图书目录

目录

学习情境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