ImageVerifierCode 换一换
格式:PDF , 页数:280 ,大小:72.04MB ,
资源ID:2348510      下载积分:12 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wnwk.com/docdown/2348510.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库原理与应用.pdf)为本站会员(sc****y)主动上传,蜗牛文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蜗牛文库(发送邮件至admin@wnwk.com或直接QQ联系客服),我们立即给予删除!

数据库原理与应用.pdf

1、 普通高等教育“十三五”规划教材 高等学校计算机规划教材 数据库原理与应用?A?3 主编?B?D?“?副主编?o?D?参编?主审 内 容 简 介 本书系统地介绍了数据库原理、SQL Server 2008 数据库管理系统及应用实例,概述了数据库前沿技术。全书共分 9 章,主要内容包括:绪论;关系数据库;SQL 语言;关系数据理论;数据库设计;数据库保护;数据库系统的访问;数据库技术的发展;SQL Server 2008 及应用实例,这些实例包括 SQL Server 2008 概述、SQL Server 2008 管理工具简介、Transact-SQL 语言基础、数据库管理、表的管理、视图的管

2、理、存储过程、用户和安全性管理、数据转换服务、数据库应用开发实例等。本书内容丰富、全面、系统,深度和广度兼顾,可作为高等院校和科研院所计算机专业和相关专业数据库课程的教材,也可作为有关人员学习和研究数据库原理与应用或开发数据库应用系统的技术参考书。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。图书在版编目(CIP)数据 数据库原理与应用/于啸,陆丽娜,张宇主编.北京:电子工业出版社,2017.8 ISBN 978-7-121-31465-0 I数 II于 陆 张 III数据库系统高等学校教材 IVTP311.13 中国版本图书馆 CIP 数据核字(2017)第 0

3、96004 号 策划编辑:戴晨辰 责任编辑:张 京 印 刷:装 订:出版发行:电子工业出版社 北京市海淀区万寿路 173 信箱 邮编:100036 开 本:7871092 1/16 印张:17.5 字数:482 千字 版 次:2017 年 8 月第 1 版 印 次:2017 年 8 月第 1 次印刷 定 价:39.80 元 凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888,88258888。质量投诉请发邮件至 ,盗版侵权举报请发邮件至 。本书咨询联系方式:。前 言 数据库技术产生于 20 世纪 60 年代,经历了

4、格式化数据库(以层次和网状数据库为代表)、经典数据库(以关系数据库和后关系数据库为代表)和新型数据库(以对象数据库和XML数据库等为代表)的三代发展演变。40 多年来,数据库技术的重要性和意义已经被人们所认识与理解。首先,数据库技术已经形成相对完整和成熟的科学理论体系,成为现代计算机信息处理系统的重要基础与技术核心,造就了 C.W.Bachman、E.F.Codd 和 J.Gray 三位图灵大奖得主;其次,数据库带动和形成了一个巨大的软件产业数据库管理系统产品和相关技术工具与解决方案,对经济发展起着极大的推动作用,表现出非凡的生产力效应;最后,数据库研究和开发领域的各项成就推动了其他众多计算机

5、理论与应用领域的进步,对这些领域的发展起到了巨大的支撑作用,成为各种计算机信息系统的核心内容与技术基础。本书对数据库技术进行了全面的阐述和研究。在结合大量的实例和作者教学体会的基础上,对数据库技术的各个领域进行了深入浅出的剖析,对数据库技术的重点和难点进行了详细的描述,力求做到思路清晰、概念准确、结构合理、内容生动活泼。本书重点介绍了数据库的基本概念及 ER 图、关系模型等数据库建模技术,数据库应用部分主要介绍了 SQL Server 2008 的基本管理与操作。每一章的开始都对该章将要涉及的内容及其作用进行了分析,然后指出了学完本章读者应该掌握的重要内容。另外,章末所附的练习题,旨在加深读者

