数据库原理与应用 基于SQL Server 2016
作者:彭浩,黄胜,邹竞 主编
出版时间: 2020年版
内容简介
《数据库原理与应用:基于SQL Server2016》主要由三部分内容组成:第一部分主要介绍数据库理论,包括数据模型、数据库设计、关系代数、规范化理论;第二部分主要介绍数据库相关的一些内容,包括创建数据库、创建数据库对象、数据查询、数据修改、函数、存储过程、触发器、事务处理等;第三部分主要介绍数据库的维护性工作,包括安全管理、备份和恢复数据库。本书采用的实践平台为SQL Server 2016,该平台界面友好、使用方便、功能全面,非常适合作为数据库实践平台使用。本书内容全面、实例丰富,以一个小型家庭财政收支登记系统作为案例,贯穿全书始终,将很多知识点连贯起来,方便读者学习,也方便教师开展教学工作。《数据库原理与应用:基于SQL Server2016》可作为高等院校计算机专业以及信息管理等相关专业的教材,也可作为相关技术人员学习数据库知识的参考书。
目录
前言
第1章 数据库与关系型数据库设计概论
1.1 数据管理技术的发展
1.1.1 人工管理阶段
1.1.2 文件管理阶段
1.1.3 数据库管理阶段
1.2 数据库系统
1.2.1 数据库系统的组成
1.2.2 数据库系统的前景和效益
1.3 数据库管理系统
1.3.1 数据库管理系统的主要功能
1.3.2 数据库管理系统的组成
1.4 数据描述与数据模型
1.4.1 数据描述的3个领域
1.4.2 数据模型的概念
1.5 概念模型
1.5.1 实体联系模型
1.5.2 E-R图(Entiy Relationship Diagrarm)
1.5.3 概念设计的方法与步骤
1.5.4 数据抽象
1.5.5 概念设计
1.6 逻辑模型
1.7 关系模型
1.7.1 关系模型的基本概念
1.7.2 关系模型的基本术语
1.7.3 关系模式、关系子模式和存储模式
1.7.4 关系模型的3类完整性规则
1.7.5 逻辑设计
1.8 物理设计
小结
习题
第2章 关系运算
2.1 关系代数
2.1.1 关系代数的5种基本操作
2.1.2 关系代数的组合操作
2.1.3 扩充的关系代数操作
2.2 关系演算
2.2.1 元组关系演算
2.2.2 元组关系演算语言ALPHA
2.2.3 域关系演算
2.2.4 域关系演算语言QBE
2.3 关系运算的安全性和等价性
2.3.1 关系运算的安全性
2.3.2 关系运算的等价性
小结
习题
第3章 关系模式的规范化设计
3.1 关系模式的设计问题
3.1.1 问题的提出
3.1.2 问题的分析
3.1.3 问题的解决方案
3.2 函数依赖
3.2.1 函数依赖的概念
3.2.2 函数依赖的分类
3.2.3 函数依赖的逻辑蕴涵与推理规则
3.2.4 函数依赖集的闭包与属性闭包
3.2.5 函数依赖集的覆盖和等价
3.2.6 函数依赖集的最小化
3.2.7 候选键
3.3 关系模式的范式
3.3.1 第一范式
3.3.2 第二范式
3.3.3 第三范式
3.3.4 BCNF范式
3.3.5 多值依赖与第四范式
3.3.6 连接依赖与第五范式
3.3.7 关系模式规范化小结
……
第4章 SOL Server 2016概述
第5章 SOL Server程序设计基础
第6章 数据库和表
第7章 查询、视图、索引与游标
第8章 存储过程、触发器、事务
第9章 数据备份与还原、分离与附加、导出与导入
第10章 SOL Server的安全管理
参考文献