关系型数据库概述和SQL
数据库---存储数据和管理数据---数据的仓库/集散地---database
数据库---实现数据持久化--将数据从内存转移到能够长久保存数据的存储介质的过程
数据库的分类:关系型数据库(SQL)和非关系型数据库(NoSQL)
关系型数据库
-理论基础:关系代数和集合论
-具体表象:用二维表保存数据
~行 :一条记录 - 一个学生的信息
~列 :一个字段 - 学生的某个属性,例如:学号、出生日期、性别、电话、
主键列:能够唯一标识一条记录的列,例如,学号
编程语言:SQL - 结构化查询语言
之前是文件系统/层次数据库/网状数据库
关系型数据库--Oracle -甲骨文-1970s -IBM研究员
IBM DB2
Miscrosoft SQLserver
Sybase
MySQL
淘宝版本更新迭代
PHP + Linux + mySQL + Apache
java + 小型机 + Oracle + Apache 2004年
java + Linux + Oracle + Apache 2008年
去IOE运动
IBM小型机
Oracle