数据库原理与应用复习材料

数据库原理与应用复习材料

ID:35343338

大小:57.25 KB

页数:7页

时间:2019-03-23

数据库原理与应用复习材料_第1页
数据库原理与应用复习材料_第2页
数据库原理与应用复习材料_第3页
数据库原理与应用复习材料_第4页
数据库原理与应用复习材料_第5页
资源描述:

《数据库原理与应用复习材料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数据库系统的特点*数据的冗余度小,易扩充*数据面向整个系统,而不是面向某一应用,数据集中管理,数据共享,因此冗余度小*节省存储空间,减少存取时间,且可避免数据之间的不相容性和不一致性*每个应用选用数据库的一个子集,只要重新选取不同子集或者加上一小部分数据,就可以满足新的应用要求,这就是易扩充性数据库系统的特点*具有较高的数据和程序的独立性*把数据库的定义和描述从应用程序中分离出去*数据描述是分级的(全局逻辑、局部逻辑、存储)*数据的存取由系统管理,用户不必考虑存取路径等细节,从而简化了应用程序数据库系统的特点*统一的数据控制功能,数据共享程度高*数据的安全性控制fSecurity;*保护数

2、据以防止不合法的使用所造成的数据泄露和破坏*措施:用户标识与鉴定,存取控制*数据的完整性控制(Integrity)*数据的正确性、有效性、相容性*措施:完整性约束条件定义和检查*并发控制(Concurrency)*对多用户的并发操作加以控制、协调,防止其互相干扰而得到错误的结果并使数据库完整性遭到破坏实体(Entity)务电客观存在并可相互区分的事物叫实体如学生张三、工人李四、计算机系、数据库概论属性(Attribute)实体所具有的某一特性征?一个实体可以由若干个属性来刻画芒?例如,学生可由学号、姓名、年龄、系等组成域(Domain)[•属性的取值范围匸;例如,性别的域为(男、女),月份

3、的域为1到12的整数简单属性不可再分的属性I•'如学号、年龄、性别复合(Composite)属性二可以划分为更小的属性可以把相关属性聚集起來,使模型更清晰仁如电话号码二区号+本地号码出生日=年+月+日单值属性匚】每一个特定的实体在该属性上的取值唯一毛】如学生的学号,年龄、性别、系别等多值属性某个特定的实体在该属性上的有多于一个的取值二如学生(学号,所选课程,联系电话)学号与课程之间是一种多值依赖关系null属性税null表示“无意义”,当实体在某个属性上没有值时设为null如通讯录(姓名,email,电话,BP),若某人没有email地址,则在email属性上取值为nullC^null表示

4、“值未知”,即值存在,但目前没有获得该信息如职工(姓名,部门,工种,身份证),如果目前不知道职工身份证号码,则设身份证值为null派生(Derived)属性与基属性:二可以从其他相关的属性或实体派生出来的属性值U如学生(学号,姓名,平均成绩),选课(学号,课程号,成绩),则平均成绩可由学生所选课程的总成绩除以课程总数来得到。称平均成绩为派生属性,而成绩为基属性,或存储属性数据库中,一般只存基属性值,而派生属性只存其定义或依赖关系,用到时再从基属性中计算出来表ZK要点匚<多值属性用双椭I表示叢碎派生属性用虚椭圆表示联系(Relationship):丁<实体之间的相互关联「:如学生与老师间的授

5、课关系,学生与学生间有班长关系:】联系也可以有属性,如学生与课程之间有选课联系,每个选课联系都有一个成绩作为其属性£1同类联系的集合称为联系集映射的基数(MappingCardinalities)I••实体之间的联系的数量,即一个实体通过一个联系集能与另一实体集相关联的实体的数目fl可以有一对一的(1:1),一对多的多对多的(m:n)几种情况参与(Participation)匸:实体集之间的关联称为参与,即实体参与联系老?如王军选修“数据库基础”,表示实体“王军”与“数据库基础”参与了联系“选修”如果实体集E中的每个实体都参与到联系集R中的至少一个联系,则称E全部参与R匸;如果实体集E中只

6、有部分实体参与到联系集R的联系中,则称E部分参与RE如“职工”与“部门”之间的“经理”联系,“职工”实体集部分参与,而“部门”实体集完全参与码(Key)煮能唯一标识实体的属性或属性组称作超码(superkey)v-其任意真子集都不能成为超码的最小超码称为候选码(candidatekey)教从所有候选码中选定一个用来区别同一实体集中的不同实体,称作主码(primarykey)一个实体集中任意两个实体在主码上的取值不能相同如学号是学生实依的主码通讯录(姓名,邮编,地址,电话,Email,BP)作为主码的属性,取值不能为null联系集中的主码匸•'联系集中的主码结构依赖于联系集映射的基数多对多一

7、取两边实体集的主码的并集primary-key(E1)uprimary-key(E2)毛》一对多一取多方实体集的主码建』一对一*壬取一方主码;<弱实体集(WeakEntitySet)如果一个实体集的所有属性都不足以形成主码,则称这样的实体集为弱实体集$弱实体集与其拥有者之间的联系称作标识性联系(identifyingrelationship)兀】弱实体集与强实体集之间是一对多的联系弱实体集与存在依赖二弱实体集必然存在依赖

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。