首页 > 技术文章 > 二级py--day6数据库设计基础

nfsmg 2022-03-13 15:21 原文

二级py-- 数据库设计基础

1.数据定义语言(DDL):该语言负责数据的模式定义与数据的物理存取构建

2.数据操纵语言(DML):该语言负责数据的操纵,包括查询及总删改等操作

3.数据控制语言(DCL):该语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能

4.为提高数据库的逻辑独立性物理独立性,数据库的结构被划分为用户级、存储级和概念级

5.数据库系统(DBS):包括数据库(DB)、数据库管理系统(DBMS)

6.外模式(用户模式N个)。内模式(物理模式)1个。

7.数据库可以减少冗余。但是不可以完全避免冗余

8.树型结构表示实体之间联系的模型是:层次模型

9、E-R图中用矩形表示实体集,用椭圆表示属性,用菱形表示联系

10.数据模型数据结构、数据操作、数据约束三部分组成

11.数据模型按不同的应用层分为:概念模型、逻辑模型、物理模型

13.关系模式是描述与关系对应的二维表的表结构。

14.实体之间多对多关系在关系模型中通过新的关系来实现的

15.关系数据模型组成部分包括:数据操纵、数据结构、完整性约束

16.外键是本关系表与其他关系表的联系,是另一个关系表的主键

17.关系的实体完整性中主键要求非空且唯一

18.树形图是层次结构

19.自然连接:是一种特殊的等值连接,它要求两个关系进行比较的分量必须有相同的属性组,并且要在结果中把重复的属性去掉

注意:这是自然连接

推荐阅读