数据库原理及应用(一)——初识数据库

这是我参与更文挑战的第1天,活动详情查看: 更文挑战

一、初识数据库

1 什么是数据库

所谓数据库是指长期储存在计算机内的、有组织的、可共享的数据集合。
数据库中的数据按一定的数据模型描述、组织和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为用户共享。

2 什么是数据库管理系统

用来管理数据库的计算机系统称为数据库管理系统(Database Management System,DBMS)。DBMS不仅具有最基本的数据管理功能,还能保证数据的完整性、安全性,提供多用户的并发控制,当数据库出现故障时对系统进行恢复。

2.1 DBMS的种类

DBMS 主要通过数据的保存格式(数据库的种类)来进行分类,现阶段主要有以下 5 种类型.

  • 层次数据库(Hierarchical Database,HDB)
  • 关系数据库(Relational Database,RDB)
  • 面向对象数据库(Object Oriented Database,OODB)
  • XML数据库(XML Database,XMLDB)
  • 键值存储系统(Key-Value Store,KVS),举例:MongoDB

3 什么是数据库系统

数据库系统(DBS)包括和数据库有关的做个系统,一般由数据库、数据库管理系统、应用程序、数据库管理员和用户组成。

4 数据库系统结构

  1. 三级模式结构:
  • 外模式(用户级):一个数据库可以有多个外模式,但是一个应用程序只能使用一个外模式。
  • 模式(概念级):模式也称为逻辑模式或概念模式,是对数据库中全体数据逻辑结构和特征的描述,描述现实世界中的实体及其性质与联系,是所有用户的公共数据视图。
  • 内模式(物理级):是整个数据库最底层表示。
  1. 数据库系统的二级独立性
  • 物理独立性
  • 逻辑独立性
  1. 数据库系统的二级映像
  • 外模式/模式映像
  • 模式/内模式映像

5 本地MySQL环境搭建方法介绍

教程来源于:本地MySQL环境搭建方法介绍

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享