项目1 学生管理系统数据库的设计 1
项目情境 1
任务描述 1
相关知识 1
任务1 学生管理系统的需求分析 10
任务2 学生管理数据库的概念结构设计 12
任务3 学生管理数据库的逻辑结构设计 15
任务4 学生管理数据库的物理结构设计 16
拓展实训 图书销售管理数据库的设计 17
项目小结 18
思考与练习 18
项目2 学生管理系统数据库的创建与管理 20
项目情境 20
任务描述 20
相关知识 20
任务1 SQL Server 2012软件的安装 27
任务2 使用管理平台创建学生管理系统数据库 37
任务3 使用SQL语句创建学生管理系统数据库 40
任务4 学生管理系统数据库的维护 41
拓展实训 图书销售管理数据库的创建 52
项目小结 53
思考与练习 53
项目3 学生管理系统表的创建与管理 55
项目情境 55
任务描述 55
相关知识 55
任务1 创建学生管理系统数据库中的表 58
任务2 修改学生管理系统中的表 68
任务3 删除学生管理系统中的表 74
拓展实训 图书销售管理数据库的创建 75
项目小结 77
思考与练习 77
项目4 学生管理系统表中数据的操作 79
项目情境 79
任务描述 79
相关知识 79
任务1 使用管理平台添加数据、修改数据、删除数据 81
任务2 使用SQL语句添加数据、修改数据、删除数据 84
任务3 数据的导入和导出 90
拓展实训 图书销售管理系统表中数据的操作 103
项目小结 105
思考与练习 105
项目5 检索学生管理系统表中的数据 108
项目情境 108
任务描述 108
相关知识 109
任务1 使用简单查询语句进行单表数据的检索 111
任务2 使用条件查询 116
任务3 查询排序 124
任务4 使用分组和汇总检索数据 126
任务5 使用连接查询进行多表数据的检索 130
任务6 使用子查询进行数据检索、插入、更新和删除 136
拓展实训 图书销售管理数据库的创建 143
项目小结 144
思考与练习 144
项目6 学生管理系统数据的快速检索 146
项目情境 146
任务描述 146
相关知识 146
任务1 使用管理平台创建索引、维护索引、删除索引 150
任务2 使用SQL语句创建索引、维护索引、删除索引 154
拓展实训 图书销售管理系统索引的操作 160
项目小结 160
思考与练习 161
项目7 学生管理系统中视图的操作 162
项目情境 162
任务描述 162
相关知识 162
任务1 使用管理平台创建视图、修改视图、删除视图 165
任务2 使用SQL语句创建视图、维护视图、删除视图 174
拓展实训 图书销售管理系统视图的操作 187
项目小结 187
思考与练习 187
项目8 学生管理系统数据库中的存储过程 189
项目情境 189
任务描述 189
相关知识 189
任务1 使用SQL语句创建无参数的存储过程并执行 193
任务2 使用SQL语句创建带参数的存储过程并执行 197
任务3 使用SQL语句创建带默认参数、OUTPUT参数的存储过程并执行 199
任务4 使用管理平台、SQL语句删除存储过程 202
拓展实训 图书销售管理系统存储过程的操作 204
项目小结 204
思考与练习 205
项目9 学生管理系统数据库中的触发器 206
项目情境 206
任务描述 206
相关知识 206
任务1 使用SQL语句创建DML触发器 210
任务2 使用SQL语句创建INSTEAD OF触发器 219
任务3 使用SQL语句创建DDL触发器 221
任务4 使用管理平台和SQL语句删除触发器 224
拓展实训 图书销售管理系统触发器的操作 224
项目小结 224
思考与练习 225
项目10 学生管理系统数据安全性与安全管理 226
项目情境 226
任务描述 226
相关知识 226
任务1 使用管理平台设置SQL Server中的身份验证模式 240
任务2 使用管理平台创建服务器登录账号 241
任务3 使用管理平台进行角色管理 246
任务4 使用管理平台进行数据库的权限管理 251
任务5 使用SQL语句进行数据库的权限管理 255
拓展实训 图书销售管理系统权限的操作 259
项目小结 260
思考与练习 260
附录A T-SQL基础 262
参考文献 280