《资料库原理及开发套用(第二版)》是2013年2月1日清华大学出版社出版的图书,作者是周屹、李艳娟、崔琨、姜晓宏。
基本介绍
- 书名:资料库原理及开发套用(第二版)
- 作者:周屹、李艳娟、崔琨、姜晓宏
- ISBN:9787302302469
- 页数:328
- 定价:35元
- 出版社:清华大学出版社
- 出版时间:2013-02-01
- 装帧:平装
- 开本:16开
编辑推荐
本书是在《资料库原理及开发套用》的基础上修订而成,本版深入浅出地讲解了资料库原理及其套用。相对第一版,本版对原书各章节增加了大量的例题,本版更系统全面、例题更丰富、实用性更强、注重培养学生的套用技能和能力,既能更方便教师的讲授,又便于学生掌握和理解资料库知识。
内容简介
《21世纪高等学校计算机教育实用规划教材:资料库原理及开发套用(第2版)》的主要内容为资料库概述、数据模型、关係资料库的基本理论、transact?sql语言、结构化查询语言sql、存储过程和触发器、关係模式的规範化设计、资料库设计、资料库的安全与保护、资料库套用系统设计实例、web资料库套用系统、资料库技术新进展。
《21世纪高等学校计算机教育实用规划教材:资料库原理及开发套用(第2版)》注重教材内容循序渐进、由浅入深、理论与实践相结合,书中有大量的图形和文字说明,既便于教师教学又便于学生学习。本书可作为各类高等院校特别是套用型本科院校资料库技术课程教材,也可供计算机资料库爱好者参考使用。
《21世纪高等学校计算机教育实用规划教材:资料库原理及开发套用(第2版)》注重教材内容循序渐进、由浅入深、理论与实践相结合,书中有大量的图形和文字说明,既便于教师教学又便于学生学习。本书可作为各类高等院校特别是套用型本科院校资料库技术课程教材,也可供计算机资料库爱好者参考使用。
图书目录
第1章资料库概述
1.1数据管理技术的发展
1.1.1信息与数据
1.1.2数据管理技术的发展
1.2资料库系统的结构
1.2.1资料库三级模式结构
1.2.2资料库系统的体系结构
1.3资料库、资料库管理系统与资料库系统
1.3.1资料库
1.3.2资料库管理系统
1.3.3资料库系统
1.4资料库技术的发展
1.4.1资料库的发展历程
1.4.2资料库研究的现状和未来的发展趋势
1.5SQLServer2005简介
1.5.1SQLServer2005概述
1.5.2SQLServer2005常见版本
1.5.3SQLServer2005工具和实用程式简介
1.5.4SQLServer2005系统资料库简介
1.5.5SQLServer2005资料库的建立
1.6本章小结
1.7习题
第2章数据模型
2.1信息的三个世界
2.1.1现实世界
2.1.2信息世界
2.1.3数据世界
2.1.4三个世界之间的关係
2.2概念模型
2.2.1实体、属性及联繫
2.2.2实体间的联繫
2.2.3实体联繫方法
2.3逻辑模型
2.3.1逻辑模型的三要素
2.3.2层次模型
2.3.3网状模型
2.3.4关係模型
2.3.5面向对象模型
2.3.6数据模型的比较
2.4本章小结
2.5习题
第3章关係资料库的基本理论
3.1关係模型概述
3.2关係数据模型
3.2.1关係数据结构和基本术语
3.2.2关係的数学定义
3.2.3关係的性质
3.3关係模型的三类完整性
3.3.1实体完整性(EntityIntegrity)
3.3.2参照完整性(ReferentialIntegrity)
3.3.3用户定义完整性
3.4关係代数的基本运算
3.4.1传统的集合运算
3.4.2专门的关係运算
3.4.3基本运算及其变换运算
3.5关係演算
3.5.1元组关係演算语言——ALPHA
3.5.2域关係演算
3.6本章小结
3.7习题
第4章TransactSQL语言
4.1TransactSQL语言基本概念
4.1.1数据类型
4.1.2变数和运算符
4.2流程控制语句
4.3函式
4.3.1系统函式
4.3.2用户自定义函式
4.4本章小结
4.5习题
第5章结构化查询语言SQL
5.1概述
5.1.1SQL的产生和发展
5.1.2SQL的特点
5.2数据定义功能
5.2.1基本表的定义
5.2.2表结构的修改
5.2.3基本表的删除
5.2.4索引的建立
5.2.5索引的删除
5.3数据查询功能
5.3.1投影查询
5.3.2条件查询
5.3.3连线查询
5.3.4排序
5.3.5分组及计算查询
5.3.6子查询
5.3.7集合操作
5.4数据操作功能
5.4.1插入数据语句
5.4.2更新数据语句
5.4.3删除数据语句
5.4.4保持数据的一致性
5.5视图
5.5.1视图的建立
5.5.2视图的修改
5.5.3视图的删除
5.5.4视图更新操作
5.6数据控制功能
5.6.1授予许可权
5.6.2回收许可权
5.6.3拒绝许可权
5.7嵌入式SQL
5.7.1嵌入式SQL简介
5.7.2游标
5.7.3动态SQL简介
5.8本章小结
5.9习题
第6章存储过程和触发器
6.1存储过程
6.1.1存储过程的类型
6.1.2存储过程的创建和执行
6.1.3存储过程的修改和删除
6.1.4存储过程的优点
6.2触发器
6.2.1触发器的类型
6.2.2触发器的工作原理
6.2.3触发器的创建和查看
6.2.4触发器的修改和删除
6.2.5触发器的优缺点
6.3本章小结
6.4习题
第7章关係模式的规範化设计
7.1问题提出
7.2数据依赖
7.2.1属性间联繫
7.2.2函式依赖
7.2.3多值依赖
7.3规範化的关係模式
7.3.1第一範式
7.3.2第二範式
7.3.3第三範式
7.3.4BC範式
7.3.5第四範式
7.3.6规範化小结
7.4数据依赖的公理系统
7.5模式分解
7.6本章小结
7.7习题
第8章资料库设计
8.1概述
8.1.1资料库设计的任务、内容和特点
8.1.2资料库设计方法简述
8.1.3资料库设计的步骤
8.2需求分析
8.2.1需求分析的任务
8.2.2需求分析的步骤
8.3概念结构设计
8.3.1概念结构设计的必要性
8.3.2概念模型的特点
8.3.3概念结构设计的方法与步骤
8.4逻辑结构设计
8.4.1ER图向关係模型的转换
8.4.2数据模型的最佳化
8.5资料库物理设计
8.5.1确定物理结构
8.5.2评价物理结构
8.6资料库实施
8.7资料库运行与维护
8.8资料库设计中的技巧
8.9本章小结
8.10习题
第9章资料库的安全与保护
9.1资料库的安全性
9.1.1用户认证
9.1.2存取控制
9.1.3视图机制
9.1.4审计
9.1.5数据加密
9.1.6SQLServer2005的安全性管理
9.2资料库的完整性
9.2.1资料库的完整性的含义
9.2.2完整性约束条件
9.2.3完整性控制
9.2.4SQLServer2005的完整性保护
9.3资料库的并发控制技术
9.3.1事务概述
9.3.2并发控制方法
9.3.3并发调度的可串列性
9.3.4SQLServer2005的并发控制
9.4资料库的备份与恢复技术
9.4.1资料库的故障种类
9.4.2数据备份与恢复
9.4.3SQLServer2005的资料库备份
9.4.4SQLServer2005的资料库还原
9.5本章小结
9.6习题
第10章资料库套用系统设计实例——学生管理系统
10.1用户需求
10.1.1系统功能分析
10.1.2系统功能模组设计
10.2资料库设计
10.2.1资料库需求分析
10.2.2资料库概念结构设计
10.2.3资料库逻辑结构设计
10.3资料库结构的实现
10.3.1创建资料库和数据表
10.3.2SQLServer2005的设定
10.3.3前台客户端编程所使用的高级语言——VisualBasic6.0简介
10.3.4创建资料库
10.3.5创建ODBC
10.4学生管理系统主窗体的创建
10.4.1创建工程项目——Student_MIS
10.4.2创建学生管理系统的主窗体
10.4.3创建主窗体的选单
10.4.4创建公用模组
10.5系统用户管理模组的创建
10.5.1用户登录窗体的创建
10.5.2添加用户窗体的创建
10.6本章小结
10.7习题
第11章Web资料库套用系统
11.1Web概述
11.1.1Web的历史
11.1.2Web工作模式
11.1.3与Web有关的一些概念
11.2Web资料库
11.2.1Web资料库的概念
11.2.2Web套用系统
11.2.3常用Web资料库的比较
11.3Web资料库访问技术
11.3.1ODBC
11.3.2JDBC
11.3.3JSP
11.4Web资料库套用系统
11.4.1ASP简介
11.4.2ASP访问资料库示例
11.5本章小结
11.6习题
第12章资料库技术新进展
12.1资料库技术发展概述
12.2资料库技术与其他相关技术相结合
12.2.1分散式资料库
12.2.2并行资料库
12.2.3主动资料库
12.2.4面向对象资料库
12.2.5多媒体资料库
12.3面向套用领域的资料库新技术
12.3.1数据仓库
12.3.2工程资料库
12.3.3空间资料库
12.3.4模糊资料库
12.3.5感测器资料库
12.3.6格线数据管理
12.3.7微小型资料库技术
12.3.8移动数据管理
12.4本章小结
12.5习题
参考文献