《数据库原理》知识点之关系模式的设计问题
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
考核要求:达到“识记”
层次知识点:⼀些基本概念
关系数据库是以关系模型为基础的数据库,它利⽤关系来描述现实世界。
⼀个关系既可以⽤来描述⼀个实体及其属性,也可以⽤来描述实体间的联系。
关系实质上就是⼀张⼆维表,表的⾏称为元组,列称为属性。
关系是元组的集合,关系模式就是这个元组集合的描述。
关系模式是⽤来定义关系的,⼀个关系数据库包含⼀组关系,也就是包含⼀组⼆维表,这些⼆维表结构体的集合就构成数据库的模式(也可以理解为数据库的结构)。
(外延和内涵的概念)
关系数据库设计理论包括三个⽅⾯内容:数据依赖、范式、模式设计⽅法。
核⼼内容是数据依赖。
泛关系模式:把现实问题的所有属性组成⼀个关系模式R(U),这个关系模式就称为泛关系模式。
泛关系:泛关系模式的当前值,是泛关系模式中⼀个元组的集合。
数据库模式:把泛关系模式⽤⼀组关系模式的集合ρ={R1,R2,……,Rk}来表⽰时,这个ρ就是数据库模式。
数据库实例(简称数据库):对数据库模式的每⼀个关系模式赋予的当前值
关系模式的存储异常:数据冗余、更新异常、插⼊异常和删除异常
关系模式的设计:把泛关系模式分解成规范化的数据库模式。