注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库数据库理论数据库基础教程(第3版)

数据库基础教程(第3版)

数据库基础教程(第3版)

定 价:¥39.50

作 者: (美)奥佩尔 著,远红亮 等译
出版社: 清华大学出版社
丛编项:
标 签: 数据库理论

购买这本书可以去


ISBN: 9787302229506 出版时间: 2010-11-01 包装: 平装
开本: 16开 页数: 327 字数:  

内容简介

  《数据库基础教程(第3版)》讲授标准数据库设计与管理技术,适用于任何类型的数据库《数据库基础教程(第3版)》使用Access和Oracle作为样例数据库,讲授如何使用结构化查询语言SQL来创建和访问数据库对象,使用范式化来完成逻辑数据库设计,将逻辑设计转换成物理数据库,以及处理数据和过程模型另外,《数据库基础教程(第3版)》还介绍数据库安全、在线分析处理、数据库与应用系统的连接,以及将XML和对象内容集成到数据库等内容《数据库基础教程(第3版)》最后给出了各个章节的自我测试题答案和动手实践练习题解决方案,非常适合作为数据库系统的基础教材。

作者简介

  Andrew J.(Andy)Oppel,不仅是马里兰州男童拉丁学校的优秀毕业生,同时也是特兰西瓦尼亚大学的优秀毕业生,他于1974年在该大学获取计算机科学专业的学士学位。从那时起,他一直投身于信息技术的各个领域,包括程序员、程序员/分析师、系统架构师、项目经理、高级数据库管理员、数据库组经理和顾问、数据库设计师、数据建模员、数据架构师。另外,他还在加利福尼亚大学伯克利分校做了20多年兼职教员,并于2000年获得最受尊敬教员奖。在加利福尼亚大学伯克利分校,他开发了三门课程,“数据库管理系统概念”、“关系数据库管理系统导论”和“数据建模与数据库设计”。同时,他于2003年获得Oracle 9i数据库认证。现在他受雇于Blue Shield of California公司,做高级数据建模师。除了计算机系统领域的工作之外,Andy喜欢音乐(吉他和主唱)、业余无线电(亚太部副主任、美国无线电中继联盟)和英式足球(裁判讲师、美式足球)。Andy在广泛的应用领域中进行过数以百计的数据库设计与实现工作,这些领域包括医学研究、银行、保险、服装制作、电信、无线通信和人力资源。他是Databases Demy stift ed一书的作者(McGraw-Hill,2004)和.SOL,Demystified的作者(McGraw-Hill,2005),同时,他还是SQL:A Beginners Guide(McGraw-Hill,2009)的合著者。他在数据库产品方面的经验包括IMS、DB2、Sybase ASE、Microsoft So、L Server、Microsoft Access、My SQL和Oracle(版本7、8、8i、9i和10g)。

图书目录

第l部分 数据库概念
第1章 数据库基础
1.1 数据库特性
1.1.1 数据库管理系统
1.1.2 数据抽象层次
1.1.3 物理数据独立性
1.1.4 逻辑数据独立性
1.2 流行的数据库模型
1.2.1 纯文本文件
1.2.2 层次模型
1.2.3 网状模型
1.2.4 关系模型
1.2.5 面向对象模型
1.2.6 对象关系模型
1.3 数据库简史
1.4 为什么关注于关系模型
第1章自我测试题
第2章 关系数据库组件之探讨
2.1 概念数据库设计组件
2.1.1 实体
2.1.2 属性
2.1.3 关系
2.1.4 业务规则
2.2 体验练习2-1:北风贸易公司数据库之探讨
2.3 逻辑/物理数据库设计组件
2.3.1 表
2.3.2 列和数据类型
2.3.3 约束
2.3.4 完整性约束
2.3.5 视图
第2章自我测试题
第3章 基于表单的数据库查询
3.1 QBE:基于表单查询的根源
3.2 微软Access入门
3.3 微软Access Relationships面板
3.4 微软Access表设计视图
3.5 使用微软Access创建查询
3.6 体验练习3-1:罗列出所有的客户
3.7 体验练习3-2:有选择地显示数据列
3.8 体验练习3-3:查询结果排序
3.9 体验练习3-4:高级排序
3.10 体验练习3-5:有选择地显示数据行
3.11 体验练习3-6:复合行的选取
3.12 体验练习3-7:使用不等于运算符
3.13 体验练习3-8:表连接查询
3.14 体验练习3-9:限制连接查询结果
3.15 体验练习3-10:外连接查询
3.16 体验练习3-11:微软Access SQL
3.17 体验练习3-12:多表连接查询与计算列
3.18 体验练习3-13:聚合函数
3.19 体验练习3-14:自连接查询
第3章自我测试题
第4章 SQL介绍
4.1 SQL简史
4.2 Oracle SQL入门
4.3 体验练习4-1:解锁:HR账户与HR身份登录
4.4 数据在哪里
4.4.1 使用目录视图查找数据库对象
4.4.2 使用对象浏览器查看数据库对象
4.5 体验练习4-2:使用Appfieation Experess Object Browser
4.6 数据查询语言(DQL):SELECT语句
4.6.1 列出所有的行与列
4.6.2 限制显示的列
4.6.3 查询结果排序
4.6.4 选取显示的行
4.6.5 表连接查询
4.6.6 聚合函数
4.7 数据操纵语言(DML)
4.7.1 事务支持(COMMIT与ROLLBACK)
4.7.2 INSERT语句
4.7.3 UPDATE语句
4.7.4 DELETE语句
4.8 数据定义语言(DDL)语句
4.8.1 CREATETABLE语句
4.8.2 ALTERTABLE语句
4.8.3 CREATEVIEW语句
4.8.4 CREATEINDEX语句
4.8.5 DROP语句
4.9 数据控制语言(DCL)语句
4.9.1 GRANT语句
4.9.2 REVOKE语句
第4章自我测试题
第2部分 数据库开发
第5章 数据库生命周期
5.1 传统生命周期
5.1.1 计划阶段
5.1.2 需求收集
5.1.3 概念层设计
5.1.4 逻辑层设计
5.1.5 物理层设计
5.1.6 构建阶段
5.1.7 实现与展现
5.1.8 后续支持
5.2 非传统生命周期
5.2.1 原型法
5.2.2 快速应用系统开发
5.3 工程三角形
5.4.体验练习5-1:工程数据库管理任务
第5章自我测试题
第6章 使用范式进行数据库设计
6.1 范式化的需求
6.1.1 插入异常
6.1.2 删除异常
6.1.3 更新异常
6.2 应用范式化过程
6.2.1 选择一个主键码
6.2.2 第一范式:去除重复数据
6.2.3 第二范式:去除部分依赖关系
6.2.4 第三范式:去除传递依赖性
6.2.5 高于第三范式的范式
6.3 非范式化
6.4 实践问题
6.5 体验练习6-1:UTLA教学信息跟踪
6.6 体验练习6-2:计算机图书公司
用户视图
第6章自我测试题
第7章 数据与过程建模
7.1 实体关系建模
7.1.1 ERD格式
7.1.2 超类与子类
7.1.3 绘画ERD图的指导方针
7.2 过程模型
7.2.1 流程图
7.2.2 功能层次图
7.2.3 泳道图
……
第8章 物理数据设计
第3部分 数据库实现
第9章 数据库与外部互连
第10章 数据库安全性
第11章 部署数据库
第12章 在线分析处理数据库
第13章 集成XML文档和对象入数据库
第4部分 附录

本目录推荐