书籍详情

数据库原理与应用

数据库原理与应用

作者:张俊玲

出版社:清华大学出版社

出版时间:2005-09-01

ISBN:9787302114093

定价:¥29.80

购买这本书可以去
内容简介
  本教材是北京市高等教育精品教材立项项目。作者在多年教学、研究以及实际工程经验的基础上,借鉴国外数据库课程的安排方法,采用三段式讲解法进行了组织和编著。本教材以案例为线索,系统地介绍了数据库管理系统Access2000的应用;数据库设计的理论和方法;以SQLServer2000为背景,以T-SQL为重点介绍了SQL语言的使用;对数据库安全和数据库的发展进行了较为详细的阐述。本教材各章都有大量的习题,书后还提供了相应的上机实验和综合训练题,便于读者进一步理解和掌握各章所学到的知识,同时也便于组织教学。本教材内容丰富,讲解由浅入深、通俗易懂、重点突出、示例翔实。在内容编排上系统全面、新颖实用、可读性强,是高等学校''数据库原理与应用课程的理想教材和参考书,也适合从事计算机软件开发的科技人员及其他有关人员自学、参考。,,,,16开,,,545,,,24.500,,,,1
作者简介
暂缺《数据库原理与应用》作者简介
目录
目 录
第一部分 应用篇--Access 2000
第1章 绪论 1
1.1 数据库系统概论 1
1.1.1 数据 1
1.1.2 数据库 2
1.1.3 数据库管理系统 2
1.1.4 数据库系统 5
1.1.5 数据库技术 5
1.2 数据库技术的应用 6
1.2.1 航空售票系统 6
1.2.2 银行业务系统 6
1.2.3 超市业务系统 7
1.2.4 工厂的管理信息系统 7
1.2.5 学校教学管理系统 8
1.2.6 图书管理系统 8
1.3 Microsoft Access 2000数据库系统简介 9
1.3.1 Access 2000的基本界面 9
1.3.2 Access 2000的基本结构 9
1.3.3 启动、退出Access 2000 13
1.3.4 使用联机帮助 14
习题 15
第2章 创建数据库 16
2.1 数据库应用实例——教学管理系统 16
2.2 建立数据库 16
2.2.1 新建空数据库 17
2.2.2 利用模板创建数据库 18
2.3 关闭数据库 19
2.4 打开数据库 20
2.5 备份数据库 20
习题 21
第3章 数据表 22
3.1 创建数据表 23
3.1.1 定义字段 23
3.1.2 建立数据表结构 24
3.2 向数据表中添加数据 31
3.3 更改数据表结构 32
3.4 建立索引 34
3.5 编辑记录中的数据 35
3.5.1 添加记录 35
3.5.2 删除记录 36
3.5.3 复制记录 37
3.5.4 编辑记录 37
3.6 查看与显示数据表记录 37
3.6.1 在数据表中移动列 38
3.6.2 在数据表中改动列宽和行高 38
3.6.3 改变字体和字号 39
3.6.4 在数据表中隐藏和显示列 39
3.6.5 在数据表中冻结和解冻列 41
3.6.6 改变数据表的显示格式 42
3.7 定位和查看指定记录 43
3.7.1 排序 43
3.7.2 利用筛选查看指定记录 44
3.8 数据表关系 48
3.8.1 认识关系 48
3.8.2 建立数据表关系 49
3.8.3 显示数据表关系 52
3.8.4 编辑已有的关系 52
3.8.5 删除关系 53
3.8.6 使用自动查阅向导输入数据 53
3.9 备份数据表 56
3.9.1 复制整个表 56
3.9.2 复制表结构 57
习题 58第4章 查询 61
4.1 认识查询 61
4.2 创建简单查询 62
4.2.1 使用向导创建简单查询 62
4.2.2 使用设计视图创建简单查询 64
4.3 在准则中输入查询条件 68
4.3.1 建立固定条件的选择查询 68
4.3.2 建立参数查询 70
4.4 在查询中计算数值 71
4.4.1 设计实现统计计算的查询 71
4.4.2 利用表达式生成器实现计算 77
4.5 使用查询创建新表 81
4.6 使用查询添加记录 82
4.7 使用查询更新记录 84
4.8 使用查询删除记录 85
习题 86
第5章 其他数据库对象 88
5.1 窗体 88
5.1.1 认识窗体 88
5.1.2 创建窗体 91
5.1.3 创建包含子窗体的窗体 106
5.1.4 美化窗体 110
5.2 报表 111
5.2.1 认识报表 111
5.2.2 建立报表 112
5.2.3 打印报表 117
5.3 宏 117
5.3.1 认识宏 117
5.3.2 创建宏 118
5.3.3 修改宏 119
5.3.4 运行宏 119
5.3.5 使用宏组 126
5.3.6 使用条件表达式 126
5.3.7 宏操作 130
5.4 Web页 130
5.4.1 认识Web页 131
5.4.2 自动创建Web页 131
5.4.3 使用向导创建Web页 132
5.4.4 使用设计视图创建Web页 135
5.4.5 使用设计视图修改Web页 138
习题 139
第二部分 理论篇——数据库设计技术
第6章 数据库理论基础 142
6.1 数据管理技术的发展及各阶段的特点 142
6.1.1 人工管理阶段 143
6.1.2 文件管理阶段 144
6.1.3 数据库系统管理阶段 145
6.2 数据模型 147
6.2.1 概念模型 148
6.2.2 数据模型 151
6.3 关系数据库理论基础 153
6.3.1 关系的定义 153
6.3.2 关系模型的常用术语 155
6.3.3 关系代数 156
6.3.4 关系的完整性 162
6.4 数据库系统结构 164
6.4.1 数据库系统的三级模式结构 164
6.4.2 数据库系统的两级映像 165
习题 165
第7章 数据库设计 169
7.1 数据库设计过程与设计实例 169
7.1.1 需求分析 170
7.1.2 概念结构设计 171
7.1.3 逻辑结构设计 171
7.1.4 物理设计 172
7.1.5 数据库实施 173
7.1.6 数据库运行与维护 173
7.2 需求分析 174
7.3 概念结构设计 175
7.3.1 E-R图的表示方法 175
7.3.2 建立E-R模型的几个问题 177
7.4 逻辑结构设计 181
7.4.1 E-R模型转换为关系模型的方法 182
7.4.2 E-R模型转换为关系模型举例 184
7.4.3 数据完整性设计 185
7.5 关系模式的规范化 186
7.5.1 问题的提出 186
7.5.2 函数依赖与键 187
7.5.3 关系模式的范式与规范化 189
7.6 设计实例——期刊采编系统 195
7.6.1 需求分析 195
7.6.2 概念结构设计 197
7.6.3 逻辑结构设计 200
7.6.4 物理设计 201
习题 201
第三部分 提高篇--SQL语言
第8章 SQL概述 204
8.1 SQL的历史 204
8.2 SQL的主要特点和组成 205
8.3 SQL Server 2000的安装 206
8.3.1 SQL Server 2000安装前的准备 206
8.3.2 SQL Server 2000的安装过程 208
8.4 SQL Server 2000的管理工具 212
8.4.1 服务管理器 213
8.4.2 企业管理器 213
8.4.3 查询分析器 214
8.4.4 联机丛书 215
8.5 T-SQL基础 216
8.5.1 标识符 216
8.5.2 运算符 216
8.5.3 变量 217
8.5.4 书写规范 218
习题 218
第9章 创建数据库 220
9.1 创建和打开数据库 220
9.2 修改数据库 223
9.2.1 使用alter database命令改变数据库定义 224
9.2.2 缩小数据库或数据文件 226
9.3 删除数据库 227
习题 227
第10章 数据库表 230
10.1 创建数据库表 230
10.1.1 表名 231
10.1.2 列名 232
10.1.3 数据类型 232
10.2 修改数据库表 237
10.2.1 添加或删除列 238
10.2.2 修改列的属性 238
10.2.3 更改列名和表名 239
10.3 使用约束 240
10.3.1 约束的类型 240
10.3.2 建立约束 240
10.3.3 删除约束 245
10.4 建立索引 246
10.4.1 索引的类型 246
10.4.2 建立索引 247
10.4.3 设计索引 247
10.4.4 删除索引 248
10.5 删除数据库表 248
习题 249
第11章 查询 251
11.1 查询语句的基本格式 251
11.2 单表查询 251
11.2.1 输出表中所有列 252
11.2.2 选择部分列输出 252
11.2.3 重新命名输出列的列名 253
11.2.4 去除重复记录 254
11.2.5 使用where子句 254
11.2.6 使用order by子句 258
11.3 多表查询 260
11.4 查询聚合数据 262
11.5 嵌套查询 264
11.6 保存查询结果 267
习题 268
第12章 数据更新 272
12.1 输入数据 272
12.1.1 输入单个元组 272
12.1.2 输入多个元组 275
12.2 更改数据 275
12.3 删除数据 276
习题 277
第13章 视图 278
13.1 视图的优点 278
13.2 定义视图 279
13.3 修改视图 280
13.4 使用视图 281
13.4.1 查询视图 281
13.4.2 更新视图 283
13.5 删除视图 285
习题 285
第14章 规则与默认 287
14.1 创建和管理规则 287
14.1.1 创建规则 287
14.1.2 绑定规则 288
14.1.3 查看规则 289
14.1.4 解除规则 290
14.1.5 删除规则 291
14.2 创建和管理默认 292
14.2.1 创建默认 292
14.2.2 绑定默认 292
14.2.3 查看默认 293
14.2.4 解除默认 293
14.2.5 删除默认 294
14.3 利用规则和默认实现数据完整性的必要性 294
习题 295
第15章 事务管理 297
15.1 Transact-SQL编程基础 297
15.1.1 函数 297
15.1.2 流程控制语句 298
15.1.3 goto语句 299
15.1.4 return语句 299
15.1.5 打印输出语句 299
15.1.6 注释语句 300
15.2 事务管理 300
15.3 存储过程 302
15.3.1 创建存储过程 303
15.3.2 查看存储过程 304
15.3.3 修改存储过程 305
15.3.4 运行存储过程 306
15.3.5 删除存储过程 307
15.4 触发器 307
15.4.1 创建触发器 308
15.4.2 查看触发器 310
15.4.3 修改触发器 311
15.4.4 运行触发器 311
15.4.5 删除触发器 312
习题 313
第16章 数据库的安全性与权限管理 316
16.1 数据库的安全性 316
16.1.1 数据库的安全性概念和安全性控制 316
16.1.2 数据库的安全机制 317
16.2 数据库的认证机制 318
16.2.1 认证的模式 318
16.2.2 认证的实现过程 318
16.3 数据库的登录管理用户管理和角色管理 319
16.3.1 SQL Server服务器登录管理 319
16.3.2 数据库用户管理 320
16.3.3 SQL Server角色管理 320
16.4 数据库的权限管理 321
16.4.1 权限的种类 321
16.4.2 权限的管理 322
16.5 数据库的备份和恢复 328
16.5.1 制定备份策略 328
16.5.2 备份和恢复数据库 329
习题 336
第17章 数据库的发展与展望 338
17.1 数据库技术的发展与现状 338
17.1.1 网状数据库 338
17.1.2 层次数据库 339
17.1.3 关系数据库 339
17.1.4 面向对象数据库 349
17.1.5 XML数据库 349
17.1.6 全文检索数据库和内容管理数据库 350
17.2 数据库产业的发展与展望 351
17.2.1 国外数据库产业的发展与展望 351
17.2.2 我国国产数据库产业的发展与展望 353
第四部分 实践篇--上机实验及综合训练
第18章 Access上机实验 356
实验一 Access 2000的启动和退出 356
实验二 创建数据库 356
实验三 建立数据表 356
实验四 建立数据表关系 358
实验五 利用“查阅向导”输入数据 359
实验六 建立查询 359
实验七 创建窗体 360
实验八 创建报表 360
实验九 宏的应用 360
实验十 创建Web页 361
实验十一 综合训练 361
第19章 SQL语言实验与实训 366
实验一 数据库的定义实验 366
实验二 数据库的建立和维护实验 366
实验三 使用索引实验 367
实验四 数据库的简单查询和连接查询实验 367
实验五 数据库的嵌套查询、组合查询和统计查询实验 368
实验六 数据库的视图和图表的定义及使用实验 368
实验七 使用默认和规则的实验 369
实验八 建立触发器的实验 369
实验九 创建存储过程的实验 369
实验十 数据安全性实验 370
实验十一 数据库备份和恢复实验 370
实验十二 综合实训 370????????IV
数据库原理与应用VII
目录
猜您喜欢

读书导航