6、对本章涉及概念的理解,培养学生应用本章学到的知识来解决实际问题的能力。本书内容全面、实例丰富,并配备了课后习题参考答案,方便教学。本书可作为高等院校计算机专业及信息管理等相关专业本科生数据库课程的教材,也可作为相关人员学习数据库知识的参考书。东北农业大学于啸、陆丽娜、张宇任本书主编;沈阳工业大学白晨生,吉林农业大学毕春光、林楠,东北农业大学张喜海任本书副主编;东北农业大学丁宝峰、孙建,哈尔滨金融学院姜微参编;全书由东北农业大学苏中滨教授主审。本书的配套教学资源可在华信教育资源网()注册后免费下载。由于作者水平有限,加之创作时间仓促,书中不足之处在所难免,欢迎广大读者批评指正。?2017?-5?

7、e 目 录 第 1 章 绪论 1 1.1 数据库系统概述 1 1.1.1 数据库的几个基本概念 1 1.1.2 数据管理技术的发展历史 2 1.2 数据模型 3 1.2.1 信息的三个领域 3 1.2.2 概念模型 4 1.2.3 概念模型的表示方法 5 1.3 数据模型 6 1.3.1 数据模型的组成要素 6 1.3.2 最常用的数据模型 7 1.4 数据库的体系结构 12 1.4.1 数据库的分级结构 12 1.4.2 模式及映像 13 1.5 数据库管理系统 14 1.5.1 DBMS 的功能 14 1.5.2 DBMS 的程序组成 15 1.5.3 数据语言 16 1.5.4 数据字典

8、 17 1.6 小结 17 第 2 章 关系数据库 18 2.1 从格式化模型到关系模型 18 2.2 关系的数学定义 18 2.2.1 域 18 2.2.2 笛卡儿积 18 2.2.3 关系的数学定义 19 2.3 关系的性质 20 2.4 码的概念 20 2.4.1 码的定义 20 2.4.2 候选码和主码 21 2.4.3 外部关系码 21 2.4.4 关系模型的完整性 21 2.5 关系数据库模式 23 2.5.1 关系模式 23 2.5.2 关系数据库 23 2.6 关系运算 23 2.6.1 关系代数 23 2.6.2 关系演算 28 2.7 小结 28 第 3 章 SQL 语言

9、29 3.1 SQL 语言概述 29 3.1.1 SQL 语言的发展 29 3.1.2 SQL 的基本概念 29 3.1.3 SQL 语言的主要特点 30 3.2 数据定义 30 3.2.1 基本表的定义、删除与修改 31 3.2.2 索引的建立与删除 32 3.3 数据查询 33 3.3.1 单表查询 34 3.3.2 连接查询 40 3.3.3 嵌套查询 41 3.3.4 集合查询 45 3.4 数据操作 46 3.4.1 数据插入 46 3.4.2 数据修改 47 3.4.3 数据删除 48 3.5 视图 49 3.5.1 定义视图 49 3.5.2 查询视图 50 3.5.3 更新视图

10、 51 3.6 数据控制 52 3.6.1 授权 52 3.6.2 收回权限 53 3.7 小结 54 第 4 章 关系数据理论 55 4.1 关系规范化的作用 55 4.1.1 规范化理论概述 55 VI4.1.2 不合理的关系模式存在的 问题 55 4.2 函数依赖 57 4.2.1 关系模式的简化表示 57 4.2.2 函数依赖的基本概念 58 4.2.3 码的函数依赖表示 59 4.2.4 函数依赖和码的唯一性 60 4.3 规范化 60 4.3.1 规范化的含义 61 4.3.2 第一范式 61 4.3.3 第二范式 62 4.3.4 第三范式 63 4.3.5 BCNF 范式 64

11、 4.4 多值依赖与 4NF 65 4.4.1 问题的引入 65 4.4.2 多值依赖基本概念 66 4.4.3 第四范式 67 4.5 函数依赖的公理系统 68 4.5.1 函数依赖集的完备性 68 4.5.2 函数依赖的推理规则 69 4.5.3 属性的闭包与 F 逻辑蕴涵 的充要条件 70 4.5.4 最小函数依赖集 Fmin 71 4.6 关系模式分解 73 4.6.1 无损分解 73 4.6.2 保持函数依赖 76 4.7 连接依赖与 5NF 77 4.7.1 连接依赖 77 4.7.2 第五范式 79 4.8 关系模式规范化步骤 79 4.9 小结 80 第 5 章 数据库设计 8

