《数据库基础与应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张雪风主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302287865
  • 页数:275 页
图书介绍:本书使用一个贯穿全书的酒店管理数据库,并以此为主线,全面阐述了数据库系统的基本概念、基本原理及应用技术。

第1篇 基本原理篇 3

第1章 数据库系统概述 3

1.1简介 3

1.2关系模型 7

1.3数据库系统的模式结构 8

1.4数据库系统 10

1.5数据库语言 13

本章小结 14

本章实验 14

习题1 16

第2章 关系数据模型和关系代数 17

2.1关系模型的基本概念 17

2.2关系模型的完整性约束 21

2.2.1完整性约束的类型 21

2.2.2完整性约束的检查和处理 23

2.3关系代数 26

2.3.1关系的并、交和差 27

2.3.2关系的投影、选择和连接 28

2.3.3查询中的复合运算 34

2.4应用实例 36

本章小结 39

本章实验 40

习题2 40

第3章 关系数据库标准语言SQL 43

3.1 SQL简介 43

3.2示例数据库 45

3.3 SQL的基本查询 51

3.3.1 SQL查询的SELECT-FROM-WHERE结构 51

3.3.2属性列上的投影操作 52

3.3.3选择操作 54

3.3.4计算字段 57

3.3.5查询结果排序 58

3.4连接查询 59

3.5嵌套子查询 64

3.5.1带有比较运算符的子查询 64

3.5.2带有IN谓词的子查询 64

3.5.3带有ANY或ALL谓词的子查询 65

3.5.4带有EXISTS谓词的子查询 66

3.6汇总查询 67

3.7查询语句的一般格式 71

3.8数据库的更新 72

3.8.1数据插入 72

3.8.2数据修改 74

3.8.3数据删除 75

3.9基本表的定义、结构修改和撤销 75

3.9.1基本表的定义 75

3.9.2基本表结构的修改 79

3.9.3基本表的撤销 80

3.10索引的建立和撤销 80

3.11视图 81

3.11.1视图的定义 81

3.11.2视图的查询 82

3.12数据库的安全性控制 83

3.12.1用户验证 83

3.12.2存取控制 83

本章小结 86

本章实验 87

习题3 88

第4章 实体-联系模型 94

4.1实体、实体型、实体集、属性和码 94

4.2实体型间的联系 97

4.3弱实体型 103

4.4 E-R模型中的符号及其含义 104

本章小结 104

本章实验 105

习题4 106

第5章 函数依赖和关系数据库的规范化 107

5.1信息冗余和更新异常 107

5.2函数依赖 111

5.2.1函数依赖的基本概念 111

5.2.2寻找最小函数依赖集 114

5.2.3关系的超码、候选码和主码 118

5.2.4函数依赖与信息冗余 119

5.3关系数据库的规范化 120

5.3.1第一范式 120

5.3.2第二范式 120

5.3.3第三范式 123

5.3.4 BC范式 127

5.3.5关系模式规范化的基本步骤 128

5.3.6模式分解的无损连接性和函数依赖的保持 128

5.4关系模式的反规范化 130

本章小结 132

本章实验 132

习题5 133

第6章 数据库的设计 135

6.1数据库的设计过程 135

6.2需求收集和分析 136

6.3概念数据库设计 139

6.4 DBMS的选择 143

6.5逻辑数据库设计 144

6.6物理数据库设计 147

6.7数据库的实施、运行和维护 149

本章小结 150

本章实验 151

习题6 151

第2篇 应用实践篇 155

第7章Access数据库及其创建 155

7.1 Access概述 155

7.1.1 Access数据库软件的启动和退出 156

7.1.2 Access数据库的打开和关闭 156

7.1.3 Access数据库对象 157

7.2 Access数据库的创建 158

7.3数据库基本表的创建 159

7.3.1创建数据表的基本步骤 159

7.3.2数据类型和字段属性 162

7.3.3设置字段的数据完整性 167

7.3.4索引 168

7.3.5查阅向导 169

7.4创建数据表间的联系 170

7.4.1创建数据表间联系的基本步骤 171

7.4.2表间联系的类型 173

7.4.3参照完整性定义 173

7.4.4编辑与删除表间联系 174

7.5数据的输入与编辑 174

7.5.1输入数据 174

7.5.2编辑数据 175

7.6数据库文件的加密与解密 177

7.6.1数据库文件的密码设置 177

7.6.2撤销数据库密码 179

本章小结 180

本章实验 180

习题7 187

第8章Access数据查询 188

8.1 Access查询概述 188

8.2表达式 189

8.2.1表达式的定义及组成元素 189

8.2.2创建表达式 192

8.3选择查询 196

8.4聚合函数 203

8.5参数查询 205

8.5.1参数查询的定义及作用 205

8.5.2条件的参数设置 205

8.6交叉表查询 206

8.7动作查询 208

8.7.1生成表查询 208

8.7.2更新查询 209

8.7.3删除查询 210

8.7.4追加查询 211

8.8 SQL查询 213

8.8.1子查询 213

8.8.2联合查询 214

8.9查询嵌套与自连接 215

本章小结 218

本章实验 218

习题8 219

第9章Access窗体 220

9.1窗体简介 220

9.2窗体的创建和编辑 221

9.2.1用“窗体向导”功能创建窗体 221

9.2.2用“窗体设计”功能创建窗体 224

9.2.3编辑窗体 226

9.2.4控件的基本操作 227

9.3用设计视图创建主子窗体 229

9.4链接窗体 236

9.5嵌入图表的窗体 240

9.6选项卡窗体 243

9.7数据透视表窗体 246

9.8条件面板窗体 249

本章小结 253

本章实验 253

习题9 254

第10章 报表 255

10.1使用报表向导创建报表 255

10.2编辑报表 262

10.2.1报表的组成部分 262

10.2.2报表设计的常规操作 263

10.2.3排序与分组 263

10.2.4添加文本框作为计算字段 264

10.2.5在页眉/页脚中插入日期和页码 266

10.3创建独立式图表的报表 267

10.4预览及打印报表 272

本章小结 273

本章实验 274

习题10 274

参考文献 275