一.认识数据库
1.什么是数据库
数据库—database数据的仓库,应用程序需要持久化数据,生活中和数据相关的都存在数据库中
2.数据库分类:
关系型数据库—oracle(收费的)、MySQL(免费的)、postgresql、SQL server
非关系型数据库------Redis、MangoDB、CouchDB
二.关系型数据库
1.特点
用二维表格来组织数据,有行有列即二维表格,组织和管理数据,方便crud操作(update delete),能避免重复的无效的数据
理论基础:关系代数 + 集合论
2. 术语
(1)
行===记录
列===字段
主键 --唯一确定一条记录的列
(2)数据库的五个基本单位
数据库服务器
数据库
数据表
数据字段(列)
数据行(记录)