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

数据库原理及应用

  • 字数: 561000
  • 装帧: 平装
  • 出版社: 人民邮电出版社
  • 作者: 罗佳,杨菊英,杨铸 编著
  • 出版日期: 2016-11-01
  • 商品条码: 9787115439758
  • 版次: 1
  • 开本: 16开
  • 页数: 332
  • 出版年份: 2016
定价:¥49.8 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
由罗佳、杨菊英、杨铸编著的《数据库原理及应用(21世纪高等教育计算机规划教材)》以关系数据库为核心,全面系统地阐述了数据库系统的相关概念、基本原理和应用技术。全书分为原理篇(靠前―6章)、应用篇(第7―9章)和提高篇(靠前0章)。其中原理篇包括数据库系统绪论、数据模型、关系代数、规范化设计、结构化查询标准语言SQL、数据库安全及SQL的不错编程等:应用篇介绍了数据库的应用实践,包括数据库应用系统的开发流程、C/S开发案例一学生成绩管理系统(SQLServer+JAVA),以及B/S开发案例一在线成绩管理系统(MySQL+PHP)等:提高篇介绍了大数据技术。
本书内容丰富、结构清晰、理论与实践紧密结合,以“一书两案例”模式贯穿全文,每章都配备上机实训,实用性强。
本书既可作为高等学校本科和专科计算机专业、信息系统专业及相关专业数据库课程的教学用书,也可作为从事数据库管理、信息领域工作和计算机应用开发的工程人员和科技人员的自学参考书。
作者简介
罗佳,电子科技大学成都学院,副教授。
以前出版的教材:《C语言程序设计》《C语言习题精编与上机实验》《visualc#.net程序设计教程》
目录
第1章绪论1
1.1数据库技术的发展1
1.1.1人工管理阶段2
1.1.2文件系统阶段2
1.1.3数据库系统阶段3
1.2数据库的基本概念3
1.2.1数据3
1.2.2数据库3
1.2.3数据库管理系统4
1.2.4数据库系统4
1.3数据模型5
1.3.1两类数据模型5
1.3.2概念模型5
1.3.3关系模型9
1.4数据库系统结构12
1.4.1三级模式结构12
1.4.2二级映像13
1.4.3数据独立性13
1.5数据库系统组成14
1.5.1硬件14
1.5.2软件15
1.5.3人员15
本章小结16
练习题17
上机实训18
第2章关系数据库20
2.1关系模型基本概念20
2.1.1关系模型结构20
2.1.2关系模型的完整性21
2.2关系的基本运算22
2.2.1关系代数22
2.2.2关系演算28
本章小结29
练习题29
上机实训31
第3章关系数据库的规范化32
3.1规范化的必要性32
3.2模式的规范化34
3.2.1函数依赖34
3.2.2范式36
本章小结41
练习题41
上机实训42
第4章关系数据库标准
语言SQL44
4.1SQL概述44
4.1.1SQL的产生和发展44
4.1.2SQL的特点45
4.1.3SQL数据库的体系结构45
4.2SQL数据定义功能46
4.2.1数据库的定义和删除46
4.2.2模式的定义和删除47
4.2.3基本表的定义、删除和修改47
4.2.4索引的定义和删除50
4.3SQL数据操纵功能51
4.3.1插入数据51
4.3.2修改数据52
4.3.3删除数据52
4.4SQL数据查询功能53
4.4.1单表查询54
4.4.2多表查询63
4.4.3嵌套查询67
4.4.4集合查询75
4.4.5带子查询的数据操纵语句77
4.5视图79
4.5.1视图的作用79
4.5.2定义视图80
4.5.3查询视图82
4.5.4更新视图83
4.6SQL数据控制功能84
4.6.1授权与回收85
4.6.2数据库角色87
本章小结89
练习题89
上机实训一92
上机实训二93
上机实训三95
第5章数据库的安全与保护96
5.1数据库的安全性控制96
5.1.1用户标识和鉴别96
5.1.2访问控制97
5.1.3视图机制97
5.1.4跟踪审计98
5.1.5数据加密98
5.2数据库的完整性控制98
5.2.1完整性控制的含义98
5.2.2完整性控制的构成99
5.2.3完整性控制的实现100
5.3数据库的并发控制102
5.3.1事务概述103
5.3.2并发控制104
5.3.3并发控制方法106
5.3.4封锁协议107
5.3.5活锁和死锁109
5.3.6并发调度的可串行性110
5.3.7两段锁协议111
5.4数据库备份与恢复112
5.4.1数据库的故障种类112
5.4.2数据备份113
5.4.3数据库的恢复114
本章小结116
练习题116
上机实训117
第6章SQL高级编程119
6.1Transact-SQL语言119
6.1.1数据类型119
6.1.2变量和运算符120
6.1.3流程控制语句123
6.1.4函数129
6.1.5游标136
6.2存储过程138
6.2.1存储过程的优点138
6.2.2存储过程的类型139
6.2.3存储过程的创建和执行140
6.2.4存储过程的修改和删除142
6.2.5存储过程与函数143
6.3触发器144
6.3.1触发器的组成144
6.3.2触发器的工作原理144
6.3.3触发器类型145
6.3.4触发器的创建146
6.3.5触发器的修改和删除149
6.3.6触发器的优缺点149
本章小结150
练习题150
上机实训151

