数据库原理-(第六版) 本书特色
该书主要面向关系数据库,按照“基础知识—逻辑设计—系统管理与应用”的顺序来组织。内容全面,叙述循序渐进,配备大量图例和用例,直观简洁。多个主要案例与问题贯穿全书,是一本很好的学习数据库开发的教材,适合作为高等院校本科生或专科生学习数据库应用与开发的教学参考书,也可作为从事相关研究或开发工作的专业技术人员的参考资料。
数据库原理-(第六版) 目录
**部分 数据库基础
第1章 入 门 3
为什么要使用数据库? 3
什么是数据库系统? 12
第2章 关系模型 52
关 系 52 键的类型 55
空值的问题 64
函数依赖和规范化 64
第3章 结构化查询语言 98
数据库实例 99
数据定义类SQL 103
插入关系数据类SQL 113
关系查询类SQL 117
关系数据修改和删除类SQL 143
表和约束修改和删除类SQL 146
SQL视图 149
第二部分 数据库设计
第4章 数据建模和实体—联系模型 197
需求分析 198
实体—联系数据模型 198
E—R图 203
开发E—R图的例子 210
第5章 数据库设计 233
将数据模型转化成数据库设计 233
用关系模型表示实体 234
表示联系 243
希瑟?斯威尼设计中的数据库设计 255
第三部分 数据库管理
第6章 数据库管理 275
实施希瑟?斯威尼设计数据库 276
控制、安全和可靠性需求 276
并发控制 278
游标类型 287
数据库安全 288
数据库备份和恢复 294
DBA的附加职责 297
第7章 数据库处理类应用 324
数据库处理环境 324
Web数据库处理 328
数据库处理和XML 352
第8章 大数据、数据仓库及商务智能系统 371
商务智能系统 373
业务系统和BI系统的关系 373
报表系统和数据挖掘应用 374
数据仓库和数据集市 375
联机分析处理(OLAP) 383
分布式数据库处理 387
对象—关系数据库 389
大数据和No SQL运动 389
在线附录 411
词汇表 412
数据库原理-(第六版) 作者简介
戴维?M.克伦克 ,1967年作为兰德(RAND)公司的暑期实习生进入电脑行业。从那时起,他的职业生涯已经跨越了教育、工业、咨询和出版。他曾任教于华盛顿大学、科罗拉多州立大学和西雅图大学。多年来,他为大学教授主办了几十场教学研讨会。1991年国际信息系统协会授予他“年度电脑教育家”的称号。在工业领域,克伦克曾在美国空军和波音公司的电脑服务部门工作,他是三家创业公司的法人。他也是 Microrim公司产品营销和开发部的副总裁和数据库部门的首席技术专家,同时也是语义对象数据模型之父。克伦克的教科书包括:《数据库处理:基础、设计和实施》( Database Processing:Fundamentals,Design. and Implementation),首次出版于1977年,现在是第十二版。他于2003年撰写了《数据库的概念》 ( Database Concepts,现在你正在阅读第六版)。克伦克还出版了许多其他教科书,包括经典的《商业计算机系统》( Business Computer Systems)(1981)。最近,他创作了三本书:《MIS经验》( Experiencing MIS)(第三版)、《MIS必备》( MIS Essentials)(第二版)以及《使用MIS》( Using MIS)(第五版)。
戴维?J.奥尔 ,1994年以来,一直在西华盛顿大学经济及工商管理学院(CBE)担任信息系统和技术服务主任,并担任CBE决策科学系的讲师。自1981年以来,他曾任教CBE课程的定量方法、生产和经营管理、统计、金融、管理信息系统。除了管理CBE的计算机、网络和其他技术资源,他还教授管理信息系统课程。他曾任教管理信息系统和业务数据库开发课程并负责开发CBE的网络基础设施的课程,包括计算机硬件和操作系统、电信和网络管理。他与人合著了几本有关MIS的教科书。奥尔拥有华盛顿大学英语文学学士学位,西华盛顿大学数学和经济学学士学位、经济学硕士学位,以及 辅导心理学硕士学位。他曾担任美国空军军官,还曾作为员工援助计划(EAP)的组织发展专家和治疗师。