数据库系统的概述

举报
川川菜鸟 发表于 2022/04/14 23:09:56 2022/04/14
【摘要】 一、数据库的发展 人工管理阶段 文件系统阶段。数据的存储基本以记录为单位。 数据库系统阶段。主要特点: 1)采用一定的数据模型,使数据结构化 2)数据库系统的数据共享度高,冗余度小 3)数据库系统和程序...

一、数据库的发展

  1. 人工管理阶段
    在这里插入图片描述
  2. 文件系统阶段。数据的存储基本以记录为单位。
    在这里插入图片描述
  3. 数据库系统阶段。主要特点:
    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

文章来源: chuanchuan.blog.csdn.net,作者:川川菜鸟,版权归原作者所有,如需转载,请联系作者。

原文链接:chuanchuan.blog.csdn.net/article/details/122182559

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。