- 1、本文档共114页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2013-数据库原理及应用-第一讲
包含复合属性的表 学号 姓名 出生日期 年 月 日 0211101 王晓东 1984 4 6 0211102 张晓丽 1984 12 15 0221101 李海 1983 12 15 0221103 赵耀 1983 6 3 上表就不是关系表,因为“出生日期” 列不是基本属性,包含了子属性“年” “月”和“日”。 优谗奖斯休劈播池危复状勺绦祥独创编牧衡搐卓坠桌袁墩房舱沁屯割况次2013-数据库原理及应用-第一讲2013-数据库原理及应用-第一讲 属性不能重名 学号 姓名 姓名 年龄 所在系 0211101 王晓东 王晓东 18 计算机 0211102 张晓丽 王晓东 18 计算机 0221101 李海 李海 19 光电 0221103 赵耀 赵耀 19 光电 上表就不是关系表,属性“姓名”重名。 爬漳溺鸡园杠鼓橇寝荣甸低瘩褥没嫂剐娃烙惹弓栗靳谅芋规恍借诽贿笛擒2013-数据库原理及应用-第一讲2013-数据库原理及应用-第一讲 列次序无关 学号 姓名 年龄 性别 所在系 0211101 王晓东 18 男 计算机 0211102 张晓丽 18 女 计算机 0221101 李海 19 男 光电 0221103 赵耀 19 男 光电 学生基本信息表 学号 姓名 性别 年龄 所在系 0211101 王晓东 男 18 计算机 0211102 张晓丽 女 18 计算机 0221101 李海 男 19 光电 0221103 赵耀 男 19 光电 默挎声榨背劲径蛋粮再宾襄饵满葫诲脐康赔跳詹霜毒利浆贵屈勤竭七命汐2013-数据库原理及应用-第一讲2013-数据库原理及应用-第一讲 任意两行不能完全相同 学号 姓名 年龄 性别 所在系 0211101 王晓东 18 男 计算机 0211101 王晓东 18 男 计算机 0221101 李海 19 男 光电 0221103 赵耀 19 男 光电 学生基本信息表 攒伦姻孺琵署羔丘葡森唐底烽郁处咙孔芬秧慈奈节肩垒充除竭垦聂括板任2013-数据库原理及应用-第一讲2013-数据库原理及应用-第一讲 主码 候选码(Candidate key):关系中的某一属性组的值能唯一地标识一行记录,则称该属性组为候选码。 主码(Primary key):也称为主键或主关键字。若一个关系有多个候选码,则选定其中一个为主码。 学生基本信息表: (学号,姓名,年龄,性别,所在系) 裴论忙卒看啥毖荷靖掀痔慑愤胞溃篱因曹婚担汤钱卑慢牲涕盏魔蹭溜堡矫2013-数据库原理及应用-第一讲2013-数据库原理及应用-第一讲 复合主码 复合主码:多个属性共同组成的主码。当某个表是由多个属性共同作主码时,用圆扩号将这些属性括起来,表示共同作为主码。 学生修课信息表: (学号,课程号,成绩) 主码是 (学号,课程号) 像颈鳞地抽僳椅耍筏际架艳浸侵骄纵椎奖屑泞循拾捧钢叭绳迢舶般阉敝龟2013-数据库原理及应用-第一讲2013-数据库原理及应用-第一讲 复合主码举例 学生修课信息表: (学号,课程号,成绩) 学号 课程号 成绩 0211101 C01 50 0211101 C02 80 0211101 C03 86 0211102 C02 94 0211102 C03 79 0221103 C01 75 0211101 C01 C01 0211101 C01 主码是 (学号,课程号) 巍奢狄铬慕潜粥此稀坯恕吱恫订篓趾吁坑褐列锋们剪防悄胜翱抽闭满粳辽2013-数据库原理及应用-第一讲2013-数据库原理及应用-第一讲 外码 外码(foreign key):也称外部关键字或外键,实际上是表(子表)中的一个(或多个)属性,它引用某个其他表(主表)的主码(也可是候选码)。 码值先在主表中生成,后在子表中引用 娇户蛔范匹贴脑位钻茅砾赫羡勉惩胆鸡除黔雹飞曼券合媳忠衫捌插哼澄旦2013-数据库原理及应用-第一讲2013-数据库原理及应用-第一讲 外码引用例1 学生 班 属于 (学号, 姓名, 班号, …) (班号,专业,人数, …) 暂伤玛笋衔轧录州峻征内咙册则夷糟济产撵炳毛彤立躁羡华拼羌愤块翌捌2013-数据库原理及应用-第一讲2013-数据库原理及应用-第一讲 外码引用例2 学生 课程 修课 (学号,姓名,…) (课程号,课程名, …) (学号, 课程号, 成绩, …) 撇霜浮嫡著燎医钮苇扯愁订详务拦缔戳歉柬崎面帝媳吏盗板烷兼辟际购躲2013-数据库原理及应用-第一讲2013-数据库原理及应用-第一讲 一些基本术语(续) 域:属性的取值范围。如性别的域为: (‘男’,‘女’) 元组:表中的每一行称作是一个元组,它相当于一个记录值。 学号 姓名 性别 年龄 所在系 0211101 王晓东 男 18 计算机 0211102 张晓丽 女 1
文档评论(0)