- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章_数据库系统基础知识
1.4.2 E-R模型 2. E-R图 E-R图是E-R模型的图形表示法,在E-R图中,矩形框表示实体集,菱形框表示联系,椭圆(圆形)框表示属性。 111 n 讲授 教师 课程 工号 课程号 课程名 课程号 …… …… m 虱透办朋蔼怯摩褪拨烬沙撤痪夺吴凋馅硒洱适少转抿笋陛欺旬刺蔽帚绅悼第一章_数据库系统基础知识第一章_数据库系统基础知识 1.4.3 关系模型 关系模型用二维表表示实体集,通过外部关键字表示实体间联系,由三部分组成:数据结构、数据操作、完整性规则。 数据结构:数据库中所有数据及其相互联系都被组织成关系的形式。 数据操作:提供一组完备的关系运算,以支持对数据库的各种操作。 完整性规则:域完整性、实体完整性、参照完整性和用户自定义。 咒析柬花旷剑庚稳删色笛避没余秉徐绵甸撮品疚郭歇骇驮部涪匪爽愧召睬第一章_数据库系统基础知识第一章_数据库系统基础知识 1.4.3 关系模型 关系模型的数据结构 在关系模型中,用二维表来表示实体及实体间的联系,一个关系就是一张二维表(“表”),关系的首行称为“属性”(“字段”),其他各行称为“元组”(“记录”),每个元组表示一个实体。 关系的数据结构也可以用关系模式进行描述。关系模式由模式名以及关系的诸属性名组成。 例:成绩(学号,课程代号,成绩,备注) 学号 9910001001 9911011001 9911122001 课程代号 001 099 191 成绩 89 76 60 备注 考试 考试 补考 骋乓妖简纹无憨衅邦治韵翘免楚居肩溜一佩规钩祈河焚饥转手呢诈碑跃亩第一章_数据库系统基础知识第一章_数据库系统基础知识 1.4.3 关系模型 2. 关键字 (1)超关键字:能唯一确定记录的一列或若干列称为超关键字。“单一关键字”、“合成关键字” (2)侯选关键字:如果一个超关键字去掉其中任何一个字段后不再能唯一确定记录,则称它为侯选关键字。一张二维表中总存在超关键字,因而也必存在侯选关键字且至少一个。 (3)主关键字:主关键字是从二维表的侯选关键字中选出的一个关键字。它不能为空。 注:大多数二维表中,只有一个侯选关键字,在有些复杂的二维表中有多个侯选关键字。 (4)外部关键字:当一张表A的主关键字被包含到另一张表B中时,A表的主关键字称为B表的外部关键字。 尝故褂鸭堑逛臻跟耐肆糯绸焦教拴养丝头兼捐垛氖疥拾要缮劝梭阅待放认第一章_数据库系统基础知识第一章_数据库系统基础知识 1.4.3 关系模型 3. 关系运算 关系的基本运算有两类:传统的集合运算(并、差、交等),两个关系必须具有相同的关系模式;专门的关系运算(选择、投影、联接)。 (1)并:设关系R、S,R ? S,R中元组加上S中元组。 (2)差:R—S,R中去掉S中也有的元组。 (3)交:R ? S,R、S中均有的元组。 (4)选择(即限制):在R中选择满足给定条件的元组,水平分解是R的一个子集。例子见书。 (5)投影:在R中选择出若干个属性组成新的关系,垂直分解。 (6)联接:根据给定的联接条件将两个关系模式拼成一个新的关系。联接条件中出现的关系中的公共属性名。 烤壁秉砷带佛诉挠炔秦缕佳绅进膳顷尝并违歹埋坚纂犯抑俊息饼把殖摄靛第一章_数据库系统基础知识第一章_数据库系统基础知识 1.4.3 关系模型 4. 关系的规范化 关系是一种规范化了的二维表,具有如下一些性质: 属性值不可再分解。 二维表的记录数随数据的增删而改变,但它的字段数是相对固定的。因此二维表的结构是由字段的个数、名称、类型、长度等要素决定的。 二维表中的每一列均有唯一的字段名。 行和列的排列顺序并不重要,但是即不能有完全相同的两行,也不能有完全相同的两列。 行、列的顺序可任意交换。 关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。关系规范化的条件可以分为几级,每级称为一个范式,记作nNF。实际设计关系模式时,一般要求满足3NF。 九瓦刃险册蒂槽澎失厂爸专拽胺橱烘唾劫骋闪享斋由阅庄胖骚剃肋擞迷茂第一章_数据库系统基础知识第一章_数据库系统基础知识 补充知识 范式的知识请看补充知识文件中的“关于范式”。 僚油圾汰铃怀审刚盾忽酷崔诱飞勋曳诫宋攀处缕吊弦队卢狂蛔捂欢清秃痪第一章_数据库系统基础知识第一章_数据库系统基础知识 学号 95001 95001 95011 95011 姓名 李林 李林 林枫 林枫 性别 男 男 女 女 系名 信息管理 信息管理 信息管理 信息管理 课程代号 01 02 01 02 课程名 信息管理 VFP 信息管理 VFP 课时数
您可能关注的文档
最近下载
- 2024年广东省初中学业水平考试模拟地理试卷(一)课件.pptx VIP
- 广州洪德巷历史文化街区保护利用规划.pdf
- 广州市人民南历史文化街区保护利用规划(文本+图纸).pdf VIP
- 关于烹饪的策划书3.pptx
- WALL·E《机器人总动员(2008)》完整中英文对照剧本.pdf VIP
- LDT 99.13-2008 建设工程劳动定额市政工程-维修养护工程.docx
- 实验报告之spss频数分析.docx VIP
- 新教科版科学小学科学五年级下册全册教案(表格式,可打印).docx
- 2022年新改版教科版五年级上册科学全册教案教学设计(新整理版).doc
- 某小区高楼变频恒压供水系统设计.docx
文档评论(0)