Data Management Technology(2) -- Data Model

本文详细介绍了数据模型的概念,包括不同抽象层次的数据模型,重点讲解了概念模型中的ER模型和逻辑模型中的关系模型。ER模型通过实体、属性、关系和约束来表达信息,而关系模型则描述了数据结构、操作和约束,包括关系、键、完整性约束等。文章还探讨了从ER模型到关系模型的转换,并通过实例说明了关系代数的操作,如选择、投影、连接等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Data Model

Model

  • Is the abstraction of real world
  • Reveal the essence of objects, help people to locate and resolve problems

Data Model

  • A data model explicitly determines the structure of data, and defines the operation that can be imposed, in order to represent the characteristic of the world
  • Data model is the core and fundamental of database
    • Data model determines the function and performance of database
  • There exists different data models
    • From different level, or different point of view
    • The evolution of data model promotes the database progress
  • Conceptual model
    • documents and organizes the data for communication between functional and technical people
  • Logical model
    • describes data semantics, data relationships, data constraints and data operation in database
  • Physical model
    • describes how data is organized in storage device
Different level of abstraction
Real World
概念模型 Conceptual Mode
逻辑模型 Logical Model
物理模型 Physical Model
Computer

2.Conceptual Model - ER Model

  • Is the most popular conceptual model
  • Gives us a language to specify
    • what information the db must hold
    • what are the relationships among components of that information
  • View the world as a collection of entities
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值