zoukankan      html  css  js  c++  java
  • 1 数据库技术基础---2

    一、数据模型

    1.概念数据模型:按用户的观点对数据和信息进行建模

        也称信息模型,E-R模型,主要用户数据库设计

    2.基本数据模型,按计算机的观点对数据进行建模,用于DBMS的实现

        分类:层次模型,网状模型,关系模型,面向对象数据模型

    二、数据模型的三要素:

        1.数据结构    2.数据操作   3.数据的约束条件

    三、E-R模型:即采用实体-联系方法来描述的概念模型

         E-R图

         1.实体:是现实世界中可以区别于其他对象的事件或物体

         2.联系:E-R模型中用菱形表示

              联系的分类:2个不同实体之间的联系、两个不同实体集之间的联系 、同一实体集内的二元联系

        3.属性:简单属性和符合属性   单值属性和多值属性  NULL属性   派生属性

        4.弱实体:以另一个实体为前体的实体   职工和职工家属   职工家属就是弱实体

    四、层次模型

         1.表示:采用树形结构表示数据与数据之间的联系

            每个节点表示一个记录类型(实体),记录之间的联系用节点之间的连线表示

        2.表示多对多联系的方式

           冗余节点法     虚拟节点分解法

    五、网状模型

        采用网络结构表示数据与数据之间联系,也称为DBTG模型

    六、关系模型:目前最常用的数据模型之一

         用表格结构表达实体集以及实集之间的联系

    七、面向对象模型

        1.对象是现实世界中实体的模型化,与记录、元组的概念相似

             每个对象都有一个唯一的标识,称为对象标识

        2.封装:针对对象的状态和行为

        3.对象属性

        4.类和类层次

        5.继承

  • 相关阅读:
    轻量级数据库sqlite的使用
    Integer引发的思考
    css限制显示行数
    数据库 chapter 17 数据仓库与联机分析处理技术
    数据库 chapter 15 对象关系数据库系统
    数据库 chapter 16 XML数据库
    数据库 chapter 14 分布式数据库系统
    数据库 chapter 11 并发控制
    数据库 chapter 12 数据库管理系统
    数据库 chapter 13 数据库技术新发展
  • 原文地址:https://www.cnblogs.com/Long-w/p/8512745.html
Copyright © 2011-2022 走看看