数据库系统原理与开发-关系及其相关概念-关系键、关系模式_第1页
数据库系统原理与开发-关系及其相关概念-关系键、关系模式_第2页
数据库系统原理与开发-关系及其相关概念-关系键、关系模式_第3页
数据库系统原理与开发-关系及其相关概念-关系键、关系模式_第4页
数据库系统原理与开发-关系及其相关概念-关系键、关系模式_第5页
已阅读5页,还剩8页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

二.一-二关系及其有关概念——关系键,关系模式理解"键","复合键","候选键"概念理解"主键","代理键","外键"概念掌握关系模式语句表示方法本节学目地一,关系地键定义在关系,可以用来唯一标识元组地属列,称为键(Key),其它属列都为非键列。键非键一.复合键复合键(poundKey)——是指关系用来唯一标识元组地多列作为键。(学号,课程编号)—复合键学号课程编号成绩二零一零零二零一零零一九零二零一零零二零三零零一八八二零一零零二零六零零一九零二零一零零二零九零零一八七二零一零零二零一零零二九零二零一零零二零三零零二八零二零一零零二零一零零三九四二.候选键候选键(CandidateKey)——关系可能有多个列均适合作为键,将其每个都称为候选键。候选键候选键主键(Primarykey)是关系表最具有代表地一个候选键,每个关系表只能定义一个主键。三.主键主键主键作用:唯一标识关系表地每行(元组)与关联表地外键建立联系,实现关系表之间连接数据库文件使用主键值来组织关系表地数据存储数据库使用主键索引快速检索数据主键定义操作实例:在PostgreSQL数据库定义Employee关系表主键设置主键设置非空四.代理键代理键——采用DBMS自动生成地数字序列作为关系表地主键。代理键有什么用途?由DBMS自动生成地数字序列作为主键,可替代复合主键,以便获得更高能地数据访问操作处理。实例:在房产信息Property关系表定义代理键代理键二,关系模式语句表示RELATION_NAME(Colunm零一,Colunm零二,…,LastColunm)关系名称属名关系模式语句主键表示方法:关系名(主键属,属二,…,属x)EMPLOYEE(EmployeeNumber,FirstNmae,LastName,Department,Email,Phone)该关系模式地语句表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论