12、2 5.1 数据库设计概述 82 5.1.1 数据库设计的任务 82 5.1.2 数据库设计的特点 83 5.1.3 数据库设计的方法 83 5.1.4 数据库设计的工具 84 5.1.5 数据库设计的步骤 85 5.2 需求分析 86 5.2.1 需求分析的任务 86 5.2.2 需求收集 87 5.2.3 需求分析过程 88 5.2.4 需求分析的结果 90 5.3 概念结构设计 90 5.3.1 概念结构设计概述 90 5.3.2 概念结构设计的方法 91 5.3.3 局部 ER 图设计 91 5.3.4 全局 ER 图设计 93 5.4 逻辑结构设计 95 5.4.1 概念模型转换为关

13、系数据 模型 95 5.4.2 关系模型的优化 96 5.4.3 设计用户子模式 97 5.5 物理结构设计 97 5.5.1 物理结构设计概述 97 5.5.2 存取方法选择 98 5.5.3 存储结构的确定 99 5.6 数据库的实施和维护 99 5.6.1 数据库的实施 99 5.6.2 数据库的运行和维护 100 5.7 小结 101 第 6 章 数据库保护 102 6.1 数据库事务处理 102 6.1.1 事务的定义 102 6.1.2 事务的 ACID 性质 103 6.1.3 事务处理模型 103 6.1.4 事务的状态 104 6.2 数据库故障及恢复 105 6.2.1 数

14、据库故障分类 105 6.2.2 数据库恢复技术 106 6.2.3 数据库恢复策略 109 6.3 并发控制 110 6.3.1 并发操作带来的数据 不一致性 111 6.3.2 封锁技术 112 6.3.3 封锁带来的问题 114 6.3.4 并发操作的调度 116 6.4 数据库的完整性 117 6.4.1 数据的完整性 118 6.4.2 SQL 中的完整性约束 118 VII6.4.3 SQL 中的触发器 121 6.5 数据库的安全性 123 6.5.1 数据库安全性概述 123 6.5.2 SQL 中的安全性机制 124 6.5.3 常用的安全性措施 126 6.6 小结 127

15、 第 7 章 数据库系统的访问 129 7.1 数据库的访问接口 129 7.1.1 固有调用 129 7.1.2 ODBC 129 7.1.3 JDBC 133 7.2 客户机/服务器模式的数据库 系统 137 7.3 浏览器/服务器模式的数据库 系统 139 7.3.1 Web 数据库的体系结构 139 7.3.2 技术实现 140 7.4 Java 访问数据库的技术 142 7.4.1 JDBC 技术 142 7.4.2 JSP 的数据库访问技术 142 7.5 数据库系统的多层体系结构 143 7.6 小结 144 第 8 章 数据库技术的发展 145 8.1 数据库新技术的分类 14

16、5 8.2 面向对象数据库系统 146 8.2.1 面向对象程序设计方法 146 8.2.2 面向对象数据模型 147 8.2.3 面向对象数据库语言 150 8.2.4 面向对象数据库的模式 演进 151 8.2.5 对象-关系数据库 151 8.3 分布式数据库系统 152 8.3.1 分布式数据库系统的特点 与目标 153 8.3.2 分布式数据库系统的体系 结构 155 8.4 网络环境下的数据库体系 156 8.4.1 客户机/服务器系统 156 8.4.2 开放式数据库的互连技术 (ODBC)159 8.5 数据仓库与数据挖掘 162 8.5.1 数据仓库 162 8.5.2 数据仓库设计实例 168 8.5.3 数据挖掘技术概述 170 8.6 其他新型的数据库系统 172 8.6.1 多媒体数据库系统 172 8.6.2 主动数据库系统 173 8.6.3 演绎数据库系统 173 8.6.4 实时数据库系统 175 8.7 小结 175 第 9 章 SQL Server 2008 及应用 实例 176 9.1 SQL Server 2008 概述 176 9.1.1 概

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2