内容简介
《新世纪高等学校计算机系列教材·资料库及其套用》是由高等教育出版社,中山大学出版社出版的。
图书目录
第1章 资料库概述
1.1 资料库系统概论
1.1.1 什幺是资料库
1.1.2 档案系统的缺陷
1.1.3 资料库管理系统
1.1.4 资料库系统组成
1.2 资料库系统的体系结构
1.2.1 资料库系统的三级模式结构
1.2.2 资料库管理系统的工作过程
1.2.3 资料库系统的设计目标
1.3 资料库模型
1.3.1 概念模型
1.3.2 数据逻辑模型
1.4 关係模型系统
1.4.1 关係与关係模式
1.4.2 关係代数
习题一
第2章 SQI.Server2000系统安装与配置
2.1 SQLServer2000的特点
2.1.1 SQLServer2000客户伺服器体系结构
2.1.2 SQLServer2000的查询语言——互动式SQL
2.1.3 SQLServer2000的新特性
2.2 SQLServer2000的安装
2.2.1 SQLServer2000的各种版本
2.2.2 硬体要求
2.2.3 软体要求
2.2.4 安装SQLServer2000
2.3 SQLServer2000伺服器端的操作
2.3.1 SQLServer的程式组命令项
2.3.2 SQLServer伺服器端的操作
2.4 配置SQLServer2000
2.5 SQLServer2O0O客户端的操作
2.5.1 SQL查询分析器的功能
2.5.2 SQL查询分析器的使用
习题二
第3章 资料库设备与资料库
3.1 SQLServer资料库的存储结构
3.2 资料库存储设备
3.2.1 资料库设备
3.2.2 资料库结构
3.3 创建用户资料库
3.4 管理资料库
3.4.1 打开资料库
3.4.2 查看资料库信息
3.4.3 修改资料库容量
3.4.4 更改资料库名称
3.4.5 删除资料库
习题三
第4章 数据定义
4.1 资料库中表的创建
4.1.1 使用企业管理器来创建表
4.1.2 使用CREATETABLE语句创建表
4.2 数据表的基本操作与信息查看
4.2.1 向表中添加数据
4.2.2 删除表中的数据
4.2.3 更新表中的数据
4.2.4 查看錶中的信息
4.3 修改表的结构
4.3.1 使用企业管理器修改表结构
4.3.2 使用T-SQL语句修改表
4.4 删除表
4.4.1 使用企业管理器删除表
4.4.2 使用T-SQL语句删除表
习题四
第5章 数据查询
5.1 引言
5.2 简单查询
5.3 连线查询
5.4 子查询
5.4.1 简单子查询
5.4.2 多层嵌套子查询
5.4.3 相关子查询
5.4.4 子查询内外层引用相同的表
5.4.5 相关子查询和外层查询引用相同表
5.4.6 带有比较符的子查询
5.4.7 使用EXISTS的子查询
5.4.8 使用NOTEXISTS的子查询
5.5 内部函式和GROUPBY在查询中的使用
5.5.1 内部函式在查询中的使用
5.5.2 GROUPBY在查询中的使用
5.5.3 HAVING在查询中的使用
习题五
第6章 数据的插入、删除与修改
6.1 插入数据记录
6.2 修改数据记录
6.3 删除数据记录
习题六
第7章 T-SQL语言编程基础
7.1 数据类型
7.2 变数
7.2.1 局部变数
7.2.2 全局变数
7.3 表达式
7.3.1 运算符
7.3.2 运算符的优先权别
7.4 函式
7.4.1 算术函式
7.4.2 字元串函式
7.4.3 数据类型转换函式
7.4.4 日期、时间函式
7.4.5 聚合函式
7.4.6 自定义函式
7.5 批处理和流控语句
7.5.1 批处理
7.5.2 流控语句
习题七
第8章 索引与视图
8.1 索引的创建
8.1.1 索引的基本概念
8.1.2 索引的分类
8.1.3 创建与管理索引
8.2 视图
8.2.1 视图的基本概念
8.2.2 创建视图
8.2.3 视图的管理
8.3 使用视图
习题八
第9章 游标、存储过程与触发器
9.1 游标
9.1.1 游标的基本概念
9.1.2 游标的创建和使用
9.1.3 游标使用中应注意的问题
9.2 存储过程
9.2.1 存储过程的概念
9.2.2 存储过程的创建
9.2.3 管理存储过程
9.3 触发器
9.3.1 触发器概述
9.3.2 创建触发器
9.3.3 管理触发器
9.3.4 套用触发器
习题九
第10章 数据完整性及事务控制
10.1 数据完整性
10.1.1 数据完整性的概念与内容
10.1.2 数据完整性的实现形式
10.1.3 约束
10.1.4 规则
10.1.5 预设
10.2 事务控制
10.2.1 事务的概念
10.2.2 事务控制
10.3 锁
10.3.1 并发性与锁
10.3.2 查看锁
习题十
第11章 系统管理
11.1 资料库安全管理
11.1.1 资料库安全性概述
11.1.2 SQIServer2000的安全机制
11.1.3 SQLServer2000用户管理
11.1.4 SQLServer2000角色管理
11.1.5 许可权管理
11.2 资料库备份与恢复
11.2.1 资料库故障类型
11.2.2 数据恢复技术
11.2.3 资料库恢复策略
11.2.4 SQLServer2000资料库备份与恢复
习题十一
第12章 资料库设计与开发
12.1 数据依赖
12.1.1 问题的提出
12.1.2 函式依赖
12.2 关係模式的规範形式
12.2.1 第1範式(1NF)
12.2.2 第2範式(2NF)
12.2.3 第3範式(3NF)
12.2.4 Boyce-codd範式(BcNF)
12.2.5 多值依赖与第4範式(4NF)
12.3 关係模式的规範化
12.3.1 函式依赖的公理系统
12.3.2 模式分解的算法
12.4 资料库系统设计
12.4.1 需求分析
12.4.2 概念结构设计
12.4.3 逻辑设计
12.4.4 物理结构设计
12.4.5 资料库实施与运行维护
习题十二
参考文献
1.1 资料库系统概论
1.1.1 什幺是资料库
1.1.2 档案系统的缺陷
1.1.3 资料库管理系统
1.1.4 资料库系统组成
1.2 资料库系统的体系结构
1.2.1 资料库系统的三级模式结构
1.2.2 资料库管理系统的工作过程
1.2.3 资料库系统的设计目标
1.3 资料库模型
1.3.1 概念模型
1.3.2 数据逻辑模型
1.4 关係模型系统
1.4.1 关係与关係模式
1.4.2 关係代数
习题一
第2章 SQI.Server2000系统安装与配置
2.1 SQLServer2000的特点
2.1.1 SQLServer2000客户伺服器体系结构
2.1.2 SQLServer2000的查询语言——互动式SQL
2.1.3 SQLServer2000的新特性
2.2 SQLServer2000的安装
2.2.1 SQLServer2000的各种版本
2.2.2 硬体要求
2.2.3 软体要求
2.2.4 安装SQLServer2000
2.3 SQLServer2000伺服器端的操作
2.3.1 SQLServer的程式组命令项
2.3.2 SQLServer伺服器端的操作
2.4 配置SQLServer2000
2.5 SQLServer2O0O客户端的操作
2.5.1 SQL查询分析器的功能
2.5.2 SQL查询分析器的使用
习题二
第3章 资料库设备与资料库
3.1 SQLServer资料库的存储结构
3.2 资料库存储设备
3.2.1 资料库设备
3.2.2 资料库结构
3.3 创建用户资料库
3.4 管理资料库
3.4.1 打开资料库
3.4.2 查看资料库信息
3.4.3 修改资料库容量
3.4.4 更改资料库名称
3.4.5 删除资料库
习题三
第4章 数据定义
4.1 资料库中表的创建
4.1.1 使用企业管理器来创建表
4.1.2 使用CREATETABLE语句创建表
4.2 数据表的基本操作与信息查看
4.2.1 向表中添加数据
4.2.2 删除表中的数据
4.2.3 更新表中的数据
4.2.4 查看錶中的信息
4.3 修改表的结构
4.3.1 使用企业管理器修改表结构
4.3.2 使用T-SQL语句修改表
4.4 删除表
4.4.1 使用企业管理器删除表
4.4.2 使用T-SQL语句删除表
习题四
第5章 数据查询
5.1 引言
5.2 简单查询
5.3 连线查询
5.4 子查询
5.4.1 简单子查询
5.4.2 多层嵌套子查询
5.4.3 相关子查询
5.4.4 子查询内外层引用相同的表
5.4.5 相关子查询和外层查询引用相同表
5.4.6 带有比较符的子查询
5.4.7 使用EXISTS的子查询
5.4.8 使用NOTEXISTS的子查询
5.5 内部函式和GROUPBY在查询中的使用
5.5.1 内部函式在查询中的使用
5.5.2 GROUPBY在查询中的使用
5.5.3 HAVING在查询中的使用
习题五
第6章 数据的插入、删除与修改
6.1 插入数据记录
6.2 修改数据记录
6.3 删除数据记录
习题六
第7章 T-SQL语言编程基础
7.1 数据类型
7.2 变数
7.2.1 局部变数
7.2.2 全局变数
7.3 表达式
7.3.1 运算符
7.3.2 运算符的优先权别
7.4 函式
7.4.1 算术函式
7.4.2 字元串函式
7.4.3 数据类型转换函式
7.4.4 日期、时间函式
7.4.5 聚合函式
7.4.6 自定义函式
7.5 批处理和流控语句
7.5.1 批处理
7.5.2 流控语句
习题七
第8章 索引与视图
8.1 索引的创建
8.1.1 索引的基本概念
8.1.2 索引的分类
8.1.3 创建与管理索引
8.2 视图
8.2.1 视图的基本概念
8.2.2 创建视图
8.2.3 视图的管理
8.3 使用视图
习题八
第9章 游标、存储过程与触发器
9.1 游标
9.1.1 游标的基本概念
9.1.2 游标的创建和使用
9.1.3 游标使用中应注意的问题
9.2 存储过程
9.2.1 存储过程的概念
9.2.2 存储过程的创建
9.2.3 管理存储过程
9.3 触发器
9.3.1 触发器概述
9.3.2 创建触发器
9.3.3 管理触发器
9.3.4 套用触发器
习题九
第10章 数据完整性及事务控制
10.1 数据完整性
10.1.1 数据完整性的概念与内容
10.1.2 数据完整性的实现形式
10.1.3 约束
10.1.4 规则
10.1.5 预设
10.2 事务控制
10.2.1 事务的概念
10.2.2 事务控制
10.3 锁
10.3.1 并发性与锁
10.3.2 查看锁
习题十
第11章 系统管理
11.1 资料库安全管理
11.1.1 资料库安全性概述
11.1.2 SQIServer2000的安全机制
11.1.3 SQLServer2000用户管理
11.1.4 SQLServer2000角色管理
11.1.5 许可权管理
11.2 资料库备份与恢复
11.2.1 资料库故障类型
11.2.2 数据恢复技术
11.2.3 资料库恢复策略
11.2.4 SQLServer2000资料库备份与恢复
习题十一
第12章 资料库设计与开发
12.1 数据依赖
12.1.1 问题的提出
12.1.2 函式依赖
12.2 关係模式的规範形式
12.2.1 第1範式(1NF)
12.2.2 第2範式(2NF)
12.2.3 第3範式(3NF)
12.2.4 Boyce-codd範式(BcNF)
12.2.5 多值依赖与第4範式(4NF)
12.3 关係模式的规範化
12.3.1 函式依赖的公理系统
12.3.2 模式分解的算法
12.4 资料库系统设计
12.4.1 需求分析
12.4.2 概念结构设计
12.4.3 逻辑设计
12.4.4 物理结构设计
12.4.5 资料库实施与运行维护
习题十二
参考文献
序言
21世纪人类已跨入了资讯时代,以计算机为核心的信息技术正在迅猛发展,并不断改变着人类社会的工作方式、生产方式、生活方式和学习方式。当今,各行各业的现代化都离不开计算机,各行各业的人们都在学习和使用计算机,而计算机科学技术及其教育本身也在日新月异地发展变化。为了顺应时代的潮流,满足新世纪高等学校计算机教育事业发展、教学改革和人才培养对高质量特色教材的需求,湖北省计算机学会及其教育与培训专业委员会和武汉高联教科文中心等共同策划、组织并约请华中科技大学、武汉大学、武汉理工大学、华中师範大学、中国地质大学、中南财经政法大学、中南民族大学、武汉科技大学、海军工程大学、空军雷达学院、湖北大学、湖北工业大学、武汉工程大学、武汉科技学院、湖北经济学院、江汉大学及部分独立学院等高校长期奋斗在教学科研第一线,且具有丰富教学实践经验的部分优秀骨干教师共同编写这套计算机系列教材。
这套教材共40余种,主要是根据中国计算机学会教育委员会、全国高等学校计算机教育研究会等联合推出的《中国计算机科学与技术学科教程2002》中的课程体系与课程大纲的基本要求,进行规划和组织编写的,并主要供高等学校计算机及其相关专业本科或专科教学使用。此外,本系列教材中也还包含了一部分适用于各类普通高校培养套用型计算机专业人才和适用于计算机基础教育的教材。
当今,计算机科学技术突飞猛进地向前发展,计算机新技术和新产品不断涌现,高等教育事业和教学改革不断深化,国内教育逐步与国际教育接轨,社会对计算机专业人才的要求越来越高,等等。面对这些新形势,这套系列教材以培养学生具有较扎实的专业基础理论知识、实践能力、创新能力和较高的综合素质能力为目的,既注重知识的更新与合理的结构,又注意学习和汲取国内外优秀教材的优点与精华,并尽力反映国内外最新的教学科研成果及作者们宝贵的实践经验。
我相信,通过作者们的共同努力,定能将这套系列教材打造成为一套既具有时代特色,又非常适用的、高质量的系列教材,为我国高等教育事业的发展和高素质专业人才的培养作出应有的贡献。
这套教材共40余种,主要是根据中国计算机学会教育委员会、全国高等学校计算机教育研究会等联合推出的《中国计算机科学与技术学科教程2002》中的课程体系与课程大纲的基本要求,进行规划和组织编写的,并主要供高等学校计算机及其相关专业本科或专科教学使用。此外,本系列教材中也还包含了一部分适用于各类普通高校培养套用型计算机专业人才和适用于计算机基础教育的教材。
当今,计算机科学技术突飞猛进地向前发展,计算机新技术和新产品不断涌现,高等教育事业和教学改革不断深化,国内教育逐步与国际教育接轨,社会对计算机专业人才的要求越来越高,等等。面对这些新形势,这套系列教材以培养学生具有较扎实的专业基础理论知识、实践能力、创新能力和较高的综合素质能力为目的,既注重知识的更新与合理的结构,又注意学习和汲取国内外优秀教材的优点与精华,并尽力反映国内外最新的教学科研成果及作者们宝贵的实践经验。
我相信,通过作者们的共同努力,定能将这套系列教材打造成为一套既具有时代特色,又非常适用的、高质量的系列教材,为我国高等教育事业的发展和高素质专业人才的培养作出应有的贡献。