应用篇

第7章数据库应用系统开发152
7.1数据库应用系统的类型152
7.1.1C/S结构153
7.1.2B/S结构154
7.1.3C/S和B/S的区别155
7.2数据库应用系统开发156
7.2.1结构化生命周期法156
7.2.2数据库设计步骤157
7.2.3数据库设计规范163
7.3数据库产品介绍165
7.3.1Oracle165
7.3.2SQLServer168
7.3.3MySQL170
7.3.4Sybase172
7.3.5DB2174
7.4编程语言介绍176
7.4.1VC++176
7.4.2Java177
7.4.3C#179
7.4.4ASP181
7.4.5JSP182
7.4.6PHP183
7.5数据库访问技术184
7.5.1ODBC184
7.5.2JDBC187
7.5.3OLEDB189
7.5.4ADO190
本章小结192
练习题192
上机实训193
第8章C/S开发——学生成绩管理
系统(SQLServer+Java)194
8.1需求分析194
8.1.1功能结构图194
8.1.2数据流图195
8.1.3E-R图195
8.1.4数据表196
8.2数据库设计—走进
SQLServer2014196
8.2.1SQLServer2014新特性197
8.2.2SQLServer2014安装与配置199
8.2.3SQLServer2014数据库操作211
8.3界面设计—走进Java230
8.3.1Java概述230
8.3.2JDK安装与配置233
8.3.3开发工具Eclise的使用235
8.3.4JDBC的应用236
8.4系统实现239
8.4.1系统预览239
8.4.2开发环境240
8.4.3文件组织结构240
8.4.4公共类240
8.4.5登录模块设计与实现242
8.4.6学生主窗体设计与实现245
8.4.7教师主窗体设计与实现252
本章小结257
上机实训257
第9章B/S开发——在线成绩管理
系统(MySQL+PHP)258
9.1PHP环境搭建258
9.1.1PHP概述258
9.1.2PHP程序工作流程260
9.1.3PHP开发环境构建261
9.2MySQL数据库269
9.2.1MySQL简介269
9.2.2启动与关闭MySQL服务器270
9.2.3MySQL数据库操作271
9.3PHP操作MySQL数据库280
9.4系统实现285
9.4.1系统浏览285
9.4.2开发环境287
9.4.3文件夹组织结构287
9.4.4公共模块设计288
9.4.5登录页面的设计与实现289
9.4.6管理员主模块设计与实现290
9.4.7学生主模块设计与实现298
本章小结299
上机实训299



提高篇

第10章大数据300
10.1大数据概述300
10.1.1大数据定义300
10.1.2大数据的特征301
10.1.3大数据产生的原因302
10.1.4数据的量级303
10.1.5大数据的数据类型304
10.1.6大数据的潜在价值306
10.1.7大数据的挑战306
10.2大数据与商业智能307
10.2.1商业智能的概念307
10.2.2商业智能的架构体系308
10.2.3商业智能的核心技术309
10.2.4商业智能的研究内容和发展
方向310
10.2.5商业智能与大数据的结合应用311
10.3大数据处理流程及相关工具介绍312
10.3.1大数据处理一般流程312
10.3.2大数据处理框架315
10.4大数据核心技术——Hadoop318
10.4.1MapReduce并行程序设计319
10.4.2HDFS321
10.4.3Hadoop的应用领域323
10.4.4Hadoop的优点与不足323
10.4.5Hadoop的发展趋势324
10.5大数据的应用324
10.5.1大数据的应用概述325
10.5.2国内外大数据经典案例326
10.6大数据热点问题328
10.7大数据的发展趋势330
本章小结331
参考文献332

蜀ICP备2024047804号

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