美文网首页
数据库复习(一)

数据库复习(一)

作者: 叶叶书 | 来源:发表于2020-07-13 10:49 被阅读0次

数据库复习(一)

1. 数据库基本概念

数据库定义:数据库是长期存储在计算机中心,有组织的、可共享的大量数据的集合。

一、数据库的基本特征:

  1. 数据按一定的数据模型组织、描述和存储
  2. 可为各种用户共享
  3. 冗余度较小
  4. 易扩展

二、数据库管理系统:

定义:

  • 位于用户和操作系统之间的一层数据库管理软件
  • 是基础软件,是一个大型复杂的软件系统

主要功能:

  • 数据操纵功能
  • 数据库的事务管理和运行管理
  • 数据库的建立和维护功能

三、数据库系统

定义:在计算机系统中引入数据库后的系统

构成:

  • 数据库
  • 数据库管理系统
  • 应用系统
  • 数据库管理员

<img src="https://cdn.jsdelivr.net/gh/1090ym/image/img/image-20200710093433954.png" alt="image-20200710093433954" style="zoom:67%;" />

2. 数据库管理技术的产生和发展

数据库管理技术的三个发展阶段:手工管理、文件管理、数据库管理

一、人工管理

<img src="https://cdn.jsdelivr.net/gh/1090ym/image/img/image-20200710094004109.png" alt="image-20200710094004109" style="zoom: 80%;" />

二、文件系统

<img src="https://cdn.jsdelivr.net/gh/1090ym/image/img/image-20200710094120225.png" alt="image-20200710094120225" style="zoom:80%;" />

三、数据库系统

<img src="https://cdn.jsdelivr.net/gh/1090ym/image/img/image-20200710094408677.png" alt="image-20200710094408677" style="zoom:80%;" />

物理独立性:指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了,应用程序不用改变。

逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。

3. 数据模型

一、两大类数据模型

概念模型:也称信息模型,是按用户的观点来对数据和信息建模,用于数据库设计。

逻辑模型和物理模型:

  • 逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型等, 按计算机系统的观点对数据建模,用于DBMS实现。
  • 物理模型是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法。

<img src="https://cdn.jsdelivr.net/gh/1090ym/image/img/image-20200710095110102.png" alt="image-20200710095110102" style="zoom:80%;" />

二、ER图

三要素:实体型,属性和联系

<img src="https://cdn.jsdelivr.net/gh/1090ym/image/img/image-20200710095549403.png" alt="image-20200710095549403" style="zoom:80%;" />

三、层次模型

<img src="https://cdn.jsdelivr.net/gh/1090ym/image/img/image-20200710100147436.png" alt="image-20200710100147436" style="zoom:80%;" />

四、网状模型

<img src="https://cdn.jsdelivr.net/gh/1090ym/image/img/image-20200710100558719.png" alt="image-20200710100558719" style="zoom:80%;" />

五、关系模型

用二维表表示实体及其联系。

<img src="https://cdn.jsdelivr.net/gh/1090ym/image/img/image-20200710100914789.png" alt="image-20200710100914789" style="zoom:80%;" />

四、数据库模式

一、数据库系统的三级模式

模式:数据库中全体数据的逻辑结构和特征的描述。

外模式:数据库用户使用的局部数据的逻辑结构和特征的描述,介于模式和应用之间,一个数据库可以有多个外模式。

内模式:数据物理结构和存储方式的描述,数据在数据库内部的表示方式,一个数据库只有一个内模式。

<img src="https://cdn.jsdelivr.net/gh/1090ym/image/img/image-20200710101944045.png" alt="image-20200710101944045" style="zoom:80%;" />

二、数据库的二级映像

外模式/模式映像:定义了数据全局逻辑结构和局部逻辑结构之间的对应关系,保证数据的逻辑独立性。

模式/内模式映像:定义了数据全局逻辑结构和物理存储结构之间的对应关系,保证数据的物理独立性。

数据库系统组成

<img src="https://gitee.com/shmblog/image/raw/master/小书匠/1594348169430.png" alt="enter description here" style="zoom:80%;" />

本文由博客群发一文多发等运营工具平台 OpenWrite 发布

相关文章

  • 关系数据库知识点

    好久没有做知识型的总结, 期末复习数据库课程, 每天更新复习成果. 数据库概念: 1.什么是数据库系统? 数据库和...

  • 数据库复习(一)

    数据库复习(一) 1. 数据库基本概念 数据库定义:数据库是长期存储在计算机中心,有组织的、可共享的大量数据的集合...

  • 数据库复习(一)

    工作两年了,一直做着各种业务,是时候静下心来总结回顾以及复习一些知识了,先从第一个专题数据库开始吧。 什么是数据库...

  • 20171022 周日 今日计划+回顾

    一、今日计划 学习任务:高级数据库 - 复习学过内容(计划外) 二、今日回顾 学习任务:高级数据库 - 复习学过内...

  • 数据库复习(sequelize复习)

    以下文档摘要自sequelize中文文档[https://www.sequelize.com.cn/] 数据库连接...

  • 数据库复习

    数据库复习--from我的博客自己写的,累死我了

  • 数据库复习

    1.第二章 关系模型 关系库是表的集合,一个表是一个实体集,一行是一个实体 列首位为属性,每个属性有一组允许的值,...

  • 数据库复习

    1、基本数据类型数值型整数:byte short int long浮点数:float double字符型:char...

  • 主键 sql分类 自增 not null

    MySql02 复习 数据库相关 连接数据库的命令 mysql -uroot -p 创建数据库 create da...

  • 数据、数据库、数据库管理系统、数据库系统

    快到期末了,现在也要开始复习数据库了。。。。。。数据、数据库、数据库管理系统、数据库系统这4个是数据库的基本概念,...

网友评论

      本文标题:数据库复习(一)

      本文链接:https://www.haomeiwen.com/subject/fmqacktx.html