出版时间:2012-9 出版社:清华大学出版社 作者:万常选 等编著 页数:430 字数:696000
内容概要
万常选等编著的《数据库系统原理与设计》第1版获得了江西省第四届普通高等学校优秀教材一等奖,与之相关的“‘数据库系统及应用’国家精品课程建设的探索与实践”获江西省第12次优秀教学成果一等奖。本次修订引入了多值属性、实体集与联系集之间的依赖约束等概念,对内容进行了较大的修改和补充。本次修订仍然是以“培养学生会‘用’数据库”为目标,重点是进一步提升学生的概念建模能力,培养学生会“设计”数据库。
《数据库系统原理与设计》共分12章。第1章是数据库系统基本概念,第2、3章是关系数据库基础,第4~6章是关系数据库设计,第7~10章是关系数据库管理系统,第11、12章是数据库应用开发。本书强调数据库应用与设计能力的培养,将数据库设计的内容分散在第4~6章以及7.6节、9.6节等章节逐层推进。
《数据库系统原理与设计》及配套的《数据库系统原理与设计实验教程》(第2版)是国家精品课程“数据库系统及应用”的建设教材,有配套的电子课件(需要者请到清华大学出版社网站下载)和课程网站。本书可作为计算机及相关专业本科生的数据库系统原理课程教材,也可供数据库爱好者自学和参考。
书籍目录
第1章 数据库系统概论
第2章 关系模型与关系代数
第3章 SQL语言
第4章 数据库建模(实体-联系模型)
第5章 关系数据理论与模式求精
第6章 关系数据库设计实例——网上书店
第7章 数据库存储结构
第8章 查询处理
第9章 数据库完整性与安全
第10章 事务管理与恢复
第11章 数据库应用开发
第12章 Web数据库
参考文献
章节摘录
版权页: 插图: 1)属性 属性是用来定义类的实例的抽象状态。例如,对于类Student,它的属性可以包括studentNo,studentName,sex,birthday,class等,那么对于类Student的每个实例而言,其每个属性都有一个特定的取值,可以是文字或者是一个对象,如类Student的属性class的取值就是类class的一个对象。 2)联系 联系是定义在类型之间的,亦称为关系。ODMG对象模型只支持二元关系,即定义在两个类型之间的联系。二元关系又可分为一对一联系、一对多联系、多对多联系等。例如,marriage是两个Person实例之间的一对一联系,parent of是一个Person实例和多个Person实例之间的一对多联系,supervise是多个Teacher实例和多个Student实例之间的多对多联系。 联系是通过遍历路径(traversal path)来定义的,遍历路径从联系的两个不同方向进行说明,遍历路径是成对出现的。例如,一名教师“讲授(teaches)”一组课程,一门课程由一名教师“讲授(is-taught-by)”,遍历路径teaches在类型Teacher中定义,遍历路径is-taught-by在类型Course中定义,通过关键字inverse说明这两个遍历路径表示同一个联系。 当遍历路径涉及多个对象时,这些对象可以是排序的,也可以是不排序的,这取决于说明遍历路径时采用的对象聚集的类型。ODMG对象模型维护联系具有引用完整性,即如果联系中的一个对象被删除,那么必须删除与该对象相关的所有遍历路径。 4.操作 操作用于描述类型的行为,定义操作时需要说明操作名、参数名及其类型、返回值的类型、可能引起的异常等。操作总是只针对一个类型定义的,既没有与类型无关的操作,也没有同时针对多个类型的操作。操作名在一个类型中是唯一的,允许不同类型的操作同名的情况称为重载操作。 5.元数据 元数据(metadata)是关于永久对象的描述信息,它定义了ODMS的模式。ODMS利用元数据定义其对象存储的基本结构,以及如何访问永久对象。 1.2.7 XML模型 可扩展标记语言(eXtensible Markup Language,XML)是由World Wide WebConsortium(W3C)的XML工作组定义的。这个工作组是这样描述该语言的:“XML是标准通用标记语言(Standard Generalized Markup Language,SGML)的子集,其目标是允许普通的SGML在Web上以目前超文本标记语言(HyperText Markup Language,HTML)的方式被服务、接收和处理。XML被设计成易于实现,且可在SGML和HTML之间互操作。”
编辑推荐
《高等院校信息技术规划教材:数据库系统原理与设计(第2版)》及配套的《数据库系统原理与设计实验教程》(第2版)是国家精品课程“数据库系统及应用”的建设教材,有配套的电子课件(需要者请到清华大学出版社网站下载)和课程网站。《高等院校信息技术规划教材:数据库系统原理与设计(第2版)》可作为计算机及相关专业本科生的数据库系统原理课程教材,也可供数据库爱好者自学和参考。
图书封面
评论、评分、阅读与下载