为了账号安全,请及时绑定邮箱和手机立即绑定

数据库复习(一)

标签:
MySQL

数据库复习(一)

1. 数据库基本概念

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

一、数据库的基本特征:

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

二、数据库管理系统:

定义:

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

主要功能:

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

三、数据库系统

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

构成:

  • 数据库
  • 数据库管理系统
  • 应用系统
  • 数据库管理员
image-20200710093433954

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

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

一、人工管理

image-20200710094004109

二、文件系统

image-20200710094120225

三、数据库系统

image-20200710094408677

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

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

3. 数据模型

一、两大类数据模型

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

逻辑模型和物理模型:

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

二、ER图

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

image-20200710095549403

三、层次模型

image-20200710100147436

四、网状模型

image-20200710100558719

五、关系模型

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

image-20200710100914789

四、数据库模式

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

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

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

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

image-20200710101944045

二、数据库的二级映像

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

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

数据库系统组成

enter description here
点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消