基本概念
作者:互联网
关系模型(relation model):实际上就是表
schema:用来描述表的结构,如表由哪些属性(列)组成,每个属性(列)的数据类型(varchar、int等)
数据库是建立在操作系统的文件系统之上的,数据库中所有的数据最终都是以操作系统的文件形式存储在磁盘上
Physical/Internal Schema:表在磁盘上是如何存储的
Conceptual Schema:定义一个个逻辑表,纯概念上的表,如有哪些表,每个表都有哪些属性
External Schema:面向最终用户,如普通用户应该只能看到部分表,而管理员应该能看到更多表
假设一个关系R有属性A1、A2、A3、... 、An,每个属性的域是D1、D2、D3、... 、Dn
那么可以说R是定义在这n个域上的关系
记作R = (A1,A2,A3,... ,An)
可以和笛卡尔积联系起来 D1*D2*D3*...*Dn
ER图:当表数量较多时,就不易看出表与表之间的联系。通过ER图可以很方便地看出各表之间的联系,方便进行数据库设计。
结构化查询语言(Structured Query Language,SQL)
标签:Dn,...,属性,数据库,ER,基本概念,Schema 来源: https://www.cnblogs.com/tang321/p/16025606.html