《数据库基础教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:祝群喜,李飞,张杨著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2017
  • ISBN:9787302458852
  • 页数:275 页
图书介绍:本书共分为两大部分,第一部分为前3章,主要介绍数据库系统概述、关系模型的基本原理、关系规范化理论等内容。这一部分是学习和掌握现代数据库技术的基础。第二部分以Access 2013作为开发背景,主要介绍Access 2013简介、数据库操作、表的创建和使用、查询设计、窗体设计、报表设计、使用宏、VBA基础、Share Point网站和系统开发实例等知识。

第1章 数据库系统概述 1

1.1数据库技术的发展 1

1.2数据与数据处理 2

1.3数据管理技术的发展 3

1.3.1人工管理阶段 3

1.3.2文件系统阶段 4

1.3.3数据库管理阶段 5

1.3.4高级数据库阶段 7

1.3.5大数据阶段 8

1.4数据库、数据库管理系统和数据库系统 9

1.4.1数据库 9

1.4.2数据库管理系统 10

1.4.3数据库系统 14

习题 17

第2章 关系数据库基本原理 18

2.1关系模型的基本概念 18

2.2数据模型 20

2.2.1数据的描述 20

2.2.2概念模型 21

2.2.3数据模型的特点 23

2.3关系运算 24

2.3.1传统的集合运算 24

2.3.2专门的关系运算 26

习题 29

第3章 关系规范化理论 30

3.1函数依赖 30

3.2关系模式的规范化 32

3.2.1第一范式 32

3.2.2第二范式 33

3.2.3第三范式 34

3.2.4 BC范式 34

3.2.5规范化理论的应用 35

3.3关系完整性 35

3.3.1实体完整性 35

3.3.2参照完整性 36

3.3.3用户定义完整性 37

3.3.4完整性规则检查 37

习题 38

第4章Access 2013简介 39

4.1 Access的发展与应用 39

4.1.1 Access的发展 39

4.1.2 Access 2013的特点 40

4.1.3 Access的应用 41

4.2集成开发环境 42

4.2.1 Access 2013的安装 42

4.2.2 Access 2013的用户界面 43

4.2.3 Access 2013中的对象 50

4.3获取帮助 52

4.3.1使用Access本机帮助 52

4.3.2使用在线帮助 53

习题 54

第5章 数据库操作 55

5.1了解Access数据库文件 55

5.2创建Access数据库 56

5.2.1使用模板创建数据库 57

5.2.2创建一个空的数据库 57

5.3数据库的基本操作 58

5.3.1打开数据库 58

5.3.2保存与备份数据库 59

5.4数据库的其他操作 60

5.4.1数据库的导入和导出 60

5.4.2数据库实用工具 60

5.4.3打包、签名和分发Access数据库 63

习题 68

第6章 表的创建和使用 69

6.1创建表 70

6.1.1使用模板创建表 70

6.1.2在数据表视图中创建表 70

6.1.3在表设计视图中创建表 71

6.2表规范 71

6.3表字段的数据类型 72

6.3.1字段数据类型 72

6.3.2数字型数据类型 73

6.4属性表和字段属性 76

6.4.1属性表 76

6.4.2字段属性 76

6.4.3自定义格式显示 78

6.4.4设置输入掩码 79

6.5设置验证规则 81

6.5.1设置字段级验证规则 81

6.5.2设置记录级验证规则 83

6.6查看、编辑表中数据 85

6.6.1添加记录 85

6.6.2定位、选定记录 85

6.6.3编辑、复制、删除数据 86

6.6.4查找与替换 87

6.6.5记录排序、筛选 88

6.7建立表间关系 90

6.7.1创建索引 90

6.7.2创建关系 93

6.7.3参照完整性 95

习题 98

第7章 查询设计 99

7.1查询概述 99

7.2查询视图 100

7.3创建查询的方法 102

7.3.1使用向导创建查询 102

7.3.2使用查询设计器创建查询 104

7.3.3使用SQL视图创建查询 108

7.4查询条件表达式的书写 108

