我的编程空间,编程开发者的网络收藏夹
学习永远不晚

关于数据库系统的概述

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

关于数据库系统的概述

一、数据库的发展 人工管理阶段

在这里插入图片描述

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

在这里插入图片描述

数据库系统阶段。主要特点:
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

到此这篇关于关于数据库系统的概述的文章就介绍到这了,更多相关数据库概述内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

关于数据库系统的概述

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

数据库系统概论-

数据模型数据模型的含义数据模型是对现实世界中各种事物或实体特征的数字化模拟和抽象,用以表示现实世界中的实体及实体之间的联系,使之存放在计算机中,并通过计算机软件进行处理,数据模型是用来描述数据、组织数据和对数据据进行操作的,数据模型是数据库系统的核心和基础数据
数据库系统概论-
2020-07-16

关于MongoDB数据库核心概念

目录MongoDB数据库核心概念1.NoSQL数据库介绍2.MongoDB数据库介绍3.MongoDB支持的数据格式3.1.jsON格式的数据类型3.2.BSON格式4.MongoDB数据库的特性5.MongoDB程序6.MongoDB应用
2023-04-12

Oracle数据库中的实例概述

Oracle数据库是世界领先的关系型数据库管理系统之一,提供了强大的功能和灵活性,广泛应用于企业级系统中。在Oracle数据库中,实例是一个非常重要的概念,它承载了数据库的运行环境和内存结构,是与用户连接和进行SQL操作的关键。什么是Or
Oracle数据库中的实例概述
2024-03-07

阿里云数据库的软件概述

本文将详细介绍阿里云数据库提供的各种软件,包括关系型数据库、NoSQL数据库、分布式数据库等,帮助您了解和选择适合您业务需求的数据库软件。阿里云数据库是阿里云提供的各种数据库服务的总称,包括关系型数据库、NoSQL数据库、分布式数据库等。这些数据库软件能够满足不同规模、不同业务需求的企业客户的数据存储和管理需求。
阿里云数据库的软件概述
2023-10-29

数据库关系模型的概念是什么

数据库关系模型是一种用于描述和组织数据库中数据的概念模型。它基于数学关系理论,主要用于定义数据之间的逻辑关系,以及数据的组织和操作方式。数据库关系模型的核心概念是关系(Relation),它是由一张或多张具有相同结构的表格组成的,每张表格由
2023-10-10

mysql属于关系型数据库吗

MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策
2022-05-20

MySQL关系型数据库的基础概念是什么

这篇文章主要介绍“MySQL关系型数据库的基础概念是什么”,在日常操作中,相信很多人在MySQL关系型数据库的基础概念是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL关系型数据库的基础概念是什么
2023-06-20

基于内存的关系数据库memsql初探

背景广告系统中,算法模型预估需要根据广告的实时转化统计结果,才能做出更精准的预估;同时,支持多维度聚合查询(例如按照广告各个不同层级维度,按照时间不同粒度的维度),并跨大区合并。一开始的版本是基于mysql,但由于统计数据更新太频繁,异步定期从mysql捞统计
基于内存的关系数据库memsql初探
2019-10-28

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录