数据库技术及应用

出版社:清华大学出版社
出版日期:2013-2
ISBN:9787302312239
作者:刘红岩
页数:368页

章节摘录

版权页:   插图:   3.1.3属性 用于描述实体或联系的每一个特性称为属性(attribute)。例如,描述销售员(SalesPerson)的属性包括工作证号(spID)、姓名(spName)、性别(spSex)、出生日期(spBirthdate)、电话(spTelNo)、工资(spSalary)、奖金(spBonus)以及家庭住址(spAddress)等。属性是一个实体集中所有实体所共有的特性,其取值随实体的不同而不同,但每个属性都有一个特定的取值范围或取值集合,称为该属性的域(domain)或值集(valu。set)。例如,销售员的姓名的域是长度为l0的字符串的集合,而性别的域则是集合(男,女)。 依据属性取值情况的不同,可以将属性分为简单属性(simple attribute)和复合属性(composite attribute),单值属性(single—valued attribute)和多值属性(multivaluedattribute),以及派生属性(derived attribute)等。 1.简单属性和复合属性 简单属性又称为原子属性(atomic attribute),其特点是取值不能再分割成更小的部分,即取值由单个成分组成。例如,性别、工资等属性的取值都只含有一个组成成分,不可能将性别的取值“男”或“女”再进行细分,工资的一个实数取值也不能再分。与此对应的则是复合属性,即属性的取值由多个简单取值组合而成,依据需要,如果要经常访问该属性的子成分,可以在实现时将该属性分解。复合属性的一个例子是销售员的家庭住址,它的取值可以分解为省(province)、市(city)、街道(street)、邮编号码(zipCode)4部分,如果需要,有时子成分还可以再细分,例如,街道可以再继续分解为街道名称、号码、楼名、楼号等。是否进行细分,一般要视具体需求而定,如果应用中每次对街道的访问都是整体的,而没有要求对其子成分分别进行查询或更新,则没有必要进行细分。 2.单值属性和多值属性 如果某属性对于实体集中的每一个实体其取值个数不多于一个,则该属性称为单值属性。例如,销售员的家庭住址对于每一个销售员来说,其取值只有一个,即每人只有一个家庭住址。但是有些属性的取值则可以是多个,例如,销售员的电话号码(spTelNo),很多销售员都有多个电话号码用于工作联系,此时可以通过两个数字来描述取值个数的范围,这两个数字分别是该属性最少的取值个数和最多的取值个数,例如,销售员的电话号码的取值个数可以是1~3个。

书籍目录

