您好,欢迎来到聚文网。 登录 免费注册
数据库原理与应用技术

数据库原理与应用技术

  • 字数: 620000
  • 装帧: 平装
  • 出版社: 北京师范大学出版社
  • 出版日期: 2020-12-01
  • 商品条码: 9787303265312
  • 版次: 1
  • 开本: 16开
  • 页数: 432
  • 出版年份: 2020
定价:¥59.9 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书基于关系数据库管理系统,系统地介绍了数据库原理和应用技术。全书共15章,主要包括数据库基本原理、数据库设计原理、基于Access的数据库技术入门及理论建构、基于SQLserver的数据库技术拓展及理论升华、关系数据库语言SQL、基于VBA的面向过程编程、基于VBA的面向对象编程、数据库技术的对象级应用和数据库技术的系统级应用等内容。
本书基于数据库产生的原因,介绍数据库的概念和功能,以建立学习者的学习基础和知识框架;基于循序渐进的原则,讲解数据库的基本原理,以培养学习者数据组织和数据管理的素养;基于应用驱动的原则,阐述数据库的设计原理,以锻造学习者数据建模的能力;基于学以致用的原则学习数据库对象的设计,以提升学习者数据处理和数据分析的能力;基于实战案例示范数据库的系统级应用,以树立学习者的系统思想。
本书内容翔实全面、知识结构完整、应用案例丰富、理论深入浅出,融数据库原理与数据库应用技术于一体,便于“学中用、用中学”。本书既可以作为高等院校学生学习数据库原理与应用技术的教材,也可以作为数据库知识入门者的学习用书,还可以作为相关领域技术人员的参考用书或培训教材。
作者简介
姜林枫,经济学学士,工学硕士,现任齐鲁工业大学金融学院副教授,硕士生导师,教学部主任。近年来,一直从事数据科学与大数据领域的教学、科研和社会服务工作。主持和参加重量、省部级、厅局级以及社会服务项目29项,发表论文30篇,主持编著数据库相关教材2部,参编6本,总字数65万。
目录
第1章数据库基本原理1
1.1数据库技术的产生1
1.1.1基于文件技术组织和操作数据的缺点1
1.1.2基于数据库技术组织和操作数据的优点5
1.2数据库技术的基本概念7
1.2.1数据和信息7
1.2.2数据库8
1.2.3数据库技术10
1.3数据库技术组织数据的基本原理10
1.3.1基于数据模型理论组织数据的背景11
1.3.2数据模型理论11
1.3.3数据库模式13
1.4数据库技术管理数据的基本原理14
1.4.1数据库系统的组成14
1.4.2数据库系统管理数据的模式16
1.5关系数据库的数据模型17
1.5.1关系数据库的数据结构17
1.5.2关系数据库的数据操作23
1.5.3关系数据库的数据约束26
1.6关系数据库系统的定义27
1.6.1小关系数据库系统27
1.6.2关系完备的关系数据库系统28
1.6.3全关系数据库系统28
1.7关系数据库的数据库模式28
1.8关系数据库的数据库语言30
1.9技术拓展与理论升华31
1.9.1大数据31
1.9.2大数据库31
第2章数据库设计原理32
2.1数据库设计概述33
2.1.1数据库设计的过程和内容33
2.1.2数据库设计的理论和方法33
2.1.3数据库设计的步骤和任务35
2.1.4数据库的实施37
2.1.5数据库的运行和维护37
2.2数据库的概念设计37
2.2.1概念设计的任务和策略37
2.2.2概念设计的方法39
2.3数据库的逻辑设计43
2.3.1逻辑设计的主要任务43
2.3.2实体型的逻辑设计43
2.3.3实体型间联系的逻辑设计44
2.4数据库的物理设计50
2.4.1DBMS的选择50
2.4.2基于DBMS的物理设计50
2.5技术拓展与理论升华51
2.5.1关系规范化理论的背景52
2.5.2关系规范化理论的内涵52
2.5.3关系规范化的理论范式55
2.5.4理论范式与性能需求的平衡准则65
第3章数据库管理系统概论66
3.1Access的用户界面66
3.1.1Access的门户界面66
3.1.2Access的主界面67
3.1.3Access的Backstage界面69
3.2Access的工作环境70
3.2.1数据库默认文件夹的设置70
3.2.2功能区的设置71
3.2.3快速访问工具栏的设置73
3.3Access支持的数据库对象74
3.3.1表对象74
3.3.2查询对象74
3.3.3窗体对象75
3.3.4报表对象75
3.3.5宏对象75
3.3.6模块对象75
3.4Access支持的数据库原子数据76
3.4.1常量形式的原子数据76
3.4.2变量形式的原子数据77
3.5Access处理数据库原子数据的方法79
3.5.1Access处理原子数据的模拟方法80
3.5.2Access函数81
3.5.3Access表达式87
3.6Access的设计工具91
3.7Access的操作方式92
3.7.1交互方式92
3.7.2批处理方式93
3.8技术拓展与理论升华93
3.8.1数据库管理系统SQL Server93
3.8.2数据库管理系统MySQL95
3.8.3Access、SQL Server、MySQL的比较96
第4章数据库的创建与管理97
4.1数据库实施的主要任务97
4.1.1工程层面97
4.1.2教学层面97
4.2数据库的创建98
4.2.1使用模板创建数据库98
4.2.2空数据库的创建99
4.2.3简单数据表的创建101
4.3数据库的管理102
4.3.1数据库的日常管理102
4.3.2数据库的安全管理110
4.4技术拓展与理论升华111
第5章表对象的创建与运维112
5.1表对象物理模式的设计112
5.1.1表对象的物理模式112
5.1.2表对象物理模式的设计点115
5.2表对象物理模式的创建118
5.2.1存储结构的创建118
5.2.2表内约束的创建125
5.2.3表索引的创建135
5.2.4表间联系的创建139
5.2.5表间约束的创建144
5.3表对象数据记录的创建148
5.3.1Access的导入和导出功能148
5.3.2在表对象中批量导入记录149
5.4表对象的运行服务152
5.4.1表记录的定位152
5.4.2表记录的操作154
5.4.3表记录的排序和筛选155
5.4.4表对象的运行监控162
5.5表对象的维护163
5.5.1表模式的维护163
5.5.2表数据的维护166
5.6技术拓展与理论升华170
第6章查询对象的设计与应用171
6.1查询对象概述172
6.1.1查询对象的概念172
6.1.2查询对象和表对象的关系172
6.1.3查询对象的功能173
6.1.4查询的类型173
6.1.5查询设计器的视图174
6.2查询对象的设计方法175
6.2.1查询设计向导175
6.2.2查询设计器180
6.3查询对象的设计技术183
6.3.1检索型查询对象的设计183
6.3.2计算型查询对象的设计192
6.3.3分析型查询对象的设计196
6.3.4 操作型查询对象的设计202
6.4查询对象应用示例207
6.5技术拓展与理论升华210
6.5.1“视图”理论210
6.5.2“视图”理论在Access中的实现211
第7章数据库语言SQL213
7.1标准SQL概述213
7.1.1SQL的功能213
7.1.2SQL的特点214
7.1.3SQL语句214
7.2Access SQL概述215
7.2.1Access SQL的特点215
7.2.2Access SQL的版本215
7.2.3Access SQL的数据类型216
7.2.4Access SQL的交互界面217
7.3SQL的定义功能218
7.3.1数据库的定义218
7.3.2表的定义219
7.3.3表索引的定义226
7.3.4视图的定义228
7.4SQL的操作功能229
7.4.1插入数据229
7.4.2修改数据230
7.4.3删除数据231
7.5SQL的查询功能232
7.5.1投影查询234
7.5.2选择查询235
7.5.3连接查询238
7.5.4排序查询241
7.5.5统计查询242
7.5.6集合查询245
7.5.7嵌套查询245
7.6技术拓展与理论升华248
第8章宏对象的设计及应用250
8.1宏对象概述250
8.1.1宏对象的概念250
8.1.2宏对象的分类250
8.1.3宏操作的执行流程251
8.1.4宏对象的流程控制元素252
8.1.5Access支持的宏操作252
8.2宏对象的设计界面259
8.2.1“宏工具|设计”选项卡259
8.2.2宏设计窗格260
8.2.3“操作目录”窗格261
8.3宏对象的设计技术263
8.3.1宏对象的创建263
8.3.2宏对象的编辑270
8.3.3宏对象的执行272
8.3.4宏对象的调试272
8.3.5自动运行宏的设计274
8.4宏对象的工作流设计275
8.4.1顺序流程的设计275
8.4.2选择流程的设计278
8.4.3循环流程的设计280
8.5宏对象的应用示例283
8.5.1应用示例—协同工作283
8.5.2应用示例—信用评分285
8.6技术拓展和理论升华285
第9章窗体对象的设计及应用287
9.1窗体对象概述287
9.1.1窗体对象的概念287
9.1.2窗体对象的功能287
9.1.3窗体的类型287
9.1.4窗体对象设计器的视图288
9.1.5创建窗体对象的功能按钮288
9.2窗体对象的设计方法289
9.2.1向导290
9.2.2设计器292
9.3窗体对象的设计技术300
9.3.1标签与文本框控件301
9.3.2命令按钮控件302
9.3.3单选按钮与复选框控件304
9.3.4列表框与组合框控件305
9.3.5选项卡控件307
9.3.6图表控件307
9.3.7子窗体控件309
9.4技术拓展与理论升华311
第10章报表对象的设计及应用312
10.1报表对象概述312
10.1.1报表的类型312
10.1.2报表对象设计器的视图312
10.1.3创建报表对象的方法313
10.2报表对象的设计方法313
10.2.1向导313
10.2.2设计器317
10.3报表对象的设计技术319
10.3.1标签和文本框控件320
10.3.2计算控件320
10.3.3排序和分组控件322
10.3.4子报表323
10.4报表对象的应用示例325
10.5技术拓展与理论升华326
第11章面向过程的VBA程序设计327
11.1程序设计语言概述327
11.1.1程序327
11.1.2程序设计方法327
11.1.3程序设计语言327
11.1.4VBA简介328
11.1.5VBE窗口的打开与组成328
11.2VBA基本语法330
11.2.1关键字和标识符330
11.2.2数据类型330
11.2.3常量、变量和数组332
11.2.4表达式334
11.2.5常用标准函数337
11.2.6声明语句342
11.2.7赋值语句343
11.2.8注释语句343
11.3VBA流程控制语句344
11.3.1选择控制语句344
11.3.2循环控制语句347
11.3.3利用循环语句实现数组的相关操作350
11.4VBA过程的设计352
11.4.1Sub过程的设计353
11.4.2Function过程的设计355
11.5技术拓展与理论升华356
第12章面向对象VBA程序设计357
12.1面向对象程序设计基础358
12.1.1面向对象程序设计的特点358
12.1.2面向对象程序设计的基本概念358
12.1.3面向对象程序设计的技术路线360
12.1.4面向对象程序设计的原则360
12.1.5面向对象程序设计的层次361
12.2Access VBA的类361
12.2.1Access VBA的基类361
12.2.2Access VBA的自定义类362
12.3Access VBA的对象模型362
12.4Access VBA的集合对象363
12.4.1Forms对象363
12.4.2Reports对象364
12.4.3Controls对象364
12.5Access VBA对象的属性、方法与事件364
12.5.1对象的属性364
12.5.2对象的方法365
12.5.3对象的事件365
12.6Access VBA对象的引用367
12.6.1集合对象引用成员对象的方法367
12.6.2消息中对象的引用方法368
12.7Access VBA对象的设计369
12.7.1对象类的定义369
12.7.2对象的创建369
12.7.3对象的关闭和释放370
12.8基于DAO接口的Access数据库访问370
12.8.1数据库访问的接口技术370
12.8.2DAO接口的对象模型371
12.8.3DAO接口编程应用示例377
12.9技术拓展与理论升华378
12.9.1面向过程的程序设计方法378
12.9.2面向对象的程序设计方法380
第13章模块对象的设计及应用382
13.1模块对象概述382
13.1.1模块对象的概念382
13.1.2模块对象的组成382
13.1.3模块对象的分类383
13.2模块对象的设计技术384
13.2.1类模块对象的创建384
13.2.2标准模块对象的创建388
13.2.3模块对象的执行389
13.2.4模块对象的调试390
13.3模块对象中过程的协作392
13.3.1同模块对象内过程的协作392
13.3.2不同模块对象间过程的协作393
13.4模块对象的应用技术396
13.4.1模块对象在表对象中的应用技术396
13.4.2模块对象在查询对象中的应用技术397
13.4.3模块对象在窗体对象中的应用技术397
13.4.4模块对象在报表对象中的应用技术397
13.5技术拓展与理论升华398
第14章数据库技术的对象级应用399
14.1数据的组织和优化399
14.1.1指导思想399
14.1.2技术方案400
14.1.3应用案例401
14.2数据的处理和分析402
14.2.1指导思想402
14.2.2技术方案403
14.2.3应用案例404
14.3数据库的安全管理404
14.3.1指导思想404
14.3.2技术方案404
14.3.3Access数据库的安全管理405
第15章数据库技术的系统级应用406
15.1数据库技术系统级应用的指导思想406
15.2实现数据库访问的开放技术407
15.2.1数据库访问接口概述407
15.2.2面向对象的数据库访问接口ADO408
15.2.3基于ADO接口访问Access数据库的基本步骤408
15.3开发数据库系统的工程规范409
15.3.1数据库系统开发的一般过程410
15.3.2数据库设计的步骤411
15.4案例实战413
参考文献414

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网