美文网首页软考知识笔记
数据库模式与模型

数据库模式与模型

作者: 林中白虎 | 来源:发表于2021-04-13 08:35 被阅读0次

这个知识点一般出现在上午、下午案例中。

一、三级模式与两级独立
三级模式与两级独立其实可以用下面一张图就可以全部体现。


三级模式与两级独立
  • 外模式
    描述组成用户视图的各个记录的组成、相互关系、数据项特征、数据安全性和完整性约束。其实简单说就是用户在DBMS系统中以某个角色登录后看到的系统页面、操作功能及看到的数据。就是这一层模式的功能体现结果。其中一个数据库可以有多个外模式,一个引用程序只能使用 一个外模式
  • 概念模式
    是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有 一个概念模式
  • 内模式
    内模式定义的是存储记录及存储组织形式。一个数据库只有 一个内模式
  • 物理独立性
    当数据的 物理存储改变 时,应用程序不需要改变。
  • 逻辑独立性
    当数据的 逻辑结构改变 时,应用程序不需要改变。

二、数据模型分类
数据模型主要分为 层次模型网状模型关系模型面向对象模型

三、数据库设计每个阶段的任务
1、需求分析:生成数据流图、数据字典、需求说明书
2、概念结构设计:E-R模型
3、逻辑结构设计:通过E-R模型并结合数据库的规范化理论,进行数据结构的设计和优化形成用户模式
4、物理设计:根据逻辑结构设计的产物进行数据库物理模型的转换

相关文章

  • Django笔记03-数据库与数据模型

    数据库与数据模型 django框架的设计也采用了MVC模式,但是基于MVC模式却更注重模型(Model)、模板(T...

  • 《Node + Express 快速搭建网站》学习笔记-5mon

    3-1mongodb模式模型设计及编码 ch3-项目数据库实现 设计数据库模型 Schema - 模式定义 可以定...

  • Data Mapper模式

    定义 一种映射模式,可以在数据对象与数据库间传递数据,并且保证对象,数据库,映射器3者独立。 类型 领域模型模式(...

  • MVC

    1. mvc设计模式的构成 model(业务模型)     负责与数据库建立映射关系 和 操作数据库 view...

  • 数据库模式与模型

    这个知识点一般出现在上午、下午案例中。 一、三级模式与两级独立三级模式与两级独立其实可以用下面一张图就可以全部体现...

  • 长江三角洲城市群数据平台(2)-视图与模板

    django开发类似于MVC模式,称为MVT,即模型-视图-模板。模型起到与数据库联系的作用,视图进行主要逻辑的处...

  • Mybatis-Plus ActiveRecord模式

    ActiveRecord 模式 简称AR模式 ,它是活动记录,是一种领域模型模式。特点:一个模型类对应关系型数据库...

  • DDD原则模式和实践 读书笔记 三

    领域模型实现模式 领域模型 领域模型是一个面向对象模型,它同时囊括了行为和数据。该模式基于没有数据库前提的。优点:...

  • 软件设计师11-数据库

    数据库模型 三级模式 1)外模式(子模式、用户模式) 1)数据库用户(包括应用程序员和最终用户)使用的局部数据的...

  • 关系型数据库 VS 非关系型数据库

    一、关系型数据库? 1.概念 关系型数据库是指采用了关系模型来组织数据的数据库。简单来说,关系模式就是二维表格模型...

网友评论

    本文标题:数据库模式与模型

    本文链接:https://www.haomeiwen.com/subject/ywlflltx.html