Data Management Technology(2) -- Data Model

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
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值