书籍详情

数据库原理及应用SQL Server 2019(慕课版)

数据库原理及应用SQL Server 2019(慕课版)

作者:郑晓霞

出版社:机械工业出版社

出版时间:2021-12-01

ISBN:9787111693628

定价:¥59.00

购买这本书可以去
内容简介
  本书全面系统地讲述了数据库技术的基本原理和应用,内容完整,结构合理,符合教学基本规律。 本书共10章,主要内容为概述、关系数据库、关系数据库标准语言SQL及SQL Server 2019的使用、关系数据库的规范化设计、数据库安全、数据库完整性、数据库设计、数据库恢复技术、并发控制和数据库高级应用。本书基于SQL Server 2019数据库管理工具进行介绍,读者可以充分利用SQL Server 2019平台深刻理解数据库技术原理,达到理实结合的目的。 本书可作为高等院校计算机及相关专业的教材,也可供从事计算机软件开发工作的工程技术人员及相关人员使用。
作者简介
暂缺《数据库原理及应用SQL Server 2019(慕课版)》作者简介
目录
前言
第1章概述1
1.1数据库系统概述1
1.1.1数据库的产生和发展1
1.1.2数据库技术的发展阶段3
1.2数据库系统的组成4
1.3数据库的体系结构5
1.3.1数据库的三级模式结构5
1.3.2模式间的映像关系5
1.3.3数据库系统外部的体系结构6
1.4数据模型7
1.4.1数据模型的组成7
1.4.2数据模型的分类7
1.5数据库的分类10
1.5.1关系数据库10
1.5.2非关系数据库10
1.5.3关系数据库与非关系数据库的
区别11
1.6常见的关系数据库12
1.6.1Access数据库12
1.6.2MySQL数据库13
1.6.3Oracle数据库14
1.6.4SQL Server数据库15
本章小结15
习题16
第2章关系数据库17
2.1关系数据库概述17
2.1.1关系数据库的含义18
2.1.2常用关系数据库19
2.1.3关系数据库的层次结构20
2.1.4关系数据库模型21
2.2关系模型22
2.2.1关系数据结构及形式化定义23
2.2.2关系的性质25
2.2.3关系模式27
2.3关系模型的完整性规则28
2.3.1关系的基本术语28
2.3.2实体完整性29
2.3.3参照完整性30
2.3.4用户定义完整性32
2.4传统的关系代数运算32
2.5专门的关系代数运算
(选择、投影)35
2.6专门的关系代数运算(连接、除)37
2.7关系演算41
2.7.1元组关系演算语言ALPHA41
2.7.2域关系演算语言QBE45
本章小结51
习题51
第3章关系数据库标准语言SQL
及SQL Server 2019的使用563.1SQL概述56
3.1.1SQL的发展及标准化56
3.1.2SQL的基本概念57
3.1.3SQL的主要特点58
3.2SQL Server 2019概述59
3.2.1SQL Server的发展与版本59
3.2.2SQL Server 2019的基本服务59
3.2.3SQL Server 2019的应用场景60
3.2.4SQL Server 2019的安装60
3.3SQL Server数据库结构与文件类型68
3.3.1数据库的结构68
3.3.2SQL Server 2019系统数据库69
3.4SQL Server 2019数据类型及数据库
操作70
3.4.1数值类型70
3.4.2字符串类型71
3.4.3日期时间类型72
3.4.4货币类型73
3.4.5创建用户数据库74
3.4.6修改用户数据库76
3.4.7删除用户数据库78
3.4.8查看数据库信息79
3.4.9迁移用户数据库80
3.5数据表的创建和使用82
3.5.1用Management Studio创建
数据表82
3.5.2用SQL命令创建数据表83
3.5.3修改数据表84
3.5.4删除基本表85
3.5.5查看数据表86
3.6简单查询88
3.6.1数据查询88
3.6.2无条件查询88
3.6.3条件查询90
3.6.4聚合函数93
3.6.5分组查询95
3.6.6查询结果排序97
3.7多表连接查询97
3.7.1多表连接查询基本结构98
3.7.2内连接查询98
3.7.3外连接查询100
3.7.4交叉查询(笛卡儿积)101
3.7.5自连接查询101
3.8子查询101
3.8.1普通子查询101
3.8.2相关子查询104
3.9其他类型查询105
3.9.1合并查询105
3.9.2存储查询结果106
3.10数据操纵语言106
3.10.1添加数据106
3.10.2修改数据107
3.10.3删除数据108
本章小结109
习题110
第4章关系数据库的规范化设计113
4.1关系模式的设计问题113
4.1.1数据冗余114
4.1.2操作异常115
4.1.3关系模式的非形式化设计准则117
4.2函数依赖117
4.2.1函数依赖的概念117
4.2.2平凡/非平凡函数依赖118
4.2.3完全/部分函数依赖118
4.2.4互相依赖119
4.2.5传递依赖119
4.2.6码119
4.3范式120
4.3.1现象120
4.3.2关系模式的范式121
4.3.31NF122
4.3.42NF122
4.3.53NF124
4.3.6BCNF126
4.3.74NF128
4.3.85NF131
4.4数据依赖的公理系统134
4.4.1Armstrong公理系统134
4.4.2函数依赖集等价和小依赖集136
4.5模式的分解137
4.5.1模式分解定义137
4.5.2无损分解137
4.5.3无损分解的测试139
4.5.4保持函数依赖的分解140
4.6应用141
4.6.1判断范式类别141
4.6.2判断范式并将不满足3NF的
关系模式分解142
4.6.3判断分解后的关系是否具有无损
分解和保持FD的分解特性142
本章小结143
习题143
第5章数据库安全147
5.1数据库安全概述147
5.1.1数据库安全的内涵147
5.1.2数据库安全性保护层次149
5.2数据库安全性控制方法150
5.2.1用户标识和鉴定151
5.2.2用户存取权限控制151
5.2.3视图机制160
5.2.4审计162
5.2.5数据加密164
5.2.6其他安全性保护168
5.3备份与恢复169
5.3.1数据的备份类型169
5.3.2数据库的备份与恢复170
本章小结174
习题174
第6章数据库完整性176
6.1实体完整性177
6.1.1实体完整性的定义177
6.1.2实体完整性检查和违约处理178
6.2参照完整性178
6.2.1参照完整性的定义178
6.2.2参照完整性检查和违约处理180
6.3用户定义完整性182
6.4域完整性185
6.5完整性控制186
6.5.1完整性控制的功能186
6.5.2完整性设计原则188
6.5.3完整性约束条件分类188
6.5.4完整性的实施190
6.5.5完整性约束命名子句191
6.5.6规则192
6.5.7默认194
6.6数据库的5种约束196
6.7完整性约束应用198
本章小结200
习题200
第7章数据库设计203
7.1数据库设计概述203
7.2概念模型与ER模型204
7.2.1概念模型204
7.2.2ER模型208
7.3逻辑设计210
7.3.1ER模型到关系模型的转换210
7.3.2数据模型的优化214
7.4物理设计214
7.4.1转换全局逻辑数据模型214
7.4.2选择文件组织方式215
7
猜您喜欢

读书导航