1.数据库,专门存储数据的仓库。数据库管理系统(DBMS):对外提供操作数据的接口,增删改查
2.关系型数据库(表格行列关系模型 E-R图)由多个表组成的数据库(行:一条完整的记录,包含多个不同的属性,列:相同(属性)数据的集合(字段),每一列的标题称为字段名,关系表名(字段1,字段2,字段3…)
3.常用的关系型数据库:oracle Mysql sqlite3轻量级的开源的关系型数据库(嵌入式)DB2
SQL server
4.实体-关系模型(E-R图)
实体:用矩形表示,如学生,成绩(关键字)
联系:实体之间的联系,菱形表示,如考试
属性:实体所具有的某一个属性(字段),椭圆表示
通过外键,主键(关键字)来连接(联系)不同的表格
学生表(学号)主键 唯一标识一条记录
课程表(课程号)主键
成绩表(学号,课程号)主键属性组合
外键:外部的主键
成绩表中的学号不是主键,但与学生表中的学号是对应的,且学生表中的学号是主键,把成绩表中的学号叫做学生表的外键
5关系型数据库语言SQL语言(结构化查询语言)包括6个部分
1.数据查询语句(select)
2.数据操作语言(增加insert)(删除delete)(修改update)