zoukankan      html  css  js  c++  java
  • 数据库概述

    1、数据库

    数据库技术经历的历史变革:

    人工管理-》文档系统-》数据库系统(层次、网状、关系、新一代)

    数据库的特点:

    数据冗余度少、共享程度高、独立性好

    2、数据库中的基本概念

    数据:描述事物的符号记录。

              物理单位:位、字节、字、块、桶、卷 逻辑单位

                   逻辑单位:数据项、数据项组、记录、文件、数据库

    数据库:长期存储在计算机系统内,有组织、可共享的大量数据集合

                    数据类型:结构化、非结构化、半结构化

    数据库管理系统DBMS:

    数据库系统DBS:

    3、信息中的三大世界和两个数据模型

    现实世界---信息世界---计算机世界

    概念模型----逻辑模型

    概念模型中的数据描述:

    实体、属性、域(Domain)、码、实体型、实体集

    概念模型的表示方法:ER模型

    image

    4、层次、网状、关系数据对比

    5、关系数据库

    完整性约束条件:实体完整性、参照完整性、用户定义的完整性

    6、分布式数据库

    DDB概念:分布在一个计算机网络上的多个逻辑相关的数据库的集合,即一组结构化的数据集合,逻辑上属于同一系统,物理上分布在计算机网络的各个不同场地上。

    D-DBMS的组成:LDBMS(局部数据库管理系统),GDBMS(全局数据库管理系统),GDD(全局数据字典),CM(通信管理)

    image

    分类:

    按全局控制方式分:

          全局控制集中的(全局数据字典与全局控制只有一个并存放在同一场地)

          全局控制分散的(每个场地都有全局控制系统和全局数据字典)

          全局控制部分分散的(部分场地有全局控制和数据字典)

    按局部DBMS的类型分:

          同构D-DBMS:即所有的局部数据库管理系统相同

          异构D-DBMS:各场地局部数据库具备不同的DBMS

    特性:

          数据分布与功能分布

          数据透明性

          场地自治性

  • 相关阅读:
    PyQt(Python+Qt)学习随笔:窗口的布局设置及访问
    PyQt(Python+Qt)学习随笔:QAbstractItemView的showDropIndicator属性
    PyQt学习随笔:QStandardItemModel使用注意事项
    Windows 2008 R2 防火墙允许Serv-U通过的方法
    实例化php类的时候如何传参
    密码强度检测
    php和c++socket通讯(基于字节流,二进制)
    PHP 魔术方法__set() __get() 方法详解
    type='button'和'submit'的区别
    jQuery实现CheckBox全选、全不选
  • 原文地址:https://www.cnblogs.com/kelite/p/3513857.html
Copyright © 2011-2022 走看看