随着信息技术的不断发展,大学生吸收、处理、创造信息,以及组织、利用、规划资源的能力需求在不断提升。
数据库技术是研究、管理和应用数据库的一门软件科学,是信息系统的一种核心技术,是进行组织和存储数据,高效地处理、分析和理解数据的技术,是进行数据库设计、数据存储、数据操纵与管理,以及数据库应用系统开发的基本理论方法。这门课程将让大家更好地理解什么是数据和数据库,以及系统的讲述数据库基础理论和基本操作。
本课程力求通过培养学习者利用数据库技术对信息进行管理、加工和利用的“素养”,增强学习者分析问题和数据表达的能力;培养学习者利用数据库技术解决专业问题的“意识”,增强学习者根据应用问题选择、使用DBMS产品和应用开发工具的能力; 培养学习者积极探索新技术、新方法和继续学习的“理念”,增强学习者团队协作、自我创新的能力。让学习者感受信息文化、增强信息意识,养成利用信息技术解决问题的思维习惯,从而达到计算思维能力的培养的目标。
本课程共有4个教学模块:数据库基础理论、数据库设计、数据操纵、数据库系统控制。课程的特色是采用“一托三”形式,以讲授数据库基础理论和基本操作为主,不局限某个数据库管理系统,提供ACCESS,SQL Server,Visual FoxPro三种不同实验环境的实验教学内容。学习者可根据实验条件进行针对性的选择,可以根据实验教程指导实验。
本课程配有含大量视频资源教材,它也是MOOC课堂内容的扩展,学习者在阅读过程中,通过扫描书中的“二维码”便可离线学习。
第1 讲 走进数据库
课首语
1.1 走进数据库
1.2 关系数据库
1.3 实验: 走进ACCESS
1.4 实验: 走进SQL Server
1.5 实验: 走进Visual FoxPro
第一讲 单元测验
第2讲 数据库设计及创建
2.1 数据库设计
2.2 数据库创建
2.3 实验: ACCESS 创建和使用数据库
2.4 实验: SQL-Server 创建和使用数据库
2.5 实验: Visual FoxPro创建项目文件
第二讲 单元测试
第3讲 数据表与视图
3.1 数据表
3.2 视图
3.3 实验: ACCESS表操作
3.4 实验: SQL Server表操作
3.5 实验: SQL Server视图操作
3.6 实验: Visual FoxPro表操作
3.7 实验: Visual FoxPro视图操作
第三讲 单元测验
第4讲 SQL及其应用
4.1.SQL查询
4.2 SQL应用
4.3 实验: SQL在ACCESS中的应用
4.4 实验: SQL在SQL Server中的应用
4.5 实验:SQL在Visual FoxPro中的应用
第四讲 单元测验
第5讲 存储过程与触发器
5.1 存储过程
5.2 触发器
5.3 实验: 存储过程的使用
5.4 实验: 触发器的使用
第6讲 系统控制
6.1 安全控制概述
6.2 完整性控制
6.3 恢复技术
6.4 并发调度
6.5 实验: ACCESS安全控制
6.6 实验: SQL Server安全控制
第7讲 数据库编程
7.1 程序设计基础
7.2 程序结构
7.3 实验: ACCESS窗体设计
7.4 实验: Visual FoxPro表单设计
第8讲 数据库应用系统开发案例
8.1 应用程序开发案例
8.2 系统登录模块开发
8.3 数据浏览模块开发
8.4 数据维护模块开发
8.5 数据查询模块开发
8.6 实验:ACCESS 小型数据库应用系统开发的一般方法
8.7 实验:SQL Server小型数据库应用系统开发的一般方法
8.8 实验:Visual FoxPro小型数据库应用系统开发的一般方法