数据库系统概述

网友投稿 803 2022-05-29

一、数据库的发展

人工管理阶段

文件系统阶段。数据的存储基本以记录为单位。

数据库系统阶段。主要特点:

1)采用一定的数据模型,使数据结构化

2)数据库系统的数据共享度高,冗余度小

3)数据库系统和程序之间具有高度的独立性。

数据库中数据的最小存取单位是数据项。

二、数据库系统的组成和结构

2.1 数据库的定义

数据库(DataBase,DB),指的是以一定的方式存储在计算机内,能为许多用户共享,有组织,统一管理的相关数据的集合。

2.2 数据库管理系统的功能

数据操作功能(增删改查)

数据库维护功能(载入,转换,存储)

数据库的保护

通信

2.3 数据库系统

简称DBS,指的是在计算机系统中引入数据库后的系统组成,由计算机硬件设备,数据库及相关的计算机软件系统,开发者管理使用的数据库系统的人员三部分组成,简单说由:数据库,硬件,软件,用户组成。

2.4 数据库管理员

简称DBA,主要职责:

在用户与数据库开发人员之间进行协调

参与数据库和应用系统设计的全过程,进行数据库的建立,配置和管理。

数据库完整性控制,权限设置和安全管理

负责监督和控制数据库的正常运行,负责系统的维护和数据恢复等工作

体术数据库的重构计划,进行数据库的改进和重组

三、数据库系统的体系结构

数据库系统的体系结构是数据库系统的一i个总体框架,大多数具有三级模式,两极映像,两级数据独立性和结构特征。

数据库的三级模式:外模式,模式,内模式。

两级映像指的是外模式,模式映像,内模式影响。

两级数据独立性指的是:物理数据独立性和逻辑数据独立性。

四、数据模型

数据模型是指对客观事物及其联系的数据描述,是对实体联系模型的数据化。

它包含:概念模型(ER),层次模型,网状模型,关系模型。

4.1 概念模型

数据库系统的概述

设计ER图需要了解它的组成成分:

1)矩形框:表示实体类型

2)菱形框:表示实体间的联系类型

3)椭圆形框:表示实体类型和联系类型的属性

4)直线:联系俩俩之间

假设有如下题目:

画ER图具体操作如下:

4.2 层次模型

层次模型采用树形结构作为组织方式。

比如如下的例子:

4.3 关系模型

用关系结构(二维表)表示实体类型及实体间联系的模型称为关系模型。

比如:

五、练习题

1-

2-

3-

4-

5-

1.5:数据定义,数据操作,数据库保护,数据库维护,通信

1.6:看上面2.4

SQL数据库交流群:696774324

数据库

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Jenkins部署GitHub上的前端项目
下一篇:【Java 网络编程】网络环境简介 ( 网络 | 网络编程 | OSI 七层网络模型 | TCP/IP 网络模型 )
相关文章