7.4.1运算符 108

7.4.2表达式 111

7.4.3函数 111

7.4.4查询条件表达式的书写 112

7.5不同类型的查询设计 117

7.5.1选择查询 117

7.5.2参数查询 119

7.5.3交叉表查询 121

7.5.4操作查询 123

7.6 SQL语言 127

7.6.1 SQL语言概述 127

7.6.2数据定义语句 129

7.6.3数据操作语句 133

7.6.4数据查询语句 136

习题 142

第8章VBA基础 144

8.1初识VBA 144

8.1.1 VBA概念 144

8.1.2 VBA的应用 144

8.1.3 VBA开发环境 145

8.1.4使用VBA创建一个简单的应用程序 147

8.2 VBA语法知识 148

8.2.1 VBA中的主要数据类型 148

8.2.2常量和变量 149

8.2.3数组 151

8.2.4运算符与表达式 152

8.2.5常用系统函数 154

8.3创建VBA程序 155

8.3.1程序语句 155

8.3.2顺序结构 156

8.3.3选择分支结构 156

8.3.4循环结构 160

8.3.5过程和自定义函数 162

习题 164

第9章 窗体设计 165

9.1创建窗体 165

9.1.1 Access窗体基本知识 165

9.1.2创建窗体 166

9.2可视化编程的基本概念 173

9.2.1对象 173

9.2.2对象的属性 173

9.2.3对象的事件 173

9.2.4对象的方法 174

9.3窗体的设计 175

9.3.1窗体的设计视图 175

9.3.2设置窗体的属性 176

9.4在窗体中使用控件 178

9.4.1窗体设计工具的使用 178

9.4.2窗体中使用控件 180

9.4.3标签 182

9.4.4文本框 182

9.4.5命令按钮 184

9.4.6选项组、选项按钮、切换按钮和复选框 186

9.4.7列表框和组合框 191

9.4.8选项卡控件 195

9.4.9子窗体 197

9.4.10其他控件 198

9.5窗体应用举例 198

9.5.1使用窗体的Timer事件 198

9.5.2在窗体中对表进行查询、编辑操作 200

习题 204

第10章 报表设计 205

10.1创建报表 205

10.1.1报表基本知识 205

10.1.2报表功能区介绍 207

10.1.3报表设计工具 208

10.2设计报表 210

10.2.1自动生成简单的表格报表 210

10.2.2使用报表向导创建分组报表 211

10.2.3设置报表格式 216

10.2.4分组和汇总 219

10.2.5在报表中使用控件 221

10.2.6创建标签报表 224

10.3页面设置和打印报表 227

习题 229

第11章 使用宏 230

11.1 Access中宏的基本知识 230

11.1.1宏的概念 230

11.1.2宏的功能 231

11.1.3宏的类型 231

11.2创建与编辑宏 232

11.2.1宏生成器 232

11.2.2创建独立宏 234

11.2.3创建嵌入式宏 236

11.2.4创建条件宏 238

11.2.5创建宏组 239

11.2.6编辑宏 240

11.3宏的运行与调试宏 242

11.3.1运行宏 242

11.3.2宏的调试 243

11.4宏应用举例 245

11.4.1使用宏创建菜单 245

11.4.2使用宏导出数据 249

11.5宏的安全设置 250

11.5.1启用禁用内容 251

11.5.2设置“信任中心” 251

习题 252

第12章 系统开发实例 253

12.1应用程序开发的一般步骤 253

12.2系统需求分析 254

12.3系统设计 254

12.3.1子系统划分 255

12.3.2系统层次结构 255

12.4数据库设计 256

12.5系统界面设计 259

12.5.1创建公用模块 259

12.5.2创建登录窗体 259

12.5.3创建主界面窗体 262

12.6创建各功能模块窗体 263

12.6.1“系统设置”子系统设计 263

12.6.2“数据维护”子系统设计 266

12.6.3“查询”子系统设计 266

12.6.4其他子系统设计 272

附录 等价的ANSI SQL数据类型 273

参考文献 275