第六节数据库系统与应用

现实世界:设计数据库的依据

信息世界:用E-R图把现实世界表示出来。E-R图(数据库设计的图纸) E-R图是创建数据库的依据

实体:不用表示

实体集:矩形(长方形),在矩形内写上实体集的名称。

属性:用椭圆表示,在椭圆内写上属性的名称。并用线段和对应的实体集连接起来。

实体之间的联系:用菱形表示。给联系起一个名字。联系的名字能够反应联系的情况。用线段把实体集(矩形)和联系(菱形)连接起来。同时标出联系的类型。

一对一(1 1),一对多(1 n),多对多(m n)

学生和课程:选课。学生_课程

学生和学院:学习,属于,学院_学生

联系也可能有属性!!!

属性的特征:如果是实体集的属性,当实体集确定时,属性的取值唯一

例如:学生的性别

学生和课程有联系:当某个学生(王鹏)选了一节课(数据库),得到一个分数。

分数:由学生和课程共同来确定,是联系的属性。

只有多对多联系才可能有属性。

如果属性特别多,实体集的属性省略,用数据字典(文字)表示

联系的属性不能省略

table

域:属性的取值范围。

码:是一个属性。属性的取值能够唯一标识一个实体

例如学生:学号,姓名,性别,……,手机号,身份证号

学号:不能重复,也不能为空

20210214301

任意取一个学号,只能代表唯一的一个学生。

数据世界(计算机世界):根据E-R图,使用相应的DBMS创建数据库。

关系数据库:用表(table)保存数据。

优点:结构简单,容易掌握。SQL语言

非关系数据库:层次数据库,网状数据库(都已淘汰) 优点:性能好。 缺点:太复杂。

数据模型三要素:数据结构,数据操作,完整性约束

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值