数据库设计一《基本概念》

        关于数据库的设计在以前的学习和自考学习中已经学习过,这次借着软考的学习在进行简单的回顾下,本篇主要简单说些几个考试中用到的名称。

                                                                  实体、属性、联系

实体:客观存在可以相互区别的事物。可以是具体的对象。

属性:实体的特性,且属性有一个值域

联系:实体和实体之间的关系,常见的为(1:1)(1:n)( n:m)。

ER模型:




超键、候选键、主键、外键主属性非主属性


超键:能唯一识别元组的属性集成为超键(可能包换多余属性)。

候选键:能唯一识别元组并且不含多余属性的属性集成为候选键。

主键:用户在若干个候选键中随意指定一个来作为主键。

外键:关系模式R1、R2,R1中的一个属性集是候选键,而在R2中不是,则称为R2的外键


主属性:候选键中的属性称为主属性

非主属性:关系模式中不包含在候选键中的属性称为非主属性。


例子:

关系模式:学生(学号,姓名,性别,专业号,年龄)条件:学生名不重复

超键(学号,姓名,性别)

候选键(学号,姓名)

主键:学号或者姓名,但只能选择一个。

外键:专业号

成绩(学号,姓名,课程号,成绩) 

候选键:(学号,课程号)(姓名,课程号)

主键:学号,课程号

主属性:学号,姓名,课程号

非主属性:成绩

主键属于候选键,候选键属于超键。




  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值