出版社:清华大学出版社
年代:2014
定价:35.0
本书共分为11章。第1章数据库基础知识,约20千字;第2章关系数据库,约30千字; 第3章SQL Server2008基础,约40千字;第4章常用数据库对象,约50千字;第5章数据查询,约80千字;第6章存储过程和触发器,约40千字;第7章事务和锁,约30千字;第8章安全管理,约30千字;第9章数据库的备份与恢复,约30千字;第10章ASP.NET访问SQL Server2008数据库,约40千字;第11章应用系统设计实例,约60千字。共计450千字。
第1章数据库基础知识1
1.1基本概念1
1.1.1数据管理技术及其发展1
1.1.2数据库及其特点4
1.1.3数据库管理系统4
1.1.4数据库系统5
1.1.5数据库系统的体系结构6
1.1.6数据字典7
1.2数据模型7
1.2.1数据模型的基本概念8
1.2.2非关系模型10
1.2.3关系模型12
思考题13
第2章关系数据库14
2.1关系模型的基本概念14
2.1.1关系的数学定义14
2.1.2关系的完整性16
2.1.3关系代数18
2.2数据库规范化基础22
2.2.1函数依赖22
2.2.2码23
2.2.3范式23
2.2.4规范化设计25
2.3数据库设计26
2.3.1需求分析26
2.3.2概念设计272.3.3逻辑设计27
2.3.4物理设计29
2.3.5数据库实施29
2.3.6运行和维护29
思考题29
第3章SQL Server 2008基础30
3.1SQL Server 2008概述30
3.1.1SQL Server 2008的组成30
3.1.2SQL Server 2008的新特点32
3.2SQL Server 2008的安装34
3.2.1SQL Server 2008的安装要求34
3.2.2SQL Server 2008的安装过程35
3.3SQL Server 2008的管理与配置39
3.3.1常用管理工具40
3.3.2管理SQL Server 2008服务器41
3.3.3配置SQL Server 2008服务器44
3.4SQL Server 2008的其他管理工具50
3.4.1商业智能开发平台51
3.4.2事件探查器51
3.4.3数据库引擎优化顾问52
3.4.4报表服务54
思考题55
第4章常用数据库对象56
4.1数据库56
4.1.1数据库管理概述56
4.1.2创建数据库57
4.1.3配置数据库59
4.1.4更改数据库60
4.1.5删除数据库60〖3〗4.2数据表62
4.2.1列的数据类型62
4.2.2创建表66
4.2.3使用约束67
4.2.4修改表结构73
4.2.5删除表76
4.3索引77
4.3.1索引的结构和类型77
4.3.2使用索引的基本原则80
4.3.3创建索引82
4.3.4修改和删除索引82
思考题85
第5章数据查询与视图87
5.1结构化查询语言87
5.1.1SELECT语句的一般格式87
5.1.2简单查询89
5.1.3聚合函数和分组查询91
5.1.4JOIN连接查询93
5.1.5嵌套查询93
5.1.6集合查询95
5.2TSQL语言基础95
5.2.1TSQL语言简介95
5.2.2数据类型、常量和变量96
5.2.3运算符和表达式99
5.2.4流程控制语句101
5.2.5常用函数106
5.3视图110
5.3.1视图的作用111
5.3.2创建视图111
5.3.3通过视图修改数据1135.3.4修改和删除视图114
思考题116
第6章存储过程和触发器118
6.1存储过程118
6.1.1存储过程的概念118
6.1.2创建存储过程118
6.1.3执行存储过程121
6.1.4修改和删除存储过程123
6.1.5系统存储过程和扩展存储过程125
6.1.6存储过程应用125
6.2触发器126
6.2.1触发器的基本概念126
6.2.2创建和应用DML触发器126
6.2.3创建和应用DDL触发器131
6.2.4嵌套触发器和递归触发器132
6.2.5查看、修改和删除触发器133
思考题135
第7章事务和锁136
7.1事务136
7.1.1事务的概念136
7.1.2事务的操作137
7.1.3高级事务主题140
7.2锁143
7.2.1并发控制概述143
7.2.2SQL Server锁的模式144
7.2.3查看数据库中的锁146
7.2.4防止死锁148
思考题149
〖3〗第8章安全管理150
8.1安全管理概述150
8.1.1计算机安全性概述150
8.1.2SQL Server 2008安全机制151
8.2网络服务器安全管理152
8.2.1服务器登录模式152
8.2.2创建和管理登录名154
8.2.3服务器角色管理157
8.3网络数据库安全管理157
8.3.1管理架构157
8.3.2数据库用户管理159
8.3.3数据库角色管理161
8.3.4数据库权限管理164
思考题168
第9章数据库的备份与恢复169
9.1数据库的导入和导出169
9.1.1数据库的导入169
9.1.2数据库的导出174
9.2数据库备份179
9.2.1备份及其工作原理179
9.2.2创建备份设备180
9.2.3完整备份与差异备份182
9.2.4事务日志备份185
9.3数据库的恢复188
9.3.1数据库恢复模式188
9.3.2数据库的标准恢复189
9.3.3文件/文件组恢复192
9.3.4时间点恢复192
9.3.5使用TSQL还原数据库193
9.4网络数据库的备份和恢复策略1949.4.1确定备份和恢复的目标与要求194
9.4.2几种备份和恢复策略比较195
思考题196
第10章ASP.NET访问SQL Server 2008数据库197
10.1ASP.NET概述197
10.1.1ASP.NET的运行机制197
10.1.2ASP.NET常用对象198
10.2ADO.NET概述200
10.2.1ADO.NET的组成200
10.2.2SQL Server数据库访问常用对象201
10.3编写ASP.NET网络数据库应用程序203
10.3.1C#简介203
10.3.2安装Visual Studio 2010207
10.3.3创建ASP.NET应用程序210
思考题217
第11章网络应用系统设计实例218
11.1需求分析218
11.2功能设计218
11.2.1成绩管理系统218
11.2.2后台数据查看系统219
11.3数据库设计220
11.4关键技术222
11.5系统主要功能详细设计225
11.5.1母版页设计225
11.5.2登录页面设计228
11.5.3教师授课信息页面设计231
11.5.4登记成绩页面设计233
11.5.5学生成绩查询页面设计237
11.5.6学生选课页面设计240〖3〗11.5.7后台数据查看系统设计247
思考题252
附录英文缩写词汇253
参考文献255
本书全面而又系统地介绍了数据库基础知识、关系数据库的基本概念,SQL Server 2008的安装以及常用管理配置工具,SQL Server 2008的数据库、表、索引、视图等数据对象的使用与管理,数据查询与TSQL语言, SQL Server 2008存储过程和触发器的使用,事务和锁的概念与应用,SQL Server 2008数据库的安全管理、数据库的备份与恢复,使用ASP.NET访问SQL Server 2008数据库的方法与应用实例。本书定位于本科生的教材,读者范围是研究生、本科生、大专院校的教师、数据库管理员、网络应用程序开发人员。
(美) 维埃拉 (Vieira,R.) , 著
(美) 罗伯尔 (Lobel,L.) , (美) 布拉斯特 (Brust,A.J.) , (美) 福特 (Forte,S.) , 著
王冰, 费志民, 主编
向劲松, 主编
周峰, 王征, 编著
卢奕, 主编
刘俊强, 编著
祝红涛, 等编著
崔英敏, 主编