数据库的基础知识点---1

|   版权声明:本文为博主原创文章,未经博主允许不得转载。

数据库的四个基本的概念:

  (1)、数据: 数据(data)是数据库中存储的基本的对象,它包括文本,音频,图像,图形,视频等等的一系列均可以统称为数据。其中数据的表现形式还不能完全的表达其内容,需要经过解释,数据和关于数据解释是密不可分的。

  (2)、数据库: 数据库形象的解释就是一个存放各类数据的仓库。它是一个长期存储在计算机内,有组织的,可共享的大量数据的集合。数据库中的数据按照一定的数据模型组织,描述和存储,具有较小的冗余度,较高的数据独立性,可以各用户共享。

  (3)、数据库管理系统: 一个比喻,我们的存放的仓库有管理仓库的管理系统,控制货物的进仓,出仓和摆放的位置和摆放的数量等等;因此关于数据库,我们也有一套管理系统,叫做数据库管理系统。数据库管理系统是一套系统软件,他负责管理数据库的科学的组织和存储数据,如何高效的获取和维护数据。数据库管理系统主要的有下面的几个功能:

     >1. 数据定义功能

     >2. 数据的组织、存储和管理

     >3. 数据操纵功能

     >4. 数据库的事务管理和运行管理

     >5. 数据库的建立和维护功能

  (4)、数据库系统:数据库系统是由数据库、数据库管理系统(机器应用开发工具)、应用程序和数据库管理员组成的存储、管理、处理、维护数据的系统。

数据库系统的特点:(下面有一些是个人的理解,如有错误希望大家多多指正)

  (1)、数据结构化: 数据库系统最主要的就是数据的整体数据的结构化。整体数据结构化可以理解为数据库的模型中的一条记录,如网状模型,层次模型,关系模型的一条关系记录;如下:

  

  (2)、数据的共享性高冗余度低,易于扩展:

    共享:数据面向的不再是某一个应用而是面向整个系统,数据可以被多个应用和多个用户使用。

    冗余度低:因为数据实现了共享,所有的应用可以共享,因此不同的应用使用同一份数据的时候,数据库中只要保存一份数据即可,而不再需要为每个应用都保存一份数据,这样就降低了数据的冗余度。

    易于扩展:因为数据面向的是整个系统,具有结构的数据,不仅可以被多个应用使用,它是可以增加新的用户程序。

  (3)、数据的独立性:包括物理独立性和逻辑独立性

    物理独立性: 用户应用程序和数据库中的数据的存储是独立的,也就是说,用户的应用程序关心的不是数据在数据库中是如何存储的,它只需要关心数据库中数据的逻辑结构。因为它提供数据的逻辑结构使用数据。

    逻辑独立性: 是指用户的应用程序和数据库的逻辑结构是相互独立的。(逻辑结构应该是指数据记录)

  (4)、数据由数据库管理系统统一管理和控制:数据的安全性,数据的完整性,数据库的恢复,数据的并发控制(多个用户对同一个数据进行存取的时候的控制)

关系模型:见下图

 

原文地址:https://www.cnblogs.com/geore/p/5886518.html