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

    一、数据库与数据库管理系统

    数据库系统(BDS)是一个采用了数据库技术,有组织地、动态地存储大量相关联系数据,方便多用户访问的计算机系统。

    组成:1,数据库(DB,DateBase)  2、硬件   3、软件:操作系统,数据库管理系统(DBMS),应用程序  4 人员

    二、DBMS的功能:1.数据定义  2.数据库操作  3.数据库运行管理   4.数据组织,存储管理   5.数据的建立与维护  6 其他

    三、DBMS的分类:1.关系数据库系统  2.面向对象的数据库系统    3.对象关系数据库系统

    四、数据库的体系结构

       1.集中式DBS

       2.客户端/服务器

       3,并行数据库

       4,分布式DBS

    五、数据库系统的三级模式结构

    数据库系统划分为三个抽象级:用户级,概念级,物理级

        1.数据抽象:物理层  逻辑层  视图层

        2.三级模式结构、两级映射:模式/内模式    外模式/模式

        3.模式:(1)概念模式:也称模式,逻辑模式,反映的是数据库的结构级联系,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

    一个数据库只有一个模式;是数据库数据在逻辑级上的视图。

            (2)外模式:也称用户模式或子模式,是用户与数据库的接口,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某种应用有关的数据的逻辑表示。一个数据库可以有多个外模式,外模式就是用户视图,外模式是保证数据安全性的一个有力措施。

                      (3)内模式:也称存储模式,是数据在数据库内部的表示方式,是数据物理结构和存储方式的描述。一个数据库只有一个内模式,一个表可能由多个文件组成,例如:数据文件,索引文件。其目的是:减少数据冗余,实现数据共享,提高存取效率,改善性能

        4.数据的独立性

            (1)物理独立性:数据的内模式发生改变时,数据的逻辑结构不变,由模式/内模式的映射来保证

            (2)逻辑独立性:指用户的应用程序与DB的逻辑结构是相互独立的,有模式/外模式的映射来保证

  • 相关阅读:
    Matplotlib Date Index Formatter 日期索引格式化学习
    Matplotlib 日期格式转换
    Matplotlib基础 可视化绘图 学习笔记
    Python 修饰符@用法
    Linux下基于shell脚本实现学生信息管理系统
    JavaScript的popup框
    HTML语言发展史
    CSS grid 模板
    JavaScript中的正则表达式
    position的四个属性值
  • 原文地址:https://www.cnblogs.com/Long-w/p/8512404.html
Copyright © 2011-2022 走看看