数据库简介

一、数据库简介:

– Database(DB)
– 数据库是按照数据结构(有一定关联)来组织,存储和管理数据的仓库
– 特征:数据结构化,数据共享,减少数据冗余度,数据与数据之间有一定的独立性
– 数据库模型:层次模型,网状模型,关系模型

二、关系型数据库简介

– 关系是两个元素间的关联与对应关系
– 关系型数据库:使用关系模型(记录组或二维数据表)把数据组织到数据表中
– 主流的关系型数据库产品:Oracle(Oracle公司),MYSQL(Oracle),DB2(IBM公司),SQL Server(MS),

三、表的概念

– 数据表:关系数据库基本存储结构,二维数据表由行,列组成。
– 一行称为一个记录(元组),一列称为一个字段。
– 每列的标题称为字段名(属性),
– 主键(码):在一个数据库中的唯一标识,且不能为空值,一个数据库只有一个主键。
成绩中的主键是学号+课程号(多对多)
数据库简介

4.关于Mysql

– 数据库管理系统(DBMS):管理数据库的系统,按一定数据模型组织数据。Mysql是一个小型关系数据库管理系统。
– 关系型数据库语言SQL:用于关系数据库查询的结构化语言。
SQL的功能:数据查询、数据操纵、数据定义和数据控制4部分。