数据库原理与设计-(第2版)

数据库原理与设计-(第2版)

作者:杨海霞

出版社:人民邮电出版社

出版年:2013-09-01

评分:5分

ISBN:9787115325655

所属分类:教辅教材

书刊介绍

数据库原理与设计-(第2版) 内容简介

本书系统地讲述了数据库的基本理论和开发技术。全书分7章,主要内容包括:数据库系统的组成、表及查询、sql、关系规范化理论、数据库的设计方法、sql程序设计、管理数据库以及数据库设计实例等,每章后均附有习题。本书语言通俗易懂,既有理论的概括与探讨,又有实际应用中经验方法的总结,本书可作为高等学校计算机、信息及相关专业的数据库教材,也适合从事数据库开发的人员参考阅读。

数据库原理与设计-(第2版) 本书特色

1.本书配套实验是普通高等教育“十一五”国家级规划教材,已经再版。
2.sql server+power designer,全书贯穿于一个学籍管理实例。
3.教材的实用性强。理论介绍后,接着就是具体操作案例,使理论教学与实验教学环环紧扣,浑然一体。

数据库原理与设计-(第2版) 目录

目录
第1章认识数据库1
1.1数据管理技术的发展2
1.1.1数据处理技术2
1.1.2数据库技术的发展阶段2
1.1.3数据库技术的新进展4
1.2数据库系统6
1.2.1数据库系统的组成6
1.2.2数据库系统的模式结构6
1.2.3数据库系统的体系结构9
1.3sql server 数据库管理系统11
1.3.1sql server 2008简介11
1.3.2配置sql server 200813
1.3.3sql server 2008主要管理工具15目录
第1章认识数据库1
1.1数据管理技术的发展2
1.1.1数据处理技术2
1.1.2数据库技术的发展阶段2
1.1.3数据库技术的新进展4
1.2数据库系统6
1.2.1数据库系统的组成6
1.2.2数据库系统的模式结构6
1.2.3数据库系统的体系结构9
1.3sql server 数据库管理系统11
1.3.1sql server 2008简介11
1.3.2配置sql server 200813
1.3.3sql server 2008主要管理工具15
1.3.4sql概述18
1.4数据库的基本操作22
1.4.1sql sever数据库的存储结构22
1.4.2sql server系统数据库24
1.4.3创建数据库25
1.4.4修改数据库28
1.4.5删除数据库30
1.4.6数据备份与还原31
1.5数据库的其他操作35
1.5.1分离和附加数据库35
1.5.2脱机和联机数据库37
1.5.3收缩数据库37
思考与练习38
第2章管理与维护表39
2.1关系模型39
2.1.1关系模型的基本术语39
2.1.2关系的键40
2.1.3关系的完整性41
2.2表结构与数据类型43
2.2.1数据类型43
2.2.2约束47
2.2.3表结构设计49
2.3表的创建、修改和删除50
2.3.1表的创建50
2.3.2表的修改51
2.3.3表的删除52
2.4表的数据操作53
2.4.1插入数据53
2.4.2修改数据54
2.4.3删除数据54
2.4.4更新操作与数据库的一致性55
2.5实例——学籍管理数据库中表的创建57
思考与练习59
第3章查询、视图和索引61
3.1关系代数61
3.1.1传统的集合运算64
3.1.2专门的关系运算65
3.1.3关系代数查询综合举例70
3.2简单查询71
3.2.1选择表中的若干列71
3.2.2选择表中的若干元组74
3.2.3对查询结果排序79
3.3连接查询80
3.3.1等值与非等值连接查询80
3.3.2自身连接83
3.3.3外连接83
3.4分组及汇总查询85
3.4.1聚合函数85
3.4.2分组聚合86
3.5嵌套查询88
3.5.1使用in的子查询89
3.5.2使用比较运算符的子查询91
3.5.3使用any或all的子查询92
3.5.4使用存在量词exists的子查询93
3.6集合查询95
3.7sql查询的一般格式96
3.8视图97
3.8.1创建视图97
3.8.2管理视图100
3.8.3查询视图101
3.8.4更新视图102
3.8.5视图的作用105
3.9索引106
3.9.1索引的概念106
3.9.2索引的分类107
3.9.3创建索引107
3.9.4管理索引109
思考与练习110
第4章数据库设计112
4.1数据库设计概述112
4.1.1数据库设计任务及方法112
4.1.2数据库设计阶段划分114
4.2需求分析114
4.2.1需求分析方法115
4.2.2数据流图与数据字典116
4.2.3实例——学籍管理需求分析119
4.3概念结构设计123
4.3.1概念结构设计的特点和方法123
4.3.2概念模型123
4.3.3数据抽象与局部视图设计125
4.3.4视图的集成126
4.3.5实例——学籍管理概念结构设计127
4.4逻辑结构设计129
4.4.1e-r图向关系数据模型的转换129
4.4.2函数依赖133
4.4.3范式136
4.4.4关系模式的规范化145
4.4.5设计用户子模式148
4.4.6实例——学籍管理逻辑结构设计149
4.5物理结构设计150
4.5.1分析影响数据库物理设计的因素151
4.5.2关系模式存取方法选择152
4.5.3确定系统配置153
4.5.4评价物理结构153
4.6数据库实施与维护153
4.6.1创建数据库153
4.6.2组织数据入库154
4.6.3数据库试运行154
4.6.4数据库运行与维护154
4.7数据库建模工具155
思考与练习157
第5章sql程序设计与开发158
5.1批处理与脚本159
5.1.1批处理159
5.1.2脚本160
5.2sql程序设计基础160
5.2.1sql程序基本成分161
5.2.2sql程序编写规范163
5.3流程控制语句164
5.3.1语句块:begin…end165
5.3.2条件执行:if…else语句165
5.3.3多分支case表达式166
5.3.4循环:while语句167
5.3.5非条件执行:goto 语句168
5.3.6调度执行:waitfor168
5.4游标168
5.4.1游标168
5.4.2声明游标169
5.4.3打开游标170
5.4.4读取数据170
5.4.5关闭游标172
5.4.6释放游标172
5.5sql程序的调试与错误处理174
5.5.1sql程序的错误类型174
5.5.2sql程序的错误处理174
5.6sql程序实例175
5.6.1自定义函数175
5.6.2存储过程176
5.6.3触发器179
思考与练习180
第6章管理数据库182
6.1数据库的安全管理183
6.1.1安全性概述183
6.1.2数据库管理系统的身份识别机制183
6.1.3sol server的用户和角色管理184
6.1.4sql server的安全认证模式192
6.2数据库的完整性管理193
6.2.1完整性约束193
6.2.2完整性控制195
6.2.3sql server数据完整性的实现方法197
6.3sql server数据库恢复200
6.3.1恢复的原理201
6.3.2恢复的实现202
6.3.3数据库镜像207
6.4并发控制208
6.4.1并发控制概述209
6.4.2并发调度的可串行性211
6.4.3封锁协议212
6.4.4死锁和活锁214
思考与练习215
第7章应用实例——学籍管理系统217
7.1系统开发环境217
7.2系统功能结构设计218
7.3数据库设计218
7.4ado.net数据库访问sql server技术219
7.4.1ado.net的数据处理类219
7.4.2ado.net的数据处理类的常用属性和方法220
7.4.3ado.net访问数据库的步骤221
7.5系统实现222
7.5.1系统主框架布局设计223
7.5.2系统页面模板设计223
7.5.3设置数据库连接信息223
7.5.4系统公共类224
7.5.5系统部分存储过程、自定义函数、视图230
7.5.6系统部分页面233
附录asql server支持的运算符与函数241
附录b学籍管理数据表结构245
参考文献248

数据库原理与设计-(第2版) 节选

1.本书配套实验是普通高等教育“十一五”国家级规划教材,已经再版。2.SQL Server+Power Designer,全书贯穿于一个学籍管理实例。3.教材的实用性强。理论介绍后,接着就是具体操作案例,使理论教学与实验教学环环紧扣,浑然一体。

相关推荐

微信二维码