MySql教程

MySQL数据库基础介绍

本文主要是介绍MySQL数据库基础介绍,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

文章目录

  • 一、数据库的基本概念
    • 1.数据(Data)
    • 2.表(Table)
    • 3.数据库(Database)
    • 4.数据库管理系统(DBMS)
    • 5.数据库系统(BDS)
    • 6.数据库管理员(DBA)
  • 二.数据库的发展
    • 1. 第一代数据库
    • 2.第二代数据库
    • 3.第三代数据库
    • 3.数据库管理系统的特点
      • 1.优点
      • 2.缺点
    • 4.数据库管理系统的基本功能
    • 5.数据库管理系统
      • 1.层次数据库
      • 2.网状数据库


一、数据库的基本概念

1.数据(Data)

描述事物的符号记录
包括数字,文字,图形,图像,声音,档案记录等
以“记录”形式按统一的格式进行存储

2.表(Table)

将不同的记录组织在一起
用来存储具体数据

3.数据库(Database)

表的集合,是存储数据的仓库
以一定的组织方式存储的相互有关的数据集合

4.数据库管理系统(DBMS)

数据库管理系统(Databas Management System,DBMS是实现对数据库资源有效组织、管理和存取的系统软件

5.数据库系统(BDS)

是一个人机系统,由硬件、OS、数据库、DBMS、应用软件和数据库用户组成
用户可以通过DBMS或应用程序操作数据库

6.数据库管理员(DBA)

负责数据库的规划、设计、协调、维护和管理等工作
在这里插入图片描述

二.数据库的发展

1. 第一代数据库

自20世纪60年代起,第一代数据库系统问世

是层次模型与网状模型的数据库系统

为统一管理和共享数据提供了有力的支撑

	出现了网状模型、层次模型的数据库

2.第二代数据库

20世纪70年代初,第二代数据库——关系数据库开始出现

20世纪80年代初,IBM公司的关系数据库系统DB2问世,开始逐步取代层次与网状模型的数据库,成为行业主流

到目前为止,关系数据库系统仍占领数据库应用的主要地位

	关系型数据库和结构化查询语言

3.第三代数据库

自20世纪80年代开始,适应不同领域的新型数据库系统不断涌现

面向对象的数据库系统,实用性强、适应面广

20世纪90年代后期,形成了多种数据库系统共同支撑应用的局面

一些新的元素被添加进主流数据库系统中

3.数据库管理系统的特点

1.优点

相互关联的数据的集合

较少的数据冗余

程序与数据相互独立

保证数据的安全、可靠

最大限度地保证数据的正确性

数据可以并发使用并能同时保证一致性

2.缺点

读写性能比较差,尤其是海量数据的高效率读写

固定的表结构,灵活度稍欠

高并发读写需求,传统关系型数据库来说,硬盘I/O是一个很大的瓶颈

	数据库系统的架构是C/S架构

4.数据库管理系统的基本功能

数据定义

数据处理

数据安全

数据备份

5.数据库管理系统

1.层次数据库

在这里插入图片描述

2.网状数据库

在这里插入图片描述

这篇关于MySQL数据库基础介绍的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!