了解SQL(基本概念,名词解释)

您所在的位置:网站首页 库的名词解释是什么呢 了解SQL(基本概念,名词解释)

了解SQL(基本概念,名词解释)

2024-07-11 05:08| 来源: 网络整理| 查看: 265

1、什么是数据库

数据库(database):保存有组织的数据的容器 数据库并不是数据库软件,数据库软件DBMS(数据库管理系统); 而数据库是通过DBMS创建和操纵的容器。

表(table) 某种特定类型数据的结构化清单。类似Excel表 表具有一些特征,这些特征定义了数据在表中如何存储,描述表的这组信息就是所谓的模式, 模式可以用来描述数据库中特定的表及整个数据库(和其中表的关系)

模式:关于数据库和表的布局及特征信息。

列和数据类型

列(column):表中的一个字段。所有表都是由一个或多个列组成的。 数据类型(datatype):所容许的数据的类型。每个列都有相应的数据类型,它限制改列中存储的数据。 行(row):表中的一个记录。 主键(primary key):一列或一组列,其值能够唯一区分表中的每个行。 外键(foreign key):外键为某个表中的一列,它包含另一个表的主键值,定义了两个表之间的关系。

2、什么是SQL

SQL是 结构化查询语言 一种专门用来与数据库通信的语言 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