新書推薦:
《
元好问与他的时代(中华学术译丛)
》
售價:NT$
398.0
《
汽车传感器结构·原理·检测·维修
》
售價:NT$
500.0
《
怪谈百物语:不能开的门(“日本文学史上的奇迹”宫部美雪重要代表作!日本妖怪物语集大成之作,系列累销突破200万册!)
》
售價:NT$
296.0
《
罗马政治观念中的自由
》
售價:NT$
230.0
《
中国王朝内争实录:宠位厮杀
》
售價:NT$
281.0
《
凡事发生皆有利于我(这是一本读了之后会让人运气变好的书”治愈无数读者的心理自助经典)
》
售價:NT$
203.0
《
未来特工局
》
售價:NT$
254.0
《
高术莫用(十周年纪念版 逝去的武林续篇 薛颠传世之作 武学尊师李仲轩家世 凸显京津地区一支世家的百年沉浮)
》
售價:NT$
250.0
內容簡介:
本书是《数据库技术及应用(第3版)》的配套教材,主要分为3部分:第1部分介绍主流数据库管理系统,包括目前最流行的Microsoft SQL Server 2012和Oracle 11g的发展历史、版本、安装过程及简单使用;第2部分是实验,包括9个实验,实验内容与主教材内容对应(实验环境为SQL Server 2008);第3部分是知识要点与习题,概述每章的知识要点,给出大量习题及参考答案,以及主教材习题的参考答案。
關於作者:
蒋彦,济南大学信息工程学院计算机科学与技术系副教授,2001年任教至今,教学经验、教材写作经验丰富。奚越,济南大学信息工程学院计算机科学与技术系教授,1990年任教至今,教学经验、教材写作经验丰富。
目錄 :
第1章 绪论1
1.1 数据库与计算思维2
1.1.1 计算思维2
1.1.2 大学与计算思维3
1.1.3 数据库与计算思维4
1.2 数据库系统概述6
1.2.1 信息与社会6
1.2.2 数据库的基本概念9
1.2.3 数据库系统的特点10
1.2.4 数据库管理系统的功能13
1.3 数据模型14
1.3.1 概念模型14
1.3.2 数据模型16
1.3.3 常用数据模型17
1.4 数据库系统结构与组成19
1.4.1 数据库系统的三级模式结构19
1.4.2 二级映像与数据独立性21
1.4.3 数据库系统的组成21
习题124
第2章 关系数据库27
2.1 关系数据模型28
2.1.1 关系数据模型概述28
2.1.2 关系数据模型的基本概念28
2.1.3 关系数据模型的组成31
2.2 关系运算简介35
2.2.1 集合运算35
2.2.2 选择运算35
2.2.3 投影运算36
2.2.4 连接运算36
习题237
第3章 数据库设计41
3.1 数据库设计概述42
3.1.1 数据库设计的特点42
3.1.2 数据库设计的方法43
3.1.3 数据库设计的基本步骤43
3.2 需求分析44
3.2.1 需求分析的任务45
3.2.2 需求分析的方法45
3.2.3 数据流图46
3.2.4 数据字典46
3.2.5 需求分析实例47
3.3 概念结构设计49
3.3.1 概念结构设计的任务49
3.3.2 概念结构设计的方法49
3.3.3 局部概念结构设计50
3.3.4 全局概念结构设计51
3.3.5 概念结构设计实例53
3.4 逻辑结构设计55
3.4.1 逻辑结构设计的任务55
3.4.2 概念模型向关系模型的转换56
3.4.3 关系数据理论基础58
3.4.4 模式分解65
3.4.5 逻辑结构设计实例66
3.5 数据库的物理设计67
3.5.1 确定数据库的存储结构67
3.5.2 数据库物理结构评价68
3.6 数据库的实施与维护68
3.6.1 数据库实施68
3.6.2 数据库运行和维护69
习题369
第4章 SQL Server 2008数据库管理系统73
4.1 SQL Server 2008概述74
4.1.1 SQL Server的发展历史74
4.1.2 SQL Server 2008的新功能74
4.2 SQL Server 2008的安装75
4.2.1 SQL Server 2008的版本75
4.2.2 安装SQL Server 2008的环境
要求75
4.2.3 SQL Server 2008的安装76
4.2.4 SQL Server 2008的服务器组件88
4.3 SQL Server 2008的管理和使用89
4.3.1 SQL Server 2008常用工具89
4.3.2 使用配置管理器89
4.3.3 使用SSMS90
4.3.4 系统数据库和数据库对象95
4.4 数据库的创建和维护97
4.4.1 创建数据库97
4.4.2 修改数据库98
4.4.3 删除数据库99
4.5 表的创建和维护100
4.5.1 SQL Server 2008数据类型100
4.5.2 表设计105
4.5.3 创建表106
4.5.4 修改表结构108
4.5.5 向表中添加数据110
4.5.6 删除表111
4.6 数据库的维护112
4.6.1 数据的导入与导出112
4.6.2 数据库的分离与附加119
习题4122
第5章 关系数据库标准语言SQL125
5.1 SQL简介126
5.1.1 SQL语言的发展126
5.1.2 SQL语言的功能126
5.1.3 SQL语言的特点127
5.2 数据查询127
5.2.1 简单查询129
5.2.2 查询表中的若干行131
5.2.3 对查询结果进行排序135
5.2.4 聚合函数和数据分组136
5.2.5 连接查询141
5.2.6 嵌套查询145
5.2.7 集合查询149
5.3 数据操纵150
5.3.1 插入数据150
5.3.2 修改数据152
5.3.3 删除数据153
5.4 数据定义154
5.4.1 创建表154
5.4.2 修改表156
5.4.3 删除表157
5.4.4 视图157
5.4.5 索引161
习题5163
第6章 数据库保护169
6.1 事务170
6.1.1 事务的概念170
6.1.2 事务的特性171
6.1.3 SQL Server 2008事务应用172
6.1.4 事务的状态转换172
6.2 数据库恢复技术173
6.2.1 数据库可能出现的故障173
6.2.2 数据库的恢复原理174
6.2.3 SQL Server 2008中数据库的备份与还原176
6.3 并发控制183
6.3.1 并发操作带来的不一致问题184
6.3.2 并发控制——封锁及封锁协议185
6.4 数据库的完整性186
6.4.1 数据库的完整性介绍186
6.4.2 SQL中的完整性约束186
6.4.3 SQL Server 2008中完整性约束的实现188
6.5 数据库的安全性190
6.5.1 计算机系统的安全性问题190
6.5.2 权限190
6.5.3 数据库的安全性控制191
6.5.4 SQL Server 2008中系统安全性的实现193
习题6201
第7章 数据库新技术及国产数据库介绍205
7.1 数据库技术的发展206
7.1.1 数据库技术的发展206
7.1.2 面向对象数据库系统介绍206
7.1.3 分布式数据库技术介绍209
7.1.4 多媒体数据库技术介绍210
7.1.5 数据仓库及数据挖掘技术212
7.2 国产数据库介绍214
7.2.1 金仓数据库管理系统214
7.2.2 达梦数据库管理系统216
习题7218
第8章 实验221
实验1 熟悉SQL Server 2008环境222
实验2 数据库与数据表的创建、删除与修改222
实验3 单表SQL查询语句练习223
实验4 数据汇总查询语句练习224
实验5 多表SQL查询语句练习225
实验6 嵌套查询和集合查询226
实验7 数据定义和数据更新226
实验8 SQL Server 2008中视图的创建和使用227
实验9 SQL Server 2008中数据的控制与维护227
附录A 示例数据库表结构229
附录B SQL Server 2008常用内置函数230
附录C JavaSQL Server开发与编程233
参考文献244