以前学习过数据库的使用,没有系统性的学习数据库管理的知识(DBA的进阶之路),近期工作调整,所以需要学习数据库管理的知识,相应的做了一些笔记,整理之后放到这里。
数据库的作用
把数据保存到可掉电式存储设备中以供之后使用,大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘加以固化,而持久化的实现过程中大多通过各种关系数据库来完成。
DB:数据库(database)
即存储数据的仓库,其本质是一个文件系统,它保存了一系列有组织的数据
DBMS:数据库管理系统(database Management system)
是一种操纵和管理数据库的大型软件,用于建立、使用、和维护数据库,对数据库进行统一管理和控制,用户通过数据库管理系统访问数据库中表内的数据
SQL:结构化查询语言(structured query language)
专门用来与数据库通信的语言
数据库与数据库管理系统的关系
数据库管理系统可以管理多个数据库,一般开发人员会针对每个应用创建一个数据库,为保存应用中实体的数据,一般会在数据库创建多个表,以保存程序中实体用户的数据。