目录


项目1创建关系数据库

任务1.1认知关系数据库

任务1.2运行SQL Server 2016数据库管理系统软件

任务1.3利用SSMS创建关系数据库

任务1.4利用SSMS创建数据表

任务1.5设置数据库中各数据表间的外键约束关系

任务1.6利用SSMS向数据表中输入数据

实训1创建数据库

实训2认知C/S架构

小结

习题

项目2关系数据库日常管理

任务2.1利用SSMS备份与还原数据库

任务2.2利用SSMS分离与附加数据库

任务2.3利用SSMS修改数据库名

任务2.4利用SSMS修改数据表

任务2.5利用SSMS删除数据表中的数据行

任务2.6利用SSMS删除数据表

任务2.7利用SSMS删除数据库

任务2.8为表创建主键、索引和外键

实训1练习数据库的备份与还原操作

实训2练习数据库的分离与附加操作

小结

习题

项目3利用标准SQL语言操作数据库

任务3.1认知SQL语言

任务3.2利用数据定义语言创建、修改、删除数据库

任务3.3利用INSERT语句向数据表中插入数据


任务3.4利用DELETE语句在数据表中删除数据

任务3.5利用UPDATE语句更新数据表中的数据

任务3.6利用数据查询语言从数据表中提取数据

任务3.7认知数据控制语言

实训1简单查询

实训2多表连接查询

实训3嵌套和相关查询

实训4数据的插入、更新、删除

小结

习题

项目4创建并利用视图操作数据库

任务4.1认知视图

任务4.2使用命令方式创建视图

任务4.3使用命令方式管理视图

任务4.4利用SSMS管理视图

实训视图的创建及应用

小结

习题

项目5TransactSQL语言

任务5.1认知TransactSQL语言

任务5.2系统内置函数的认知及其应用

任务5.3流程控制语句及其应用

任务5.4用户定义函数

任务5.5事务及其应用

任务5.6游标及其应用

实训TSQL程序设计

小结

习题

项目6存储过程的设计及应用

任务6.1认知存储过程

任务6.2创建和执行本地存储过程

任务6.3存储过程的管理与维护

实训设计存储过程

小结

习题

项目7创建及应用触发器

任务7.1认知触发器

任务7.2创建和应用DML触发器

任务7.3触发器的管理与维护

任务7.4DDL触发器及其应用

实训触发器设计

小结

习题

项目8关系数据库设计

任务8.1认知现实世界

任务8.2用ER图描述现实客观世界

任务8.3ER图向关系模型的转化

任务8.4深入理解关系数据库

实训1成绩管理数据库设计

实训2网上论坛数据库设计

小结

习题

项目9优化数据库

任务9.1理解函数依赖的概念

任务9.2理解范式的概念

实训关系数据库的优化

小结

习题

项目10SQL Server 2016的安全管理

任务10.1认知SQL Server 2016的安全模型

任务10.2认知SQL Server访问控制

任务10.3管理SQL Server数据库引擎的身份验证模式

任务10.4管理SQL Server数据库引擎的安全连接

任务10.5数据库的安全性管理

任务10.6认知数据库用户角色

任务10.7权限管理

任务10.8架构

实训数据库安全管理

小结

习题

附录ASQL Server 2016的安装

任务A.1了解SQL Server 2016安装的基本条件

任务A.2安装SQL Server 2016

任务A.3SQL Server 2016的常用管理工具

任务A.4配置SQL Server 2016

实训SQL Server 2016的安装与配置

小结

习题

附录B关系数据库的数学基础

任务B.1理解传统的集合运算

任务B.2专门的关系运算

小结

习题

参考文献