《数据库基础-Access》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:杨昕红主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2004
  • ISBN:7121004364
  • 页数:311 页
图书介绍:本书是以国家教育部“国家技能型紧缺人才培养项目”为依据,结合全国计算机等级考试大纲中对数据库知识的基本要求,适应人才市场的基本需求,以实用为原则编写的。本书中含有大量的案例,侧重对应用能力的培养。本书主要分为数据库技术基础篇(第1~5章)和应用篇(第6~14章)两部分,其主要内容包括:数据库的基础知识,E-R图的应用,关系数据库,范式的使用,标准SQL语言,数据库的安全维护以及运用Access 2000软件实现对数据的创建、管理、维护的基本方法。第15章为9个几本实验。本书适合作为承担国家技能型紧缺人才培养培训工程的高等职业院校和示范性软件职业技术学院的计算机应用与软件技术专业教材,也可供高等院校应用型人才培养及广大计算机爱好者学习使用。

第1章 数据库系统概论 1

1.1 数据库的基本概念 1

1.1.1 数据与数据处理 1

1.1.2 数据库的概念 2

1.2 数据模型 3

1.2.1 概念模型 4

1.2.2 关系模型 12

1.2.3 实训练习——E-R图的应用 17

1.3 数据库管理系统和数据库系统 18

1.3.1 数据库管理系统 18

1.3.2 数据库系统 19

1.3.3 数据库系统的体系结构 20

本章小结 21

练习题 22

第2章 关系数据库 23

2.1 关系数据模型的基本概念 23

2.1.1 关系模型的结构 23

2.1.2 关系模型的完整性 25

2.2 关系基本运算 26

2.2.1 关系代数 26

2.2.2 关系演算 31

2.3 实训练习——关系运算 32

本章小结 33

练习题 33

第3章 关系模式的规范化 34

3.1 模式规范化的必要 34

3.1.1 讨论范围 34

3.1.2 存储异常问题 35

3.2 模式的规范化 37

3.2.1 函数的依赖与键 37

3.2.2 关系模式的范式 40

3.3 实训练习——数据库规范化的应用 47

本章小结 49

练习题 49

第4章 关系数据库标准语言SQL 51

4.1 SQL概述 51

4.1.1 SQL的特点 52

4.1.2 SQL数据库的体系结构 53

4.2 SQL数据定义功能 53

4.3 SQL数据查询功能 56

4.3.1 SELECT语句结构 56

4.3.2 SELECT子句 56

4.3.3 FROM子句 58

4.3.4 WHERE子句 59

4.3.5 GROUP BY与HAVING子句 61

4.3.6 ORDER BY子句 62

4.3.7 INTO子句 63

4.3.8 连接查询 63

4.4 实训练习——SQL数据查询的应用 66

4.5 SQL数据更新 68

4.5.1 INSERT语句 68

4.5.2 UPDATE语句 69

4.5.3 DELETE语句 69

4.6 SQL数据控制功能 69

4.6.1 授予权限 69

4.6.2 收回权限 70

4.7 实训练习——SQL语句的综合练习 71

本章小结 72

练习题 72

第5章 数据库的维护与管理 74

5.1 事务管理安全与完整性 74

5.1.1 事务管理 74

5.1.2 安全性 76

5.1.3 完整性 76

5.2 并发控制的基本概念 77

5.2.1 封锁类型 79

5.2.2 封锁协议 79

5.2.3 死锁和活锁 81

5.2.4 并发调度的可串行性 82

5.3 故障恢复的基本概念 85

5.3.1 数据转储 85

5.3.2 登记日志文件(Logging) 86

5.3.3 数据库故障恢复的策略 86

本章小结 88

练习题 89

第6章 数据库开发的总体设计 90

6.1 一个数据库应用实例 90

6.1.1 图书管理信息系统(TSMIS)数据库设计方案 90

6.1.2 TSMIS数据库的创建 93

6.1.3 TSMIS数据表的创建 93

6.2 数据库设计的内容 93

6.3 数据库设计的一般步骤 94

6.3.1 确定创建数据库的目的 95

6.3.2 确定数据库中需要的表 95

6.3.3 确定表中需要的字段 96

6.3.4 确定主关键字 96

6.3.5 确定表之间的关系 96

6.3.6 设计求精 97

6.4 应用系统主要功能模块的规划设计 98

6.4.1 功能模块的规划设计 98

6.4.2 功能模块的结构图 98

6.4.3 功能模块的功能概述 99

本章小结 99

练习题 100

第7章 走进Access 2000 101

7.1 启动Access 2000 101

7.2 Access 2000的基本工作界面 104

7.3 Access 2000数据库的对象 107

7.4 退出Access 2000 111

本章小结 112

练习题 112

第8章 数据库及表的创建与维护 113

8.1 数据库的创建与维护 113

8.1.1 启动Access直接创建数据库 113

8.1.2 利用Access主菜单创建数据库 115

8.1.3 利用“向导”创建数据库 115

8.1.4 数据库的打开与关闭 119

8.1.5 转换数据库版本 121

8.1.6 数据库的压缩 122

8.2 数据表的创建与维护 123

8.2.1 数据表的组成 123

8.2.2 数据表的字段属性 124

8.2.3 创建数据表 125

8.2.4 设置表的属性 129

8.2.5 表中记录数据的操作 134

8.3 数据表之间的关系 138

8.3.1 建立主关键字 138

