数据库系统相关概念

数据库系统

定义:

  1. 数据库:相互有关联关系的数据集合
  2. 数据库管理系统:管理数据库的一种系统软件
    数据库语言:通过数据库语言开发数据库应用程序
  3. 现实世界>>>>>信息世界>>>>>计算机世界
    由现实世界到信息世界:我们需要对数据进行建模(信息模型)
    由信息世界到计算机世界:我们需要进行数据库设计
  4. 主要内容:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

数据库系统之–基本关系与数据库模型

1. 数据库DB、数据库管理系统DBMS,数据库应用DBAP、数据库管理员DBA

**A. 数据库DB:**数据库是一组相互之间有关联关系的集合
学习数据库,我们需要从以下两个方面考虑:
a. 数据如何存放
b. 如何从数据中获取信息
数据库:相互之间由关联关系的若干个Table的集合
数据库可以分为:关系数据库、图像数据库、工程数据库等
对于一个表,其中关系模式由:表明和表标题组成;表/关系由模式和表内容(值)组成。具体如下图所示:
**B.数据库管理系统(DBMS)😗*管理数据库的一种系统软件
**C.数据库应用(DBAP:**针对不同用户的需求设计的操作数据库的系统,进而操作数据库的应用软件
D.数据库管理员(DBA): 数据管理员创建数据库,管理数据库系统
E.计算机基本系统
在这里插入图片描述

数据库管理系统–1. 从用户角度看数据库管理系统的功能

a. 数据库定义Table中的标题、名称等:因此DBMS提供了一套数据定义语言(DDL)给用户
b. 数据库操作,对于数据库的增删改查:因此DBMS提供了一套数据管理语言(DML)给用户
c. 数据库控制,控制数据库中数据的使用(哪些用户可以使用,哪些用户不能使用):因此DBMS提供了一套数据库控制语言(DCL)给用户
d. 数据库维护,转储,恢复,重组,性能监测:因此DBMS提供了一系列程序(实用程序/例行程序)给用户。一般例行程序由DBA管理和维护
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章