第一部分 数据库原理 3
项目一 E-R图的创建 3
【实训任务】 3
任务一 创建“超类型与子类型”的E-R图 3
任务二 创建“学生公寓管理系统”的E-R图 4
任务三 创建“部门-员工-工资”的E-R图 5
任务四 创建“某系学生选课系统”的E-R图 5
【拓展练习】 5
【知识链接】 7
项目二 数据库的设计范式 9
【实训任务】 9
任务一 设计符合第二范式的“学生培训报名表” 9
任务二 设计符合第二范式的“商品库存表” 10
任务三 设计符合第二范式的“仓库零件表” 10
任务四 设计符合第三范式的“教师课酬表” 11
任务五 设计符合第三范式的“学生信息表” 11
【拓展练习】 12
【知识链接】 12
第二部分 使用SQL Server查询和管理数据 15
项目三 查询数据 15
【实训任务】 16
【拓展练习】 27
【知识链接】 31
项目四 使用联接查询数据 48
【实训任务】 50
【拓展练习】 54
【知识链接】 58
项目五 使用子查询查询数据 66
【实训任务】 68
【拓展练习】 72
【知识链接】 75
项目六 管理数据库和表 83
【实训任务】 85
【拓展练习】 88
【知识链接】 91
项目七 操作表中的数据 103
【实训任务】 104
【拓展练习】 108
【知识链接】 110
项目八 实现视图 114
【实训任务】 106
【拓展练习】 120
【知识链接】 122
项目九 实现索引 126
【实训任务】 128
【拓展练习】 132
【知识链接】 135
项目十 T-SQL变量与常量的使用 140
【实训任务】 140
【拓展练习】 142
【知识链接】 142
项目十一 T-SQL控制流语句 148
【实训任务】 148
【拓展练习】 153
【知识链接】 154
项目十二 存储过程和自定义函数 158
【实训任务】 158
【拓展练习】 167
【知识链接】 169
项目十三 游标 177
【实训任务】 177
【拓展练习】 181
【知识链接】 182
项目十四 触发器、事务的应用 187
【实训任务】 187
【拓展练习】 192
【知识链接】 193
附录一 Student数据库词典 200
附录二 Library数据库词典 202
附录三 Class_teach数据库词典 204
附录四 “拓展练习”答案 206