数据管理系统-week1-数据库设计

文章目录

  • 一、数据库设计过程
  • 二、数据库域
  • 三、数据库模式
  • 四、对象建模
  • 参考文献


一、数据库设计过程

  • 数据库设计的简化过程包括以下阶段:
    -概念建模
    概念建模将数据库域的规范转换为概念模式。
    -逻辑设计
    逻辑设计将概念模式转换为逻辑模式,例如关系表的表头。
    -物理设计
    物理设计确定了实现细节,并向逻辑模式中添加了可提高性能的持久存储结构,例如索引、集群、分区、物化视图等。

二、数据库域

  • 数据库域是由数据库内容描述的真实世界的选定片段
  • 例如,一个典型的简单业务域可以描述为声明顺序:
    -一家公司希望存储和维护有关其供应商和供应商运送的零件的信息。
    -供应商由供应商名称、出生日期、工资和居住城市描述
    -零件由零件编号、零件名称、颜色和价格描述
    -发货由供应商编号、零件名称和订购数量描述
    -供应商由其供应商编号标识,零件由其零件编号标识。

三、数据库模式

  • 数据库模式是对以特定数据抽象级别表示的存储数据的描述
  • 概念模式是对存储数据的描述,用类对象、对象属性、对象类标识符、对象类与其他类之间的关联表示
  • 逻辑模式是以属性、属性值、行、列、标题和表的形式表示的存储数据的描述
  • 物理模式是用文件、索引、集群、数据块等术语表示的存储数据的描述

四、对象建模

  • 对象建模是一种特殊的概念建模,其中数据库域的规范被转换为简化的类图(概念模式)
  • 对象建模原理:-数据库的内容被量化为离散对象
    -对象由属性(属性)和操作(方法)描述
    -好消息:我们忽略操作!
    -对象由选定属性的值标识
    -一类对象是一组具有公共属性、公共语义和公共标识符的同构对象

参考文献

• C. Coronel, S. Morris, A. Basta, M. Zgola, Data Management and
Security, Chapter 2, Cengage Compose eBook, 2018, eBook: Data
Management and Security, 1st Edition
• T. Connoly, C. Begg, Database Systems, A Practical Approach to Design,
Implementation, and Management, Chapter 10 Database System
Development Cycle, Pearson Education Ltd, 2015

你可能感兴趣的:(数据管理系统,数据库)