这是我参与更文挑战的第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 数据库系统结构
- 三级模式结构:
- 外模式(用户级):一个数据库可以有多个外模式,但是一个应用程序只能使用一个外模式。
- 模式(概念级):模式也称为逻辑模式或概念模式,是对数据库中全体数据逻辑结构和特征的描述,描述现实世界中的实体及其性质与联系,是所有用户的公共数据视图。
- 内模式(物理级):是整个数据库最底层表示。
- 数据库系统的二级独立性
- 物理独立性
- 逻辑独立性
- 数据库系统的二级映像
- 外模式/模式映像
- 模式/内模式映像
5 本地MySQL环境搭建方法介绍
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END