数据库技术概论2

数据模型

1、组成三要素:
(1)数据结构
需要定义数据结构,逻辑结构是什么,存储结构是什么,操作对象的类型是什么
(2)数据操作
定义后的数据结构后,你需要设定你的数据都允许进行什么样的操作,包括操作规则(即数据所允许执行的操作集合)
(3)数据完整性约束
前者结束之后,可以设定一组完整性约束,保证数据的正确有效一致。

数据抽象化

数据抽象化是将现实世界–>抽象为机器世界——概念模型,即为E-R图或E-R模型。
1、概念模型表示
实体:现实世界中可相互区分和识别的事物,客观对象,抽象的事件。
实体集:性质相同的同类实体的集合
属性:实体的特征
属性值域:每个属性有特定的取值范围
属性类型:属性名称+属性值 (例如:姓名为属性,‘男’为属性值)
实体类型:实体名+属性集合(例如:学生(学号、姓名、性别、年龄))
2、E-R图的实体之间联系
(1)一对一联系
一个实体对应有且只有一个实体。
(2)一对多联系
一个实体可以对应多个实体,但多个实体只对应一个实体。
(3)多对多联系
实体集1中的一个可以对应实体集2中多个实体,同样的实体集2中的一个实体也可以对应实体集1中的多个实体
3、E-R图画图要求

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值