mysql01 数据库和初识MySQL

1、数据库基础

  • 数据库由一批数据构成有序的集合,这些数据被存放在结构化的数据表里。
  • 数据表之间相互关联,反映了客观事物间的本质联系。
  • 数据库系统提供对数据的安全控制和完整性控制。

1、数据库

  • 数据库的发展大致划分为如下几个阶段:
    • 人工管理阶段
    • 文件系统阶段
    • 数据库系统阶段
    • 高级数据库阶段
  • 数据库种类大概有3种:
    • 层次式数据库
    • 网络式数据库
    • 关系式数据库
  • 不同种类的数据库按不同的数据结构来联系和组织。
  • 数据库(DataBase, DB)是一个长期在储在计算机内的、有组织的、有共享的、统一管理的数据集合。它是一个按数据结构来存储和管理数据的计算机软件系统,即数据库包含两层含义:保管数据的“仓库”,以及数据管理的方法和技术。
  • 数据库的特点包括:实现数据共享,减少数据冗余;采用特定的数据类型;具有较高的数据独立性;具有统一的数据控制功能。

2、数据表

  • 在关系数据库中,数据表是一系列二维数组的集合,用来存储数据和操作数据的逻辑结构。
  • 数据表由纵向的列和横向的行组成,行被称为记录,是组织数据的单位;列被称为字段,每一列表示记录的一个属性,都有相应的描述信息,如数据类型、数据宽度等。

2、数据库技术构成

  • 数据库系统由硬件部分和软件部分共同构成。
    • 硬件主要用于存储数据库中的数据,包括计算机、存储设备等。
    • 软件则主要包括DBMS、支持DBMS运行的操作系统,以及支持多种语言进行应用开发的访问技术等。

1、数据库系统

  • 数据库系统有3个主要的组成部分。
    • 数据库:用于存储数据的地方。
    • 数据库管理系统:用于管理数据库的软件。
    • 数据库应用程序:为了提高数据库系統的处理能力所使用的管理数据库的软件补充。
  • 数据库提供了一个存储空间用以存储各种数据,可以将数据库视为一个存储数据的容器。一个数据库可能包含许多文件,一个数据库系统中通常包含许多数据库。
  • 数据库管理系统(DataBase Management System, DBMS)是用户创建、管理和维护数据库时所使用的软件,位于用户与操作系统之间,对数据库进行统一管理。DBMS能定义数据存储结构,提供数据的操作机制,维护数据库的安全性、完整性和可靠性。虽然已经有了DBMS,但是在很多情况下, DBMS无法满足对数据管理的要求。
  • 数据库应用程序(DataBase Application)的使用可以满足对数据管理的更高要求,还可以使数据管理过程更加直观和友好。数据库应用程序负责与DBMS进行通信、访问和管理DBMS中存储的数据,允许用户插入、修改、删除DB中的数据。
  • 数据库系统如图所示:

mysql01 数据库和初识MySQL

2、SQL语言

 

#                                                                                                                   #
上一篇:【数据库笔记】整体介绍


下一篇:初次了解数据库