《高等学校计算机基础课程经典实验案例集丛书:数据库技术(SQL Server)经典实验案例集》分为8章,主要介绍数据库设计、数据库管理和数据库应用系统开发3部分内容,包括SQL Server 2000数据库管理,SQL的使用,数据完整性与安全性,数据库的备份、恢复和导入导出,Tra act-SQL编程,数据库应用程序开发环境,数据库访问技术ADO.NET,数据库应用系统开发;由79个实验项目和实验案例及1个大作业设计组成,实验内容是针对学生的前台Visual Basic.NET程序设计技能,后台Tra act-SQL、存储过程、触发器为一体的数据库操纵和管理技能,基于ADO.NET的数据库访问技能等的培养而设计的,最后的大作业要求学生运用本书介绍的所有数据库设计技术、管理技术和访问技术开发一个实际的数据库应用系统,以提高实践和创新能力。 《高等学校计算机基础课程经典实验案例集丛书:数据库技术(SQL Server)经典实验案例集》内容全面翔实,技术求新务实,实用性强,在编写风格上更强调知识的应用。可作为高等学校“数据库技术与应用”课程的实践教材,也可作为广大数据库应用系统开发爱好者的自学参考书。
杨志强,1985年毕业于南京大学数理逻辑专业,工学博士,现为同济大学计算机科学与技术系教授。长期从事计算机基础教学工作,先后主讲了“Visual Basic程序设计”、“大学计算机基础”、“数据库技术与应用”、“C/C++程序设计”等课程,是“数据库技术与应用”国家级精品课程主持人,参与编写教材18部,先后获得上海市育才奖、同济大学优秀青年教师等荣誉称号。
第1章 SQL Server 2000数据库管理
1.1 知识要点
1.2 实验项目说明
1.3 实验项目案例分析
实验项目1-1 以可视化方式创建数据库和数据表
1.4 实验项目汇编
1.4.1 实验项目1-2 SQL Server 2000安装与配置
1.4.2 实验项目1-3 分离/附加、备份/还原数据库
1.4.3 实验项目1-4 导入和导出数据
第2章 SQL的使用
2.1 知识要点
2.2 实验项目说明
2.3 实验项目案例分析
2.3.1 实验项目2-1 创建数据表
2.3.2 实验项目2-2 修改数据表
2.3.3 实验项目2-3 删除数据表
2.3.4 实验项目2-4 建立和删除索引
2.4 实验项目汇编
2.4.1 实验项目2-5 创建数据表并编辑数据
2.4.2 实验项目2-6 数据查询
2.4.3 实验项目2-7 视图的建立、修改和删除
第3章 数据完整性与安全性
3.1 知识要点
3.2 实验项目说明
3.3 实验项目案例分析
3.3.1 实验项目3-1 以可视化方式设置数据表的主键和外键
3.3.2 实验项目3-2 以可视化方式实现默认约束
3.3.3 实验项目3-3 以可视化方式实现CHECK约束和RULE规则
3.3.4 实验项目3-4 以可视化方式设置安全认证模式
3.3.5 实验项目3-5 以可视化方式设置登录账户
3.3.6 实验项目3-6 以可视化方式创建数据库用户
3.3.7 实验项目3-7 以可视化方式删除数据库用户
3.3.8 实验项目3-8 以可视化方式创建数据库角色
3.3.9 实验项目3-9 以可视化方式删除数据库角色
3.3.10 实验项目3-10 以可视化方式管理权限
3.3.11 实验项目3-11 用T-SQL实现实体完整性
3.3.12 实验项目3-12 用T-SQL实现域完整性
3.3.13 实验项目3-13 用T-SQL实现参照完整性
3.3.14 实验项目3-14 用T-SQL创建和应用规则
3.3.15 实验项目3-15 用T-SQL管理登录账户
3.3.16 实验项目3-16 用T-SQL管理数据库用户
3.3.17 实验项目3-17 用T-SQL管理数据库角色
3.3.18 实验项目3-18 用T-SQL管理用户权限
3.4 实验项目汇编
3.4.1 实验项目3-19数据完整性实验
3.4.2 实验项目3-20数据安全性实验
第4章 数据库的备份、恢复和导入导出
4.1 知识要点
4.2 实验项目说明
4.3 实验项目案例分析
4.3.1 实验项目4-1 以可视化方式创建命名备份设备
4.3.2 实验项目4-2 以可视化方式实现数据库的备份和恢复
4.3.3 实验项目4-3 用DTS向导实现数据导入与导出
4.3.4 实验项目4-4 用BACKUP命令完成数据库的备份
4.3.5 实验项目4-5 用RESTORE命令完成数据库的还原
4.3.6 实验项目4-6 用T-SQL命令完成数据导人与导出
4.4 实验项目汇编
实验项目4-7 数据库备份、恢复和导入导出
第5章 Transact-SQL编程
5.1 知识要点
5.2 实验项目说明
5.3 实验项目案例分析
5.3.1 实验项目5-1 简单的二分支结构程序设计
5.3.2 实验项目5-2 多分支结构程序设计
5.3.3 实验项目5-3 循环结构程序设计
5.3.4 实验项目5-4 定时操作程序设计
5.3.5 实验项目5-5 课程平均分数计算函数设计
5.3.6 实验项目5-6 简单的学生平均成绩表值函数设计
5.3.7 实验项目5-7 复杂的学生平均成绩表值函数设计
5.3.8 实验项目5-8 求解每位学生的平均成绩
5.3.9 实验项目5-9 求解指定学号的学生的平均成绩
5.3.10 实验项目5-10 创建检验选课记录的完整性约束的触发器
5.4 实验项目汇编
5.4.1 实验项目5-11 课程成绩二分查询
5.4.2 实验项目5-12 平均绩点计算
5.4.3 实验项目5-13 学生平均成绩循环输出
5.4.4 实验项目5-14 定时操作程序设计
5.4.5 实验项目5-15 平均绩点计算函数设计
5.4.6 实验项目5-16 内嵌表值函数定义与调用
5.4.7 实验项目5-17 多语句表值函数定义与调用
5.4.8 实验项目5-18 存储过程的创建与调用
5.4.9 实验项目5-19 触发器的创建与测试
第6章 数据库应用程序开发环境
6.1 知识要点
6.2 实验项目说明
6.3 实验项目案例分析
6.3.1 实验项目6-1 记事本
6.3.2 实验项目6-2 多重窗体的应用
6.3.3 实验项目6-3 账号和密码输入的检验程序
6.3.4 实验项目6-4 字处理程序的设计
6.4 实验项目汇编
6.4.1 实验项目6-5 基本控件标签、文本框、按钮的使用
6.4.2 实验项目6-6 输入数据合法性检验、MsgBox对话框的使用
6.4.3 实验项目6-7 利用计算机解决初等数学问题
6.4.4 实验项目6-8 数组的使用
6.4.5 实验项目6-9 结构类型及数组的使用
6.4.6 实验项目6-10 自定义函数
6.4.7 实验项目6-11 单选按钮、复选框、框架、列表框的使用
6.4.8 实验项目6-12 两个窗体的使用
6.4.9 实验项目6-13 通用对话框、文件的使用
第7章 数据库访问技术ADO.NET
7.1 知识要点
7.2 实验项目说明
7.3 实验项目案例分析
7.3.1 实验项目7-1 DataGrid的数据显示
7.3.2 实验项目7-2 用代码实现DataGrid的数据表填充
7.3.3 实验项目7-3 账户管理系统
7.4 实验项目汇编
7.4.1 实验项目7-4 Visual Basic.NET。与数据库的连接
7.4.2 实验项目7-5 学生信息管理系统
7.4.3 实验项目7-6 学生成绩查询系统
第8章 数据库应用系统开发
8.1 知识要点
8.2 实验项目说明
8.3 实验项目案例分析
8.3.1 实验项目8-1 大学教材管理信息系统
8.3.2 实验项目8-2 Igo2009棋谱库管理系统
8.3.3 实验项目8-3 麦当劳点单及物流系统
8.4 实验项目汇编
实验项目8-4 数据库应用系统设计
参考文献