zoukankan      html  css  js  c++  java
  • 数据库原理

    什么是数据库?

    数据库是一个以某种有组织的方式存储的数据集合。也就是:保存有组织数据的容器(一个文件或一组文件)

    为什么我们需要数据库?

    毫无疑问,数据库是用来存储数据的。我们对excel肯定不会陌生,excel也是用来存储数据。那既然有excel这样非常好用的软件了,为什么需要数据库呢??

    • excel存储的数据量太少了。由于我们网络发展,excel的存储量远远不能支撑我们的需求。
    • excel数据无法多人共享。excel只是一个单一的文件,只能是当前的用户使用并修改。
    • 数据安全性。对excle数据的修改是很随意的。

    数据库就解决了上面的问题,并且数据库以特殊的机制管理数据文件,对数据有极高的读写速度,大大超过了操作系统对常规文件的读写速度。

    数据库系统的组成

    数据库系统由三个层次组成:

    • 数据库(dataBase)
      • 存放数据的仓库,按照一定的格式(有组织的方式)进行储存
    • 数据库管理系统(dataBase Manager System)
      • 建立、管理、维护数据库的系统软件
    • 数据库应用系统(dataBase Application System)
      • 使用到数据库技术的应用软件

    这里写图片描述


    数据描述与数据模型

    理解数据描述

    我们在现实生活中描述一个事物是非常简单的,看到“一棵树”,就说是“一棵树”。

    但怎么把“一棵树“在计算机描述起来呢??计算机只识别0和1,”一棵树“是不能直接存储到计算机上的!

    于是乎,我们就把”一棵树“抽象出来,形成信息世界的概念模型。然后将概念模型的形式化成是DBMS支持的数据模型,存储在计算机中。

    简单来说:数据描述就是将现实世界中的实物抽象出来,形成概念模型。把概念模型的形式转换成是DBMS支持的类型,然后存储到计算机中!


    作者:Java3y
    链接:https://www.imooc.com/article/details/id/24116
    来源:慕课网
    本文原创发布于慕课网 ,转载请注明出处,谢谢合作

  • 相关阅读:
    Ext.Net中,文件下载。
    Ext.Net中,DataView数据绑定之使用技巧。
    Ext.Net控件,简单案例1,让我们从Hello World开始,走进Ext.Net控件的世界!。
    VSCode入门设置成中文
    S2T40,第四章,简答4
    MongoDB学习笔记三:查询
    初等数论学习笔记一:整除的概念与带余除法
    MongoDB学习笔记四:索引
    初等数论学习笔记二:最大公因数与辗转相除法
    MongoDB学习笔记二:创建、更新及删除文档
  • 原文地址:https://www.cnblogs.com/feng9exe/p/9914521.html
Copyright © 2011-2022 走看看