描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787122173553
本书全面阐述了数据库系统的基本概念、理论、方法和技术。全书共10章,主要内容包括数据库系统基础、数据模型和概念模型、关系数据库、关系数据库标准语言–SQL、SQL
Server关系数据库、关系数据库理论、数据库设计、数据库保护、数据库技术的新发展,以及用于配合课堂教学的课内实践。
本书以培养具有高素质、高技能的应用型人才为目标,结合计算机、信息管理等相关专业课程群建设的专业培养目标,以职业能力培养为重点,从岗位出发,围绕”工学结合”的思路,结合本课程既有理论知识又有实用基础的特点,在内容上重点突出了”职业性、实践性、开放性”特点。本书集中了本课程组诸位老师近十余年的教学经验和教学成果,配有课后习题和实践部分的参考答案。
本书适用于计算机类专业的本科生、高职高专、专升本的学生使用,也可以作为大学各专业公共课教材和全国计算机等级考试–数据库原理与应用的参考书。
章 数据库系统基础
节 基本概念
一、信息与数据
二、数据库
三、数据库管理系统
四、数据库系统
五、数据库技术
第二节 数据库技术及发展
一、数据库技术的发展
二、当代数据库研究的内容
第三节 数据库系统的结构
一、数据库系统的体系结构
二、数据库管理系统的功能结构
三、数据库系统的模式结构
习题
第二章 数据模型和概念模型
节 信息的3个世界
一、现实世界
二、信息世界
三、机器世界
四、现实世界、信息世界和机器世界的
关系
第二节 概念模型
一、概念模型涉及的基本概念
二、实体联系的类型
三、概念模型的表示方法
第三节 数据模型
一、数据模型的三要素
二、常见的数据模型
习题
第三章 关系数据库
节 关系模型及其三要素
一、数据结构
二、关系操作
三、关系的完整性
第二节 关系代数
一、传统的集合运算
二、专门的关系运算
三、关系代数表示检索的实例
习题
第四章 关系数据库标准语言–SQL
节 SQL概述
一、SQL的发展
二、SQL的优点
三、SQL Server的硬件要求
四、SQL的应用情况
五、SQL的主要功能
六、SQL语句的执行
第二节 创建数据库
一、数据库文件
二、数据库对象
三、创建数据库
第三节 创建表
一、创建表
二、修改表的结构
三、删除表
四、索引
第四节 数据查询
一、SELECT语句基础
二、选择列
三、选择行
四、聚合函数
五、连接查询
六、嵌套查询
七、数据分组
八、排序
九、集合运算
第五节 表数据操作
一、插入数据
二、删除数据
三、修改数据
第六节 视图
一、定义视图
二、使用和修改视图
三、删除视图
第七节 游标
一、声明游标
二、打开游标
三、读取数据
四、关闭游标
五、删除游标
习题
第五章 SQL Server关系数据库
节 SQL Server的系统概述
一、客户机/服务器系统
二、SQL Server的数据库对象
三、SQL Server的管理工具和工作环境
第二节 Transact-SQL
一、默认值约束
二、规则对象
三、存储过程
四、触发器
习题
第六章 关系数据库理论
节 关系模式的评价
一、关系模式
二、关系模式的评价
第二节 函数依赖
一、数据依赖
二、函数依赖
三、函数依赖的几种特例
第三节 范式
一、范式
二、第二范式
三、第三范式
四、BC范式
五、多值依赖及4NF
六、第五范式
七、关系模式的规范化
第四节 关系模式的分解算法
一、关系模式分解的算法基础
二、模式分解
习题
第七章 数据库设计
节 数据库设计概述
一、数据库设计的内容
二、数据库设计的基本步骤
第二节 系统需求分析
一、需求分析的任务
二、系统需求分析方法
三、数据流图
四、数据字典
第三节 概念结构设计
一、设计方法概述
二、设计步骤
三、实体与属性划分的原则
四、数据抽象方法
五、各分E-R图之间的冲突及解决办法
第四节 逻辑结构设计
一、基本E-R图转换为关系模型的基本
方法
二、用户子模式的设计
第五节 数据库的物理设计
一、设计数据库物理结构要求设计人员了解的内容
二、设计数据库物理结构的步骤
三、评价数据库的物理结构
第六节 数据库的实施和维护
一、数据库实施的主要工作
二、数据的载入
三、数据库的试运行
四、数据库的运行与恢复
习题
第八章 数据库保护
节 数据库的安全性
一、数据库的安全措施
二、存取控制
三、其他数据库安全性手段
四、SQL Server的安全体系结构
五、SQL Server的安全认证模式
第二节 数据库的完整性
一、完整性约束条件及完整性控制
二、SQL Server的数据完整性及实现
方法
第三节 数据库的并发控制
一、事务
二、并发控制
第四节 数据库恢复技术
一、故障的种类
二、数据恢复的实现技术
三、SQL Server的数据备份和恢复
习题
第九章 数据库技术的新发展
节 新一代数据库系统及应用
第二节 扩展的关系数据库系统
一、基于逻辑的关系数据库系统
二、基于嵌套关系模型的关系数据库
系统
三、专家数据库系统
第三节 面向对象的数据库系统
一、面向对象的数据模型
二、面向对象的数据库管理系统
第四节 分布式数据库系统
一、分布式数据库设计概述
二、分布式数据库系统的体系结构
第五节 数据仓库与联机分析处理技术
一、数据仓库的概念及特点
二、数据仓库与数据库的关系及比较
三、联机分析处理技术
第六节 其他数据库新技术
一、多媒体数据库技术
二、时态数据库技术
三、移动数据库技术
四、主动数据库技术
五、数据流技术
六、基于Web数据库的问技术
习题
第十章 课内实践
说明
实验一 SQL Server的可视化操作
一、实验目的
二、实验指南
三、实验内容
四、思考题
实验二 单表查询
一、实验目的
二、实验指南
三、实验内容
四、思考题
实验三 连接查询和嵌套查询
一、实验目的
二、实验指南
三、实验内容
四、思考题
实验四 综合查询
一、实验目的
二、实验指南
三、实验内容
四、思考题
实验五 用SQL实现数据库的建立与维护
一、实验目的
二、实验指南
三、实验内容
四、思考题
实验六 存储过程和触发器
一、目的和要求
二、实验准备
三、实验内容
四、思考题
实验七 数据库保护
一、实验目的
二、实验准备
三、实验内容
四、思考题
参考文献
数据库原理作为信息类专业的专业基础课程,如何从教材层面体现高素质应用型人才培养目标,成为了当前迫切需要解决的问题。为此,我们邀请长期工作在教学线的课程专业教师,在内容的选择、设计和实验文档的组织等方面都做了精心考虑和安排。参与本书编写的教师结合长期的教学实践,针对应用能力培养的目标,把实验实践环节和理论教学相融合,以实践能力培养促进理论知识的学习,有效地提高了课程的教学效果,所以本教材也是”数据库原理”精品课程组成员十余年教学改革和工作成果的总结。
本书遵循应用型人才培养目标,围绕”工学结合”教学理念,从计算机相关专业岗位群的调研出发,确定了数据库方面的专业技能,即数据库设计能力、应用能力和维护能力,归纳出了数据库技术的两条工作流:一是数据库的应用维护工作流,二是数据库的设计工作流,提取了工作过程中的典型工作步骤,界定了数据库的具体技能,从数据库的具体技能归纳出必须具备的数据库方面的原理知识和应用知识,以”原理够用,应用为先”为原则,对教学内容进行了设置。对原理知识部分中不常用又晦涩难懂的知识,诸如层次模型、网状模型、关系演算、关系模式的分解算法等内容进行了删减,增加了应用知识的篇幅,比如强化对关系数据库管理系统SQL
Server和SQL语言的认识及运用。终形成了以原理和应用两条主线共同支撑的教学内容,主要涵盖了数据库原理和应用两部分教学内容。
原理部分包括数据库的基本知识、概念模型和关系模型、关系数据库及理论、新型数据库技术发展。应用部分包括关系数据库标准语言(SQL)、数据库保护技术、SQL
Server 关系数据库系统、数据库设计方法。
我们将为使用本书的教师免费提供电子教案和教学资源,需要者可以到化学工业出版社的教学资源网站http://www.cipedu.com.cn免费下载使用。欢迎登录本课程的精品课程网站http://jpkc.wucc.cn/sql下载相关教学资源和学习资料,本书还配有课后习题和实践部分的参考答案。
本书可作为信息类相关专业的本专科教材,讲授学时为50~80学时,教师可以根据学时、专业、培养目标和学生的实际情况选择。本书文字简明易懂、侧重工程实践、便于学生自学,也可以供从事数据库相关工作的科技人员参考学习。
本书的编写工作得到了温州市”数据库原理”精品课程建设项目的资助和支持,参与精品课程项目的张丽娜、杜益虹、刘丽娜、卢淑静、翁正秋、周苏、涂嘉庆等老师,都积极参与了本书的编写工作。由于编者水平所限,书中难免存在一些缺点,殷切希望广大读者批评指正。
编 者
2013年6月
评论
还没有评论。