第1章SQL Server 2000数据库管理 1
1.1知识要点 1
1.2实验项目说明 3
1.3实验项目案例分析 4
实验项目1 -1以可视化方式创建数据库和数据表 4
1.4实验项目汇编 11
1.4.1实验项目1 - 2 SQL Server 2000安装与配置 11
1.4.2实验项目1 -3分离/附加、备份/还原数据库 11
1.4.3实验项目1 -4导入和导出数据 12
第2章SQL的使用 14
2.1知识要点 14
2.2实验项目说明 17
2.3实验项目案例分析 17
2.3.1实验项目2-1创建数据表 17
2.3.2实验项目2-2修改数据表 19
2.3.3实验项目2-3删除数据表 20
2.3.4实验项目2-4建立和删除索引 21
2.4实验项目汇编 21
2.4.1实验项目2-5创建数据表并编辑数据 21
2.4.2实验项目2-6数据查询 23
2.4.3实验项目2-7视图的建立、修改和删除 24
第3章 数据完整性与安全性 26
3.1知识要点 26
3.2实验项目说明 29
3.3实验项目案例分析 31
3.3.1实验项目3-1以可视化方式设置数据表的主键和外键 31
3.3.2实验项目3-2以可视化方式实现默认约束 33
3.3.3实验项目3-3以可视化方式实现CHECK约束和RULE规则 34
3.3.4实验项目3-4以可视化方式设置安全认证模式 36
3.3.5实验项目3-5以可视化方式设置登录账户 37
3.3.6实验项目3-6以可视化方式创建数据库用户 38
3.3.7实验项目3-7以可视化方式删除数据库用户 41
3.3.8实验项目3-8以可视化方式创建数据库角色 42
3.3.9实验项目3-9以可视化方式删除数据库角色 44
3.3.10实验项目3-10以可视化方式管理权限 45
3.3.11实验项目3-11用T-SQL实现实体完整性 50
3.3.12实验项目3-12用T-SQL实现域完整性 51
3.3.13实验项目3-13用T-SQL实现参照完整性 52
3.3.14实验项目3-14用T-SQL创建和应用规则 52
3.3.15实验项目3-15用T-SQL管理登录账户 53
3.3.16实验项目3-16用T-SQL管理数据库用户 54
3.3.17实验项目3-17用T-SQL管理数据库角色 54
3.3.18实验项目3-18用T-SQL管理用户权限 55
3.4实验项目汇编 57
3.4.1实验项目3-19数据完整性实验 57
3.4.2实验项目3-20数据安全性实验 58
第4章 数据库的备份、恢复和导入导出 60
4.1知识要点 60
4.2实验项目说明 61
4.3实验项目案例分析 62
4.3.1实验项目4-1以可视化方式创建命名备份设备 62
4.3.2实验项目4-2以可视化方式实现数据库的备份和恢复 62
4.3.3实验项目4-3用DTS向导实现数据导入与导出 65
4.3.4实验项目4-4用BACKUP命令完成数据库的备份 74
4.3.5实验项目4-5用RESTORE命令完成数据库的还原 75
4.3.6实验项目4-6用T-SQL命令完成数据导入与导出 75
4.4实验项目汇编 76
实验项目4-7数据库备份、恢复和导入导出 76
第5章Transact-SQL编程 79
5.1知识要点 79
5.2实验项目说明 85
5.3实验项目案例分析 86
5.3.1实验项目5-1简单的二分支结构程序设计 86
5.3.2实验项目5 -2多分支结构程序设计 89
5.3.3实验项目5 -3循环结构程序设计 90
5.3.4实验项目5-4定时操作程序设计 92
5.3.5实验项目5 -5课程平均分数计算函数设计 93
5.3.6实验项目5-6简单的学生平均成绩表值函数设计 95
5.3.7实验项目5 -7复杂的学生平均成绩表值函数设计 96
5.3.8实验项目5-8求解每位学生的平均成绩 98
5.3.9实验项目5-9求解指定学号的学生的平均成绩 99
5.3.10实验项目5-10创建检验选课记录的完整性约束的触发器 100
5.4实验项目汇编 101
5.4.1实验项目5-11课程成绩二分查询 102
5.4.2实验项目5-12平均绩点计算 102
5.4.3实验项目5-13学生平均成绩循环输出 103
5.4.4实验项目5-14定时操作程序设计 103
5.4.5实验项目5-15 平均绩点计算函数设计 104
5.4.6实验项目5-16内嵌表值函数定义与调用 105
5.4.7实验项目5-17多语句表值函数定义与调用 105
5.4.8实验项目5-18存储过程的创建与调用 106
5.4.9实验项目5-19触发器的创建与测试 106
第6章 数据库应用程序开发环境 108
6.1知识要点 108
6.2实验项目说明 121
6.3实验项目案例分析 122
6.3.1实验项目6-1记事本 122
6.3.2实验项目6-2多重窗体的应用 124
6.3.3实验项目6-3账号和密码输入的检验程序 126
6.3.4实验项目6-4字处理程序的设计 128
6.4实验项目汇编 131
6.4.1实验项目6-5基本控件标签、文本框、按钮的使用 131
6.4.2实验项目6-6输入数据合法性检验、MsgBox对话框的使用 132
6.4.3实验项目6-7利用计算机解决初等数学问题 134
6.4.4实验项目6-8数组的使用 135
6.4.5实验项目6-9结构类型及数组的使用 135
6.4.6实验项目6-10自定义函数 136
6.4.7实验项目6-11单选按钮、复选框、框架、列表框的使用 137
6.4.8实验项目6-12两个窗体的使用 138
6.4.9实验项目6-13通用对话框、文件的使用 139
第7章 数据库访问技术ADO.NET 141
7.1知识要点 141
7.2实验项目说明 144
7.3实验项目案例分析 145
7.3.1实验项目7-1 DataGrid的数据显示 145
7.3.2实验项目7-2用代码实现DataGrid的数据表填充 148
7.3.3实验项目7-3账户管理系统 150
7.4实验项目汇编 154
7.4.1实验项目7 -4 Visual Basic…NET与数据库的连接 154
7.4.2实验项目7-5学生信息管理系统 157
7.4.3实验项目7-6学生成绩查询系统 159
第8章 数据库应用系统开发 161
8.1知识要点 161
8.2实验项目说明 162
8.3实验项目案例分析 163
8.3.1实验项目8-1大学教材管理信息系统 163
8.3.2实验项目8 - 2 Igo2009棋谱库管理系统 171
8.3.3实验项目8 -3麦当劳点单及物流系统 176
8.4实验项目汇编 181
实验项目8-4数据库应用系统设计 181
参考文献 184