书籍详情

数据库系统与应用:SQL Server

数据库系统与应用:SQL Server

作者:赵致格编著

出版社:清华大学出版社

出版时间:2005-09-01

ISBN:9787302112518

定价:¥28.00

购买这本书可以去
内容简介
  《数据库系统与应用》内容分为三部分:第一部分是数据库和数据库管理系统的基本概念,包括数据库的发展和应用、数据库模型、关系数据库语言SQL、关系数据库管理系统的功能、结构和实现技术、面向对象和分布式数据库管理系统、数据仓库和数据挖掘等。第二部分是关系数据库及其应用系统设计的基本概念和过程。第三部分内容包括数据库应用系统的开发环境和接口、SQL Server数据库管理系统的安装、使用、操作和数据仓库功能。《数据库系统与应用》可作为高等院校计算机专业、计算机应用专业、计算机第二学位学生的数据库课程教材,也适合从事计算机软件工作的科技人员和工程技术人员参阅。
作者简介
暂缺《数据库系统与应用:SQL Server》作者简介
目录
第1章数据库系统概述1
1.1数据库发展的历史与现状1
1.1.1数据库的基本概念1
1.1.2数据管理发展的三个阶段4
1.1.3数据库技术发展的三个阶段6
1.1.4数据库发展的新趋势8
1.2计算机系统的集成化12
1.2.1工程科学领域数据处理的发展12
1.2.2在CIMS中对CAX的要求14
1.2.3计算机系统集成化的方法15
1.3SQL Server概述19
1.3.1SQL Server简介19
1.3.2SQL Server的管理工具22
1.3.3SQL Server数据库25
1.4本章小结27
1.5练习题27
第2章数据模型28
2.1数据模型和模式结构28
2.1.1数据模型的分类28
2.1.2数据库系统的模式结构30
2.1.3应用程序访问数据库数据的过程32
2.2信息世界的描述33
2.2.1数据的描述过程33
2.2.2信息世界的基本概念34
2.2.3实体之间联系的类型35
2.3实体联系数据模型36
2.3.1实体联系数据模型的描述方法36
2.3.2实体联系数据模型的抽象概念36
2.3.3实体联系数据模型的描述示例38
2.4层次数据模型40
2.4.1层次数据模型的概念40
2.4.2层次数据模型数据的组织41
2.4.3层次数据模型数据的存储42
2.5网状数据模型43
2.5.1网状数据模型的概念43
2.5.2网状数据模型数据的组织43
2.5.3网状数据模型数据的存储43
2.6关系数据模型44
2.6.1关系数据模型的概念45
2.6.2关系数据模型数据的组织45
2.6.3关系数据模型的特点46
2.7面向对象数据模型47
2.7.1面向对象的基本概念47
2.7.2面向对象数据模型的核心概念49
2.8本章小结51
2.9练习题51
第3章关系数据库系统53
3.1关系数据模型与关系数据库53
3.2关系数据模型的完整性55
3.3关系数据库实例——教学管理系统57
3.4关系代数60
3.4.1关系查询语言和关系运算60
3.4.2传统的集合运算61
3.4.3专门的关系运算62
3.5关系演算65
3.5.1元组关系演算语言ALPHA66
3.5.2域关系演算语言QBE66
3.6关系数据库管理系统67
3.6.1数据库管理系统的基本功能67
3.6.2数据库管理系统的体系结构71
3.6.3数据库服务器73
3.7本章小结75
3.8练习题75
第4章关系数据库语言SQL76
4.1SQL概述76
4.1.1SQL的发展76
4.1.2SQL的特点77
4.1.3SQL的数据类型77
4.2数据库的创建、修改和删除78
4.2.1SQL Server的数据库文件78
4.2.2创建数据库79
4.2.3删除数据库82
4.2.4修改数据库82
4.3数据定义84
4.3.1表的创建、修改和删除84
4.3.2索引的创建和删除88
4.4数据更新90
4.4.1插入语句INSERT90
4.4.2更新语句UPDATE92
4.4.3删除语句DELETE92
4.5数据查询语句SELECT93
4.5.1简单查询93
4.5.2多表连接查询99
4.5.3嵌套查询102
4.5.4联合查询103
4.6视图的定义和操作104
4.6.1视图的基本概念104
4.6.2视图的定义、修改和删除104
4.6.3视图的操作106
4.7SQL数据控制功能107
4.7.1授予权限107
4.7.2撤销权限110
4.8嵌入式SQL111
4.8.1嵌入式SQL的使用111
4.8.2不使用游标的操作113
4.8.3使用游标的操作115
4.9TransactSQL120
4.9.1TransactSQL简介120
4.9.2实现数据完整性121
4.9.3触发器124
4.9.4存储过程128
4.10本章小结131
4.11练习题131
第5章关系数据库设计133
5.1关系数据库设计概述133
5.1.1数据库设计的基本问题133
5.1.2什么是不好的关系模式134
5.2关系数据库设计理论135
5.2.1函数依赖和码136
5.2.2多值依赖139
5.2.3函数依赖公理141
5.2.4模式的规范化143
5.2.5关系模式的分解148
5.3数据库设计过程152
5.3.1数据库设计过程概述152
5.3.2需求分析156
5.3.3数据库概念设计159
5.3.4数据库逻辑设计163
5.3.5数据库物理设计167
5.4本章小结169
5.5练习题169
第6章数据库应用开发环境和工具171
6.1数据库应用程序的体系结构171
6.1.1数据库应用程序体系结构的发展171
6.1.2数据库应用程序开发工具175
6.1.3数据库应用程序开发接口177
6.2开放数据库互连ODBC179
6.2.1ODBC的开放性和互操作性179
6.2.2ODBC的层次结构180
6.2.3ODBC工作原理和驱动程序类型184
6.2.4ODBC应用程序框架186
6.3ADO数据对象188
6.3.1ADO对象模型组成188
6.3.2Connection对象及其使用191
6.3.3Command对象及其使用195
6.3.4Recordset对象及其使用196
6.4本章小结200
6.5练习题200
第7章数据库管理系统201
7.1数据库管理系统的软件组成201
7.1.1DBMS的程序模块划分201
7.1.2语言处理202
7.1.3数据的存储和管理204
7.2事务管理206
7.2.1事务的基本概念206
7.2.2事务的特性207
7.2.3SQL Server的事务模式208
7.2.4事务处理语句209
7.2.5批处理211
7.3并发控制和锁的管理213
7.3.1并发控制213
7.3.2锁的管理214
7.3.3SQL Server的锁定方式219
7.4数据库恢复220
7.4.1数据库恢复的概念220
7.4.2数据库系统的主要故障220
7.4.3数据库恢复的策略221
7.4.4SQL Server的数据库备份226
7.4.5SQL Server的数据库恢复228
7.5数据库安全性230
7.5.1SQL Server的安全性机制230
7.5.2SQL Server访问控制策略231
7.5.3统计数据库的安全性237
7.6数据库完整性238
7.6.1数据库完整性概述238
7.6.2完整性约束条件的分类239
7.7Oracle数据库管理系统简介239
7.7.1Oracle 数据库系统的组成和特点240
7.7.2Oracle 数据库系统的体系结构241
7.8本章小结242
7.9练习题243
第8章现代数据库管理系统244
8.1面向对象数据库管理系统OODBMS244
8.1.1面向对象的方法244
8.1.2复杂对象和类层次结构247
8.1.3继承的实现250
8.1.4对象标识方法254
8.1.5面向对象数据库的模式演变256
8.1.6面向对象数据库的事务管理259
8.2分布式数据库管理系统DDBMS260
8.2.1分布式数据库系统的产生261
8.2.2分布式数据库系统的结构262
8.2.3分布式数据库数据的存储263
8.2.4分布式数据库系统的模式结构265
8.2.5分布式数据库系统的事务管理266
8.2.6分布式数据库系统的技术难点268
8.3SQL Server的分布式数据库功能269
8.3.1SQL Server的分布式事务协调器269
8.3.2在SQL Server中使用分布式数据270
8.4Oracle 的分布式数据库功能272
8.5本章小结274
8.6练习题274
第9章数据库系统的应用276
9.1数据仓库概述276
9.1.1数据仓库技术的产生276
9.1.2数据仓库的特征279
9.1.3数据仓库的体系结构282
9.1.4数据仓库的数据模型285
9.1.5数据仓库的基本操作287
9.1.6数据仓库工程289
9.2决策支持工具290
9.2.1决策支持工具的使用模式290
9.2.2决策支持工具的三种方法291
9.3联机分析处理OLAP292
9.3.1OLAP的功能292
9.3.2OLAP的存储方法293
9.4数据挖掘294
9.4.1数据挖掘的基本概念294
9.4.2数据挖掘的算法295
9.4.3数据挖掘的方法295
9.5SQL Server的数据仓库功能296
9.5.1SQL Server提供的数据仓库工具296
9.5.2SQL Server的OLAP服务297
9.5.3分析管理器的使用298
9.6本章小结303
9.7练习题 303
附录A综合教务管理系统的设计报告304
A.1需求分析304
A.1.1系统功能说明304
A.1.2数据流和数据字典描述305
A.2数据库的概念设计307
A.3数据库的逻辑设计308
A.4应用程序设计311
A.5编程实现311
附录BSQL Server数据库管理系统的安装过程319
B.1SQL Server 2000的版本319
B.2SQL Server 2000的安装需求320
B.3中文SQL Server的安装过程321
参考书目328
猜您喜欢

读书导航