-
内容大纲
本书从基础、设计和实现三个层面介绍数据库处理技术,内容全面翔实,既包括数据库设计、数据库实现、多用户数据处理、数据访问标准等经典理论,也包括商务智能、XML和.NET等最新技术。本书的内容编排和写作风格新颖,强调学习过程中的乐趣,围绕两个贯穿全书的项目练习,让读者从一开始就能把所学的知识用于解决具体的应用实例。本书各章都提供了大量的习题和项目练习,并为授课教师提供了丰富的教辅资源。
本书可作为高等学校相关专业的本科生或研究生的数据库课程的教材,同时也是很好的专业参考书。 -
作者介绍
-
目录
第一部分 引言
第1章 数据库简介
1.1 数据库对于Internet和移动应用的重要性
1.2 关系数据库的特性
1.3 数据库示例
1.4 数据库系统的构成
1.5 个人数据库系统与企业级数据库系统
1.6 数据库设计
1.7 与数据库有关的角色
1.8 数据库处理简史
1.9 小结
重要术语
习题
第2章 结构化查询语言简介
2.1 Cape Codd Outdoor Sports公司示例
2.2 商业智能系统和数据仓库
2.3 SQL的背景
2.4 SQL SELECT/FROM/WHERE框架
2.5 将SQL语句提交给DBMS
2.6 用于查询单个表的SQL强化功能
2.7 在SQL查询中执行计算
2.8 在SQL SELECT语句中对行进行分组
2.9 用SQL查询两个或多个表
2.10 小结
重要术语
习题
第二部分 数据库设计
第3章 关系模型与规范化
3.1 关系模型术语
3.2 范式
3.3 小结
重要术语
习题
第4章 利用规范化进行数据库设计
4.1 评估表结构
4.2 设计可更新数据库
4.3 设计只读数据库
4.4 常见的设计问题
4.5 小结
重要术语
习题
第5章 数据建模与实体关系模型
5.1 数据模型的用途
5.2 实体关系模型
5.3 表单、报表和E-R模型中的模式
5.4 数据建模过程
5.5 小结
重要术语
习题
第6章 将数据模型转换为数据库设计
6.1 数据库设计的目的
6.2 为实体创建表
6.3 创建关系
6.4 最小基数的设计
6.5 View Ridge画廊数据库
6.6 小结
重要术语
习题
第三部分 数据库实现
第7章 用于数据库构建和应用处理的SQL
7.1 使用已安装的DBMS产品的重要性
7.2 View Ridge画廊的数据库
7.3 SQL DDL和DML
7.4 用SQL DDL管理表结构
7.5 SQL DML语句
7.6 使用SQL视图
7.7 在程序代码中嵌入SQL
7.8 小结
重要术语
习题
第8章 数据库再设计
8.1 数据库再设计的必要性
8.2 检查函数依赖关系的SQL语句
8.3 如何分析现有数据库
8.4 更改表名和表列
8.5 更改关系基数
8.6 添加/删除表和关系
8.7 前向工程
8.8 小结
重要术语
习题
第四部分 企业级数据库处理
第9章 管理企业数据库
9.1 使用已安装好的DBMS产品的重要性
9.2 数据库管理
9.3 并发性控制
9.4 数据库安全性
9.5 数据库备份和恢复
9.6 管理DBMS
9.7 小结
重要术语
习题
第10章 用Microsoft SQL Server 2019、Oracle Database、MySQL 8.0和ArangoDB管理数据库
10.1 安装DBMS
10.2 在云上使用DBMS
10.3 使用DBMS数据库管理和开发实用程序
10.4 创建数据库
10.5 创建并运行SQL脚本
10.6 在DBMS GUI实用程序中检查数据库结构
10.7 创建并填充VRG数据库表
10.8 为VRG数据库创建SQL视图
10.9 将Microsoft Excel数据导入数据库表
10.10 数据库应用逻辑和SQL/持久存储模块(SQL/PSM)
10.11 DBMS并发性控制
10.12 DBMS安全性
10.13 DBMS数据库备份和恢复
10.14 其他没有涵盖的DBMS主题
10.15 选择自己的DBMS产品
10.16 小结
重要术语
第11章 Web服务器环境
11.1 一个用于View Ridge画廊的Web数据库应用
11.2 本章的准备工作
11.3 Web数据库处理环境
11.4 数据库服务器访问标准
11.5 ODBC标准
11.6 Microsoft .NET Framework和ADO.NET
11.7 Java平台
11.8 使用PHP处理Web数据库
11.9 采用PHP的Web页面示例
11.10 可扩展标记语言(XML)
11.11 从数据库数据创建XML文档
11.12 小结
重要术语
习题
第12章 数据仓库和商业智能系统
12.1 商业智能系统
12.2 运营系统和BI系统的关系
12.3 报表系统和数据挖掘应用
12.4 数据仓库和数据集市
12.5 报表系统
12.6 数据挖掘
12.7 小结
重要术语
习题
第13章 大数据,NoSQL和云计算
13.1 什么是大数据
13.2 分布式数据库处理
13.3 对象-关系数据库
13.4 大数据处理模型
13.5 非关系数据库管理系统
13.6 虚拟化
13.7 云计算
13.8 使用云数据库管理系统
13.9 大数据、NoSQL系统及其未来
13.10 小结
重要术语
习题
附录
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...