第1章数据库系统简介 1.1数据库及数据库系统 1.2数据库管理系统 1.3数据库管理系统的发展 1.4数据模型 1.5数据库系统的三级体系结构 1.6本章小结 习题 参考文献 第2章数据库应用开发 2.1文件系统和数据库管理系统 2.2数据库开发过程 2.3产品销售信息管理系统案例 2.3.1切换面板界面的产品销售信息管理系统 2.3.2菜单界面的销售信息管理系统 2.4本章小结 习题 参考文献 第3章实体联系模型 3.1基本实体联系模型 3.1.1实体 3.1.2联系 3.1.3属性 3.1.4结构约束 3.1.5设计ER模型的常见问题 3.2增强实体联系模型 3.2.1特殊化 3.2.2概括 3.2.3聚集 3.3体育用品公司的ER模型 3.4本章小结 习题 参考文献 第4章面向对象数据模型 4.1对象和类 4.2关联 4.3关联类 4.4概括 4.5多态和重载 4.6聚合和合成 4.7体育用品公司的面向对象模型 4.8本章小结 习题 参考文献 第5章关系模型 5.1关系模型的数据结构 5.1.1关系 5.1.2数据库模式 5.1.3键 5.2关系模型的约束 5.2.1域完整性约束 5.2.2实体完整性约束 5.2.3参照完整性约束 5.2.4一般性约束 5.3关系模型的数据操纵语言 5.3.1关系代数 5.3.2元组关系演算 5.3.3域关系演算 5.3.4关系代数和关系演算的表达能力 5.4本章小结 习题 参考文献 第6章 实体联系模型转换为关系模型 6.1实体及其属性的转换 6.2联系及其属性的转换 6.2.1二元联系的转换 6.2.2一元联系的转换 6.2.3多元联系的转换 6.3概括/特殊化的转换 6.4本章小结 习题 第7章关系数据库的规范化理论 7.1更新异常问题 7.2函数依赖和Armstrong公理 7.2.1函数依赖 7.2.2Armstrong公理 7.2.3属性组的闭包和函数依赖集的最小覆盖 7.3范式 7.3.11NF 7.3.22NF 7.3.33NF 7.3.4BCNF 7.4其他依赖及范式 7.4.1多值依赖和4NF 7.4.2连接依赖和5NF 7.4.3包含依赖 7.5本章小结 习题 参考文献 第8章关系模式的设计方法 8.1规范化关系模式 8.1.1分解的原则 8.1.2规范化为BCNF  8.1.3规范化为3NF 8.2关系模式的合并和调整 8.3本章小结 习题 参考文献 第9章关系数据库实用语言 9.1数据库的查询 9.1.1简单查询 9.1.2连接查询 9.1.3聚集和分组查询 9.1.4嵌套查询 9.1.5集合操作查询 9.2数据的更新 9.2.1数据的插入 9.2.2数据的删除 9.2.3数据的修改 9.3数据库对象的定义 9.3.1表的定义及修改 9.3.2表的完整性约束 9.3.3索引的创建和修改 9.3.4视图 9.4触发器 9.5嵌人式SQL 9.5.1声明变量 9.5.2简单的嵌入式SQL语句 9.5.3游标 9.5.4动态SQL 9.6 SQL:1999的新特性 9.6.1关系方面的新特性 9.6.2面向对象方面的新特性 9.7本章小结 习题 参考文献 第10章在MS Access中创建表 10.1 MS Access简介 10.2启动MS Access 10.3创建数据库 10.3.1创建空数据库 10.3.2利用向导创建数据库 10.3.3打开数据库 …… 第11章在MS Access中创建查询对象 第12章在MS Access中创建窗体 第13章在MS Access中创建报表 第14章宏和应用查询系统 第15章在MS Access中创建切换面板和菜单 第16章数据库安全性 第17章事务管理 附录A ER模型的传统图形表示方法

编辑推荐

《普通高等教育"十一五"国家级规划教材:数据库技术及应用(第2版)》取材新颖、实用,内容丰富,容易理解。《普通高等教育"十一五"国家级规划教材:数据库技术及应用(第2版)》适合作为信息管理专业或计算机专业的数据库课程的教材,同时也可作为计算机软件相关人员的技术参考书。

作者简介

《普通高等教育"十一五"国家级规划教材:数据库技术及应用(第2版)》集数据库技术及应用为一体,深入浅出地介绍了数据库技术的基本原理以及数据库应用的开发方法。在数据库原理方面,《普通高等教育"十一五"国家级规划教材:数据库技术及应用(第2版)》以关系数据库为重点,讲述了数据库的基本概念、概念模型(包括实体联系模型和面向对象模型)的构建方法、关系模型、数据库标准语言SQL、关系模式的规范化理论及其关系模式的设计方法,以及事务管理技术,包括并发控制和数据库恢复技术。在数据库应用方面,《普通高等教育"十一五"国家级规划教材:数据库技术及应用(第2版)》以一个实用案例贯穿全书,介绍了从数据库设计到应用实现的详细过程和方法。《普通高等教育"十一五"国家级规划教材:数据库技术及应用(第2版)》不仅介绍了数据库的理论知识,还介绍了以IBM UDB DB2为代表的大型关系数据库系统中SQL的使用方法,以及以Microsoft Access为代表的桌面数据库系统的使用和应用开发方法。


 数据库技术及应用下载



发布书评

 
 


精彩短评 (总计1条)

  •     书讲的太简单了,不过老师用
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024