|
发表于 2022-11-25 15:09:27
|
显示全部楼层
(1)数据库的基本概念
- DB:数据库(database)—— 存储数据的“仓库”,保存了一系列有组织的数据。(仓库:有组织;垃圾场:不在乎有无组织)
- DBMS:数据库管理系统(Database Management System)—— 也叫做数据库软件(产品),用于管理数据库中的数据。
常见的数据库管理系统:MySQL(流行度最广)、Oracle(贵)、DB2(适合处理海量的数据)、SqlServer(公司:微软,只能安装在Windows系统上)等
- SQL:结构化查询语言(Structure Query Language)—— 专门用来和数据库通信的语言
SQL语言的优点:
- 不是某个特定数据库供应商专有的语言,几乎所有的DBMS都支持SQL
- 简单易学
- 虽然简单,但实际上是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作
类比理解DB、DBMS和SQL:管家(DBMS)管理文件柜(DB),如果相关技术人员想对文件柜(DB)进行一些操作,就需要和管家对话,使用管家能听懂的语言(SQL)
(2)为什么引入数据库
保存数据的容器:
- 数组、集合:将数据存储到内存中,最大的缺点:一断电,内存就没了
- 文件:可以永久地存储数据,但是不方便数据查询
因此,我们需要一套管理系统来管理数据!(注:这个管理系统是指数据库管理系统,不等同数据库)
数据库的好处:
- 实现数据持久化
- 使用完整的管理系统统一管理,易于查询
|
|