zoukankan      html  css  js  c++  java
  • 数据库复习(一)——数据库概论

      一.数据库系统概述

    数据库系统包括:

        1.数据

        2.数据库

        3.数据库管理系统(DBMS):系统软件,主要功能:数据定义功能(DDL),数据组织,存储和管理,数据操纵功能DML,数据库的事务管理和运行管理

    ,数据库的建立与维护,和其软件之间的通信功能

      数据管理技术的发展:人工管理->文件系统管理->数据库系统管理

      二.数据模型

      对现实世界的抽象

      分类:

      一:概念模型:涉及概念:实体,属性,码(key),域,实体型(具有相同属性的实体放在一起,如:学生(学号,姓名,性别...)),实体集(类似的实体),联系

      概念模型表示方法:E-R图,实体-联系方法

       分类:关系数据模型,层次数据模型,网状数据模型

      二:逻辑模型:

      三:物理模型:

      

      数据模型是一组严格定义的概念的集合:数据的静态特性,动态特性和完整性约束

      对应的,数据模型通常由数据结构,数据操作,完整性约束三个部分组成

    关系数据模型:

      数据结构:二维表:关系,元组,属性,码,域,分量,关系模式

      数据模型的操纵:集合操作,对象和结果都是关系

      完整性约束:实体完整性,参照完整性,用户定义完整性

    数据系统的模式:

    外模式

    内模式

    模式

    数据独立性:

    外模式/模式映像

    模式/内模式映像

    保证了数据独立性

      

    亲爱的听众朋友我是你的代班DJ
  • 相关阅读:
    为什么学微信小程序开发
    mac 上配置sublime text3插件
    获取元素的宽度和高度
    移动端页面SEO优化需要注意的10个要点
    gulp详细入门教程
    HTTP协议详解
    深入了解 Flexbox 伸缩盒模型
    移动前端之viewport
    如何设置“用eclipse开发时自动在顶端产生import”?
    认识 java JVM虚拟机选项 Xms Xmx PermSize MaxPermSize 区别
  • 原文地址:https://www.cnblogs.com/YTYMblog/p/5426984.html
Copyright © 2011-2022 走看看