- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《3.第二讲 关系数据库
据库数关系数据库系统概论——计算机与数学教研室:鲁世清办公地点:四公寓二楼邮箱:sqjcbjsj@126.com要点回顾一、数据库系统的基本概念、发展过程和特点二、数据库的系统结构三、数据模型及其要素1.层次模型2.网状模型3.关系模型主要内容关系模型的数据结构关系操作关系完整性约束关系代数学习目标教学设计理解关系的域与笛卡尔积掌握关系的主码、主属性等术语 理解关系的性质 掌握关系的完整性熟练掌握关系代数等方法一、关系模型的数据结构关系模型采用关系(relation)作为数据结构,直观地讲,关系就是简单的表(table)。一个表一般由表名、表头和数据三部分构成:表名表头学生人事信息表数据学号姓名性别年龄籍贯9801张明男20江苏9802刘红女19山东9803王明女20北京9839张立男18陕西一、关系模型的数据结构(一)域:一组具有相同数据类型的值的集合整数实数介于某个取值范围的整数指定长度的字符串集合{‘男’,‘女’}有限域中所包含的值的个数称域的基数(用m表示)。在关系中用域来表示属性的取值范围无限多个无限多个如:1到100的整数如:“姓名”字段的域为252一、关系模型的数据结构(二)笛卡尔积 定义:给定一组域D1,D2,…,Dn,这些域中可以有相同的域。D1,D2,…,Dn的笛卡尔积为: D1×D2×…×Dn ={ ( d1,d2,…,dn ) | di?Di,i=1,2,…,n }其中,每一个元素( d1,d2,…,dn )叫做一个n元组( n-tuple)或简称元组(tuple)。元素中的每一个值di叫做一个分量(component)。D1×D2={( A,),(A,),(A,),(A,) ………………(k,),(k,),(k,),(k,)}D2=花色={ , ,,}元组分量一、关系模型的数据结构(二)笛卡尔积D1=牌值 = { A , 2 , 3 , … , Q , k }基数 :13×4 = 52 一、关系模型的数据结构(二)笛卡尔积例:D1=姓名={王平,李丽},D2=性别={男,女},D3=年龄={19,20}。则D1× D2 =?,D1× D2× D3=?解1:D1×D2的笛卡尔积姓名性别王平男王平女李丽男李丽女一、关系模型的数据结构(二)笛卡尔积D1,D2,D3的笛卡尔积姓名性别年龄王平男19王平男20王平女19王平女20李丽男19李丽男20李丽女19李丽女20元组个数?一、关系模型的数据结构(三)关系1、定义:D1×D2×…×Dn的子集叫作在域D1,D2,…,Dn上的关系,表示为 R(D1,D2,…,Dn) R:关系名 n:关系的目或度(Degree) 关系中的每个元素是关系中的元组,通常用t表示。一、关系模型的数据结构关系举例字段关系:学生(姓名,性别,年龄)姓名性别年龄王平男20李丽男19记录(元组)关系是笛卡尔积的有限子集,所以关系也是一个二维表,表的每行对应一个元组,表的每列对应一个字段。一、关系模型的数据结构(三)关系2、属性关系中不同(列)字段可以对应相同的域为了加以区分,必须对每列起一个名字,称为属性(attribute)n目关系必有n个属性姓名性别年龄王平男20李丽男19一、关系模型的数据结构(三)关系3、码候选码(Candidate key) 若关系中的某一属性组的值能唯一地标识一个元组,则称 该属性组为候选码。主属性(Prime attribute) 包含在某个候选码中的属性称为主属性。 不包含在任何侯选码中的属性称为非主属性(Non-Prime attribute)或非码属性(Non-key attribute)。姓名性别年龄王平男20李丽男19一、关系模型的数据结构(三)关系3、码主码(Primary key)若一个关系有多个候选码,则选定其中一个为主码。姓名学号年龄王意:一个关系表中的主码只能有一个。一、关系模型的数据结构(三)关系3、码两种特殊的情况简单的情况:候选码只包含一个属性。姓名王平一、关系模型的数据结构(三)关系3、码两种特殊的情况简单的情况:候选码只包含一个属性。最极端的情况:关系模式的所有属性组是这个关系模式的候选码,称为全码(All-key)姓名学号身份证号王XXX李XXX一、关系模型的数据结构(三)关系4、关系的三种基本类型基本关系:基本表是实际存在的表,它实际存储数据的逻辑表示查询表:查询表是查询结果对应的表。视图:视图表是由基本表或其他视图表导出的表,是虚表,不对应实际存储的数据。一、关系模型的数据结构(三)关系5、关系的六大性质列是同质的,即每一列中的分量是同一类型的数据,来自同一个域。 关系中的不同列可以出自同一个域,每一列为一个属性,同一关系的属性
您可能关注的文档
最近下载
- 2024年浙江省镇海中学自主招生数学试卷及答案 .pdf VIP
- 自治区取暖费补贴文件2010.pdf VIP
- 500kV变电站运维精益化管理探究(电力系统及自动化论文资料).doc VIP
- 第一单元--观察物体(单元测试)-2025-2026学年三年级上册数学人教版.docx VIP
- (入党志愿书空白表格.doc VIP
- 第一单元-观察物体(单元测试)-2025-2026学年三年级上册数学人教版.docx VIP
- 企业级数据湖建设项目解决方案.pptx VIP
- 2025年新能源微电网稳定性分析与智能电网技术发展动态报告.docx
- DLT616-2006 火力发电厂汽水管道与支吊架维护调整导则.pdf VIP
- 春秋酒店改造装修项目投标文件技术部分.doc VIP
文档评论(0)