zoukankan      html  css  js  c++  java
  • 数据和数据库的关系

    一、数据

    1、数据(data)定义

    • 对客观事物的符号表示,如图形符号、数字、字母等,数据是数据库中存储的基本对象。
    • 日常生活中,直接用语言描述事物;
    • 计算机中,为了存储和处理这些事物,将事物的特征抽象成一个记录来描述。

    2、数据的种类

    文字、图形、图像、声音

    例如,数据库中,学生表中的学生记录:

    (王二,男,18,西安,计算机系,95033)

    解释为:王二是一个学生,18岁,西安人,95033班

    二、数据库(DB)

    数据库(DB)定义:

    • 长期存储在计算机内,有组织、可共享的数据集合。
    • 数据库中的数据按一定的数据模型组织、描述和储存。
    • 具有较小的冗余度、较高的数据独立性和易扩展性,可为各个用户共享。

    三、DBMS

    1、DBMS定义

    • 数据库管理系统(DBMS)位于应用程序与存储数据的之间一层数据管理软件。
    • 它是基础软件,一个大型复杂的软件系统。
    • DBMS能科学组织和存储数据,高效地获取和维护数据。

    2、DBMS主要功能

    DBMS主要功能如下:

    第一,数据库的定义功能。它把用DDL编写的各级源摸索编译成各级目标模式,这些目标是对数据库机构信息的描述,而不是数据本身,他们被保存在数据字典中,供以后数据操纵或数据控制时使用。

    第二,数据库的操作功能。单独数据操纵语言DML及编译程序,实现对数据库的基本操作。基本操作有两类,检索和更新。

    第三,数据库的保护功能。数据库的数据恢复、数据库的并发控制、数据的完整性控制和数据安全性控制。

    第四,数据库的维护功能。数据库的数据导入、转换、存储、数据库性能监控等。

    3、DBMS的优点

    • 相互关联的数据的集合
    • 较少的数据冗余
    • 程序与数据相互对立
    • 保证数据的安全、可靠、正确
    • 数据可以并发使用并能同时保证一致性

    四、DBS

    1、数据库系统DBS定义

    数据库系统(DBS)一般由数据苦、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户组成。即数据库系统=数据库(DB)+数据库管理系统(DBMS)+应用系统+数据库管理元(DBA)+用户。

    2、数据库系统经历3个阶段

    网状数据库、层次数据库和关系数据库。他们分别采用的是网状模型(图形结构)、层次模型(树形结构)和关系模型(简单二维表结构)作为数据的组织方式。

    欢迎批评指正,提出问题,谢谢!
  • 相关阅读:
    9. MySQL
    python第四课
    python第三课pycharm的使用
    python第二课
    python第一课
    Python3基础-网络编程(8)
    Python3基础-异常处理(7)
    Python3基础-面向对象(6)
    Python3基础-模块和包(5)
    Python3基础-文件处理(4)
  • 原文地址:https://www.cnblogs.com/xxeleanor/p/14903467.html
Copyright © 2011-2022 走看看