8.3.2 建立索引 139

8.3.3 数据表之间的关系 141

8.4 实训练习——表间关系的建立与维护 142

本章小结 146

练习题 146

第9章 查询的使用 147

9.1 创建选择查询 147

9.1.1 使用查询设计器创建查询 147

9.1.2 使用“向导”创建查询 150

9.2 创建参数查询 161

9.3 创建动作查询 164

9.3.1 使用查询创建新表 164

9.3.2 使用查询添加记录 167

9.3.3 使用查询更新记录 169

9.3.4 使用查询删除记录 170

9.4 实训练习——查询的操作 171

9.5 使用SQL创建查询 172

9.5.1 创建SQL查询 172

9.5.2 单表查询 173

9.5.3 多表查询 175

9.5.4 子查询 176

9.5.5 添加新记录 177

9.5.6 更新表中记录 178

9.5.7 删除表中记录 179

9.6 实训练习——运用SQL语句实现数据操作 179

本章小结 180

练习题 180

第10章 窗体的创建与维护 181

10.1 窗体的组成 181

10.1.1 窗体对应的3种视图 181

10.1.2 窗体的组成 182

10.2 创建窗体 183

10.2.1 使用“自动创建窗体”功能创建窗体 183

10.2.2 使用窗体向导创建窗体 184

10.2.3 使用图表向导创建窗体 186

10.2.4 使用窗体设计器创建窗体 187

10.2.5 窗体的编辑 189

10.3 窗体控件的使用 192

10.3.1 控件的概念 193

10.3.2 控件工具箱的打开与关闭 193

10.3.3 控件工具箱的名称及功能 193

10.3.4 控件属性对话框的打开与关闭 199

10.3.5 常用控件的创建 199

10.3.6 控件的编辑 208

10.4 创建包含子窗体的窗体 211

10.4.1 同时创建主窗体与子窗体 211

10.4.2 创建子窗体并将其添加到已有的窗体中 213

10.4.3 将已有窗体添加到另一个已有的窗体中 215

10.5 实训练习——窗体操作 215

本章小结 222

练习题 222

第11章 报表的建立及打印 224

11.1 报表的组成 224

11.2 创建报表 225

11.2.1 报表的创建 225

11.2.2 创建其他报表 228

11.2.3 报表属性 231

11.2.4 报表的编辑 233

11.3 打印报表 240

11.3.1 预览报表 240

11.3.2 打印报表 240

本章小结 241

练习题 241

第12章 宏的使用 243

12.1 认识宏 243

12.1.1 宏的定义和特点 243

12.1.2 宏组的定义 244

12.1.3 运行宏的条件 244

12.2 创建与编辑宏 245

12.2.1 创建宏 245

12.2.2 快速创建宏 246

12.2.3 创建宏组 247

12.2.4 常用宏操作简介 247

12.2.5 宏运行条件的设置 248

12.3 使用宏与宏组 250

12.3.1 直接运行宏或宏组 250

12.3.2 触发事件运行宏或宏组 251

12.3.3 用宏命令间接运行宏或宏组 252

12.4 使用宏创建菜单练习 252

本章小结 258

练习题 258

第13章 Web页的使用 260

13.1 创建Web页 260

13.1.1 利用向导创建Web页 260

13.1.2 利用设计视图创建数据访问页 262

13.1.3 使用页设计视图修改页 263

13.1.4 将数据访问页作为电子邮件正文发送 264

13.2 美化Web页 264

13.2.1 调整页眉文字的内容、字体和大小 264

13.2.2 利用主题美化数据访问页 265

13.2.3 为页面添加使用说明 266

本章小结 266

练习题 266

第14章 数据库系统主要功能的具体实施和设计 267

14.1 数据库的创建 267

14.1.1 创建数据库 268

14.1.2 创建数据表 268

14.1.3 建立数据表之间的关系 270

14.2 窗体的创建 272

14.2.1 “图书入库”窗体的创建 272

14.2.2 “图书编辑”窗体的创建 278

14.2.3 “读者登记”窗体的创建 281

14.2.4 “读者编辑”窗体的创建 284

14.2.5 “借书管理”和“还书管理”窗体的创建 287

14.3 实用报表的创建 289

14.3.1 “图书记录报表”的创建 289

14.3.2 “读者记录报表”的创建 292

14.3.3 “罚款记录报表”的创建 293

14.4 系统菜单的创建 294

14.4.1 建立菜单宏 294

14.4.2 建立“图书管理信息系统”菜单 295

14.4.3 建立“图书管理信息系统”启动窗体 296

14.5 设置系统安全与保密 297

14.5.1 设置和撤销数据库密码 297

14.5.2 设置用户与组的权限和账号 298

14.5.3 如何加密/解密数据库 299

14.6 Access数据库应用系统的发布 300

14.6.1 生成MDE文件 300

14.6.2 设置启动属性 301

14.7 实训练习——数据库应用系统实例练习 302

本章小结 302

练习题 303

第15章 Aceess基本实验操作项目 304

15.1 实验一 创建数据库 304

15.2 实验二 创建数据表 305

15.3 实验三 建立查询 306

15.4 实验四 创建窗体 307

15.5 实验五 创建报表 307

15.6 实验六 宏的应用 308

15.7 实验七 创建Web页 308

15.8 实验八 数据库的安全与维护 309

15.9 实验九 综合课程设计 309

本章小结 310

参考文献 311