数据库基本概念

保存数据的容器:数组、集合、文件
存放的位置:
  数组和集合在内存中 缺点:容易丢失(一断电就没了)
  文件在硬盘中 能实现永久的存储数据 缺点:不易查询
  数据库最终存储的还是文件,数据库通过一套软件来管理文件中的数据

数据库的好处:
  1.实现数据持久化
  2.使用完整的管理系统,统一管理,易于查询


垃圾场和仓库区分开两个都可以保存东西。

  垃圾场:不用的东西,有没有组织无所谓

  仓库:以后要使用的东西,希望日后还能查询,所以保存的东西要 有格式 有组织

数据库相关的概念:

DB(database)数据库  存储数据的“仓库”。保存了一系列有组织的数据
DBMS(Database Management System)数据库管理系统

数据库是通过DBMS创建和操作的容器(安装数据库:其实是安装数库管理系统)(数据库管理系统,统称数据库软件)(安装数据库软件)

SQL(Structure Query Language)结构和查询语言 专门用来与数据库管理系统通信的语言。

其他数据库:

Oracle:贵

DB2:适合海量的数据

SqlServer:仅限Windows


SQL的优点:

  1. 不是某个特定数据库供应商专有语言,几乎所有的DBMS都支持SQL语言(但不排除一些软件独有的方言)
  2. 简单易学
  3. 强有力,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作
  4. DBA专业的数据库管理岗位

 

 

管家DBMS=数据库管理系统

管理SQL=收到注入的命令

文件柜DB(内有资料(文件类型))=存放在硬盘还是U盘

 

数据库的特点:

  1. 将数据存放到表中,在放到库中。
  2. 一个数据库中可以有多张表,每张表都有一个名字,用来标识自己,表名具有唯一性。
  3. 表具有一些特性,这些特性定义了数据在表中如何存储,类似java中类的设计。“抽象性”提取共性
  4. 表由列组成,称之为字段。每个表都是有一个或多个列组成的,每一列类似java中的“属性”共性的名称
  5. 表中的数据按行存储,每一行类似于java的“对象”
posted @ 2019-12-29 20:53  风萧萧路漫漫  阅读(145)  评论(0编辑  收藏  举报
// 改变博客标题
浏览器标题切换
浏览器标题切换end