了解SQL(基本概念,名词解释) |
您所在的位置:网站首页 › 库的名词解释是什么呢 › 了解SQL(基本概念,名词解释) |
1、什么是数据库
数据库(database):保存有组织的数据的容器 数据库并不是数据库软件,数据库软件DBMS(数据库管理系统); 而数据库是通过DBMS创建和操纵的容器。 表(table) 某种特定类型数据的结构化清单。类似Excel表 表具有一些特征,这些特征定义了数据在表中如何存储,描述表的这组信息就是所谓的模式, 模式可以用来描述数据库中特定的表及整个数据库(和其中表的关系)模式:关于数据库和表的布局及特征信息。 列和数据类型列(column):表中的一个字段。所有表都是由一个或多个列组成的。 数据类型(datatype):所容许的数据的类型。每个列都有相应的数据类型,它限制改列中存储的数据。 行(row):表中的一个记录。 主键(primary key):一列或一组列,其值能够唯一区分表中的每个行。 外键(foreign key):外键为某个表中的一列,它包含另一个表的主键值,定义了两个表之间的关系。 2、什么是SQLSQL是 结构化查询语言 一种专门用来与数据库通信的语言 sql是非过程性质:不看过程,只看结果 Sql语言组成: DDL(data define language): 数据定义语言DML(data manipulate language) 数据操作语言DQL(data query language) 数据查询语言DCL(data control language) 数据控制语言 3、数据库设计模式分类 1.层次模型 2.网状模型 3.关系模型 a.以二维表(类似Excel表)的形式存储数据 以外键来表示不同二维表之间的关系的一种数据库设计模型 b.里面的每一列称为字段或者实体中的属性实体: 从广义来讲:真实存在并且相互区别的事物个体从狭义来讲:指二维表中的一行数据。一行数据(一个实体)可以通过若干个属性来描述。关系: 如果两张表中有某列有关系(比如成绩表和学生表中的学号),那么数据库以外键来表示两张表之间的联系 关系分类 a) 一对一 b) 一对多 c) 多对多 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |