书籍详情

数据库技术及SQL Server 2019案例教程

数据库技术及SQL Server 2019案例教程

作者:魏宏昌,王志娟,王茜,李珩

出版社:清华大学出版社

出版时间:2022-12-01

ISBN:9787302615941

定价:¥59.00

购买这本书可以去
内容简介
  本书基于关系数据库理论和SQL Server数据库管理系统,围绕一个企业的真实项目——“教学质量评价管理系统”展开,详细介绍了在SQL Server 2019中实现该数据库的原理和步骤,主要内容包括数据库系统概述、安装和配置、创建与管理数据库、数据表、数据查询、优化查询、数据库编程、数据库的安全性和恢复数据库。本书以真实案例教学,教学视频全程示范,按照职业岗位能力要求和行业实用技术编写,由浅入深引导学习者轻松学习数据库技术。本书可作为软件技术、大数据技术、移动应用开发、计算机应用技术、计算机网络技术、大数据与会计、电气自动化等专业的教学用书,也可作为数据库开发与维护工程技术人员的学习参考资料。
作者简介
暂缺《数据库技术及SQL Server 2019案例教程》作者简介
目录

项目 1数据库系统概述    1


1.1认识数据库


    1


1.


1.1数据库技术基本概念   1


11.


2数据库系统简介 6


1.教学质量评价系统 ”数据模型    13


2设计“.


1.2.1数据模型


 14


1.


2.2数据库设计简介    19


1.


2.3设计概念模型 22


1.2.4建立


E-R模型 29


1.2.5关系模型


 32


1.


2.6建立逻辑模型 39


1.


2.7关系规范化 43


项目 2安装和配置 SQLServer2019   48


2.1安装


SQLServer2019 48


2.1.1


SQLServer2019简介 48


2.


1.2安装数据库引擎和管理工具    52


2.2初试


SQLServer2019 60


2.


2.1使用图形用户界面   60


2.


2.2使用其他工具配置数据库 67


2.2.3


SQL与 T-SQL简介 71


项目 3创建与管理 “教学质量评价系统 ”数据库    77


3.1数据库概述


    77


3.1.1


SQLServer数据库结构 77


3.1.2


SQLServer数据库对象 80


3.2创建数据库


    83


3.


2.1使用图形用户界面创建数据库   83


3.2.2使用


T-SQL语句创建数据库   86


Ⅳ 数据库技术及 SQLServer2019案例教程


3.3维护数据库


   90


3.


3.1查看数据库信息    91


3.


3.2修改数据库 94


3.


3.3删除数据库 98


3.4传输数据库


   100


3.


4.1分离数据库 101


3.


4.2附加数据库 103


项目 4创建、管理与操作 “教学质量评价系统 ”数据表 107


4.


1创建和管理数据表 107


4.


1.1字段的数据类型    108


4.


1.2使用图形用户界面创建数据表   114


4.1.3使用


T-SQL语句创建数据表   117


4.1.4修改表


  119


4.1.5删除表


  122


4.


2实现数据的完整性 124


4.


2.1数据完整性概述    125


4.


2.2实体完整性的主键约束 126


4.


2.3实体完整性的唯一约束 131


4.


2.4域完整性的非空约束  134


4.


2.5域完整性的默认约束  135


4.


2.6域完整性的检查约束  138


4.


2.7参照完整性的外键约束 140


4.3操作数据表


   145


4.3.1插入数据


 145


4.3.2修改数据


 151


4.3.3删除数据


 155


项目 5 “教学质量评价系统 ”数据查询  159


5.1简单查询


    159


5.11


SELECT查询语句的基本结构  160


5.1SELECT投影查询子句 (一)  162


2.


5.1SELECT投影查询子句 (二)  165


3.


5.1WHERE选择查询子句 (一)   167


4.


5.


1.WHERE选择查询子句 (二)   171


5.


5.2高级查询


    174


5.2.1聚合函数


 174


5.2.2


GROUPBY子句分组查询    177


5.2.3


HAVING子句限定查询 178


目录 Ⅴ


5.2.4


ORDERBY子句排序查询    179


5.3连接查询


    180


5.


3.1内连接查询 181


5.


3.2外连接查询 183


5.4子查询


 185


5.4.1


IN子查询 186


5.4.2


ANY|SOME子查询  187


5.4.3


EXISTS子查询    189


5.4.4


UNION联合查询  190


项目 6 “教学质量评价系统 ”优化查询  193


6.


1使用索引优化查询 193


6.


1.1索引的定义与分类   193


6.1.2创建索引


 195


6.


1.3管理和优化索引    198


6.


2使用视图优化查询 201


6.2.1视图简介


 201


6.


2.2创建视图和管理视图  202


6.


2.3可更新视图 204


6.2.4索引视图


 208


6.2.5分区视图


 210


项目 7 “教学质量评价系统 ”数据库编程 213


7.


1创建与应用存储过程 213


7.1.1


T-SQL编程基础   214


7.


1.2认识存储过程 222


7.


1.3带参数的存储过程   225


7.


1.4维护存储过程 229


7.2高级编程


    232


7.2.1事务


   233


7.


2.2用户自定义函数    236


7.2.3触发器


  239


7.2.4游标


   242


7.2.5锁


   247


项目 8 “教学质量评价系统 ”数据库的安全性管理  250


8.1数据库安全性控制 250


8.


1.1数据库安全性概述   250


8.


1.2管理数据库角色    259


Ⅵ 数据库技术及 SQLServer2019案例教程


8.2实现数据加密   268


8.


2.1加密和解密数据    268


8.


2.2使用透明数据加密  270


项目 9 “教学质量评价系统 ”数据库的恢复 273


9.


1数据库的备份与还原 273


9.


1.1数据库备份概述    273


9.1.2备份设备


 275


9.


1.3数据库备份 278


9.


1.4数据库还原 281


9.


2从数据库快照恢复数据    287


9.


2.1数据库快照的工作方式 287


9.


2.2数据库快照的创建和恢复数据  289


9.3


SQLServer代理与维护计划  291


9.3.1启动


SQLServer代理服务    292


9.


3.2为数据库创建维护计划 293


项目 10综合实训 ———科研业务管理数据库的设计与实现    299


10.1分析需求


    299


10.2创建模型


    303


10.3创建数据库


   305


10.4创建数据表


   307


10.


5管理和查询数据  312


10.6创建视图


   315


附录 319


参考文献 320


猜您喜欢

读书导航