数据库系统原理(第一章 数据库概述)

文章目录

本文首先从数据讲起,然后介绍数据管理、数据库和数据库管理系统、数据库系统。

1.数据

1.1数据的概念

数据是指对客观事物的性质、状态以及相互关系等进行记载的物理符号或物理符号的组合,是可识别的、抽象的符号。

1.2数据与信息的关系

数据+处理=信息

1.3数据使用

  1. 数据清洗
  2. 数据管理
  3. 数据分析

2.数据管理

  1. 人工管理阶段(20世纪50年代中期之前)
  2. 文件管理阶段(20世纪50年代后期至20世纪60年代中期)
  3. 数据库管理阶段(20世纪60年代后期)

3.数据库与数据库管理系统

3.1数据库

数据库是长期存储在计算机内、有组织、可共享的大量数据的集合。主要分为层次数据库、关系数据库、网状数据可以、NoSQL数据库等。

3.2数据库管理系统

DBMS是一种操纵和管理数据库的大型软件,用于建立使用维护数据库,它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

DBMS主要功能如下:

  1. 数据定义功能
  2. 数据存取功能
  3. 数据库运行管理功能
  4. 数据库建立和维护功能
  5. 数据传输功能

4.数据库系统

4.1数据库系统组成

数据库系统(DBS)主要由数据库(DB)和数据库管理系统(DBMS)组成

4.2 数据库系统的特点

  1. 整体数据结构化
  2. 数据共享度高
  3. 数据独立性高

4.3数据库系统体系结构

4.3.1内部体系结构

数据库系统的三级模式

  • 外模式:用户能够看见和使用的局部数据的逻辑结构和特性的描述,是数据库用户的数据视图。
  • 模式:数据库中全体数据的逻辑结构和特性的描述,是所有用户的公共数据视图,描述的是全体数据的逻辑结构。
  • 内模式:对数据的物理结构和存储方式的描述。

数据库系统的两级映像

  • 外模式/模式映像:定义了数据的局部逻辑结构和全局逻辑结构之间的关系,对于每一个外模式,数据库系统都有一个外模式/模式映像。
  • 模式/内模式映像:定义了数据的全局逻辑结构和物理存储结构之间的关系,是唯一的。

4.3.2外部体系结构

  1. 集中式结构(电脑既是服务器也是程序)
  2. 住从式结构
  3. 分布式结构
  4. 客户机/服务器结构
  5. 浏览器/应用服务器/数据库服务器结构
  6. 并行结构
  7. 云结构
相关推荐
BestandW1shEs1 小时前
谈谈Mysql的常见基础问题
数据库·mysql
重生之Java开发工程师1 小时前
MySQL中的CAST类型转换函数
数据库·sql·mysql
教练、我想打篮球1 小时前
66 mysql 的 表自增长锁
数据库·mysql
Ljw...1 小时前
表的操作(MySQL)
数据库·mysql·表的操作
哥谭居民00011 小时前
MySQL的权限管理机制--授权表
数据库
wqq_9922502772 小时前
ssm旅游推荐系统的设计与开发
数据库·旅游
难以触及的高度2 小时前
mysql中between and怎么用
数据库·mysql
Jacky(易小天)2 小时前
MongoDB比较查询操作符中英对照表及实例详解
数据库·mongodb·typescript·比较操作符
Karoku0663 小时前
【企业级分布式系统】ELK优化
运维·服务器·数据库·elk·elasticsearch