2023年6月21日发(作者:)

了解SQL(基本概念,名词解释)1、什么是数据库数据库(database):保存有组织的数据的容器

数据库并不是数据库软件,数据库软件DBMS(数据库管理系统);

⽽数据库是通过DBMS创建和操纵的容器。表(table)某种特定类型数据的结构化清单。类似Excel表表具有⼀些特征,这些特征定义了数据在表中如何存储,描述表的这组信息就是所谓的模式,模式可以⽤来描述数据库中特定的表及整个数据库(和其中表的关系)模式:关于数据库和表的布局及特征信息。列和数据类型列(column):表中的⼀个字段。所有表都是由⼀个或多个列组成的。

数据类型(datatype):所容许的数据的类型。每个列都有相应的数据类型,它限制改列中存储的数据。

⾏(row):表中的⼀个记录。

主键(primary key):⼀列或⼀组列,其值能够唯⼀区分表中的每个⾏。

外键(foreign key):外键为某个表中的⼀列,它包含另⼀个表的主键值,定义了两个表之间的关系。2、什么是SQLSQL是 结构化查询语⾔

⼀种专门⽤来与数据库通信的语⾔

sql是⾮过程性质:不看过程,只看结果

Sql语⾔组成:1. DDL(data define language): 数据定义语⾔2. DML(data manipulate language) 数据操作语⾔3. DQL(data query language) 数据查询语⾔4. DCL(data control language) 数据控制语⾔3、数据库设计模式分类1.层次模型2.⽹状模型3.关系模型 a.以⼆维表(类似Excel表)的形式存储数据 以外键来表⽰不同⼆维表之间的关系的⼀种数据库设计模型 b.⾥⾯的每⼀列称为字段或者实体中的属性实体:1. 从⼴义来讲:真实存在并且相互区别的事物个体2. 从狭义来讲:指⼆维表中的⼀⾏数据。⼀⾏数据(⼀个实体)可以通过若⼲个属性来描述。关系:如果两张表中有某列有关系(⽐如成绩表和学⽣表中的学号),那么数据库以外键来表⽰两张表之间的联系关系分类

a) ⼀对⼀

b) ⼀对多

c) 多对多

2023年6月21日发(作者:)

了解SQL(基本概念,名词解释)1、什么是数据库数据库(database):保存有组织的数据的容器

数据库并不是数据库软件,数据库软件DBMS(数据库管理系统);

⽽数据库是通过DBMS创建和操纵的容器。表(table)某种特定类型数据的结构化清单。类似Excel表表具有⼀些特征,这些特征定义了数据在表中如何存储,描述表的这组信息就是所谓的模式,模式可以⽤来描述数据库中特定的表及整个数据库(和其中表的关系)模式:关于数据库和表的布局及特征信息。列和数据类型列(column):表中的⼀个字段。所有表都是由⼀个或多个列组成的。

数据类型(datatype):所容许的数据的类型。每个列都有相应的数据类型,它限制改列中存储的数据。

⾏(row):表中的⼀个记录。

主键(primary key):⼀列或⼀组列,其值能够唯⼀区分表中的每个⾏。

外键(foreign key):外键为某个表中的⼀列,它包含另⼀个表的主键值,定义了两个表之间的关系。2、什么是SQLSQL是 结构化查询语⾔

⼀种专门⽤来与数据库通信的语⾔

sql是⾮过程性质:不看过程,只看结果

Sql语⾔组成:1. DDL(data define language): 数据定义语⾔2. DML(data manipulate language) 数据操作语⾔3. DQL(data query language) 数据查询语⾔4. DCL(data control language) 数据控制语⾔3、数据库设计模式分类1.层次模型2.⽹状模型3.关系模型 a.以⼆维表(类似Excel表)的形式存储数据 以外键来表⽰不同⼆维表之间的关系的⼀种数据库设计模型 b.⾥⾯的每⼀列称为字段或者实体中的属性实体:1. 从⼴义来讲:真实存在并且相互区别的事物个体2. 从狭义来讲:指⼆维表中的⼀⾏数据。⼀⾏数据(⼀个实体)可以通过若⼲个属性来描述。关系:如果两张表中有某列有关系(⽐如成绩表和学⽣表中的学号),那么数据库以外键来表⽰两张表之间的联系关系分类

a) ⼀对⼀

b) ⼀对多

c) 多对多