目录 学习情境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将ER图转换成关系模型40 任务2.4认知关键字和数据完整性50 拓展阅读国产数据库迎来跨越式发展新机遇52 实训2绘制sale数据库ER图并指出各表的主键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使用TSQL查询表中数据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使用TSQL编程196 任务9.1TSQL编程基础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