目录
学习情境1创建数据库与数据表
项目1安装SQL Server 20163任务1.1认知SQL Server 20164
任务1.2安装SQL Server 20168
任务1.3使用SQL Server 2016的常用工具18
拓展阅读华为——高斯数据库27
实训1安装并配置SQL Server 201627
小结/习题27
项目2现实世界数据化——设计数据库28
任务2.1附加与分离数据库——认知数据库结构29
任务2.2现实世界数据化32
任务2.3将ER图转换成关系模型40
任务2.4认知关键字和数据完整性50
拓展阅读国产数据库迎来跨越式发展新机遇52
实训2绘制sale数据库ER图并指出各表的主键52
小结/习题52
项目3创建与管理数据库53
任务3.1认识SQL Server 2016数据库结构54
任务3.2创建数据库56
任务3.3管理数据库61
拓展阅读IPv4和IPv670
实训3创建数据库训练70
小结/习题71
项目4创建与管理数据表72
任务4.1创建表73
任务4.2管理表84
任务4.3插入、删除表数据90
拓展阅读中国计算机的主奠基者94
实训4创建数据库表并录入表数据94
小结/习题95
项目5使用TSQL查询表中数据96
任务5.1简单查询97
任务5.2分类汇总111
任务5.3连接查询115
任务5.4子查询和保存结果集122
拓展阅读中国国家顶级域名CN127
实训5查询维护sale数据库128
小结/习题128
项目6维护表数据129
任务6.1增删修改表数据130
任务6.2完成综合任务135
拓展阅读图灵奖137
实训6维护sale数据库数据137
小结/习题137
学习情境2管理数据库及数据库对象
项目7创建视图和索引141任务7.1创建与使用视图142
任务7.2创建与管理索引154
拓展阅读国家最高科学技术奖165
实训7为sale数据库创建视图和索引166
小结/习题166
项目8实现数据完整性167
任务8.1实现域完整性168
任务8.2实现实体完整性185
任务8.3实现参照完整性190
拓展阅读为计算机事业做出过巨大贡献的王选院士195
实训8实现sale数据库完整性195
小结/习题195
项目9使用TSQL编程196
任务9.1TSQL编程基础197
任务9.2编写批处理和程序流程控制语句205
任务9.3使用系统内置函数209
任务9.4编写用户定义函数215
任务9.5使用游标220
拓展阅读雪人计划226
实训9程序设计227
小结/习题227
项目10创建、使用存储过程和触发器228
任务10.1创建与使用存储过程229
任务10.2创建与使用触发器235
拓展阅读中国的超级计算机243
实训10为sale数据库创建存储过程和触发器243
小结/习题244
学习情境3安全管理与日常维护
项目11管理数据库安全性247任务11.1实现SQL Server 2016登录认证248
任务11.2实现数据库用户账号及权限管理254
任务11.3实现服务器角色和应用程序角色264
拓展阅读中国的“龙芯”268
实训11用户权限管理268
小结/习题269
项目12维护与管理数据库270
任务12.1数据库的联机与脱机271
任务12.2备份与还原数据库272
任务12.3导入与导出数据278
拓展阅读国产操作系统“银河麒麟”285
实训12维护与管理sale数据库286
小结/习题286
学习情境4开发数据库应用程序
项目13开发基于SQL Server 2016的程序289任务13.1开发基于ASP.NET/SQL Server 2016的程序290
任务13.2开发基于Java/SQL Server 2016的程序290
任务13.3开发基于JSP/SQL Server 2016的程序291
任务13.4开发学生管理系统291
拓展阅读“苟利国家生死以,岂因祸福避趋之”292
实训13开发销售管理系统292
小结/习题292
参考文献293