数据库原理与应用:基于SQL Server2016
定 价:49 元
丛书名:普通高等教育“十三五”规划教材·计算机专业群
- 作者:彭浩,黄胜,邹竞 编
- 出版时间:2020/1/1
- ISBN:9787517083979
- 出 版 社:中国水利水电出版社
- 中图法分类:TP311.132.3
- 页码:327
- 纸张:胶版纸
- 版次:1
- 开本:16开
《数据库原理与应用:基于SQL Server2016》主要由三部分内容组成:第一部分主要介绍数据库理论,包括数据模型、数据库设计、关系代数、规范化理论;第二部分主要介绍数据库相关的一些内容,包括创建数据库、创建数据库对象、数据查询、数据修改、函数、存储过程、触发器、事务处理等;第三部分主要介绍数据库的维护性工作,包括安全管理、备份和恢复数据库。本书采用的实践平台为SQL Server 2016,该平台界面友好、使用方便、功能全面,非常适合作为数据库实践平台使用。本书内容全面、实例丰富,以一个小型家庭财政收支登记系统作为案例,贯穿全书始终,将很多知识点连贯起来,方便读者学习,也方便教师开展教学工作。
《数据库原理与应用:基于SQL Server2016》可作为高等院校计算机专业以及信息管理等相关专业的教材,也可作为相关技术人员学习数据库知识的参考书。
数据库技术是20世纪60年代兴起的一门综合性数据库管理技术,也是信息管理中一项非常重要的技术。它综合了数学、计算科学、管理科学等诸多学科知识。随着计算机及网络技术的快速发展与应用,数据库技术得到日益广泛的应用。
本书以关系数据库系统为核心,按照“原理一设计一应用”循序渐进的模式,全面、系统地阐述了数据库系统的基本原理、设计技术和开发应用的主要知识。全书内容分为三大部分:第一部分主要介绍数据库理论,包括数据模型、数据库设计、关系代数、规范化理论:第二部分主要介绍数据库相关的一些内容,包括创建数据库、创建数据库对象、数据查询、数据修改、函数、存储过程、触发器、事务处理等;第三部分主要介绍数据库的维护性工作,包括安全管理、备份和恢复数据库。本书根据理论联系实际、重在实践操作的原则,以现今流行的关系数据库管理系统——SQL Server2016及其使用的Transact. SQL语言为例,通过大量实例,全面介绍了关系数据库的程序设计基础、SQL Sever2016中各种数据更新和数据查询的基础应用,并阐述了存储过程、触发器、安全管理等方面的高级应用。
数据库是设计与建立管理信息系统的主要支撑,而管理信息系统是计算机应用的主要内容之一。学习数据库的目的,除了学习其思想、方法之外,还要掌握它在管理信息系统中应用的理论与方法。要学好数据库,必须与管理信息系统建设密切联系,由管理信息系统的需求分析决定对数据库技术的要求。如果仅仅孤立地讲述数据库的概念、方法与技术,会大大降低本课程的趣味性,也会使理论变得枯燥无味并难以理解,还会出现理论与实践相脱离的弊病。为此,本书选择了一个小型家庭财政收支登记系统作为案例,贯穿全书始终。
本书内容前后呼应,既有深入透彻的理论知识阐述,又有成熟实用的应用技术讲解,适合作为高等院校计算机类专业的数据库原理与应用入门教材,也可以作为信息系统开发人员和从事信息领域工作的科技人员的技术参考书。
本书第1章由王海涛编写,第2章由薛辉编写,第3章由彭浩编写,第4章由徐鸣编写,第6章、第7章由黄胜编写、第5章、第8章由邹竞编写,第9章、第10章由李军、刘琼、李桥编写。全书由彭浩、陈继锋、陆惠民统稿。
由于数据库技术发展迅速,加之编者水平有限及编写时间仓促,书中存在的错误和不足在所难免,恳请读者批评、指正。
前言
第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的安全管理
参考文献