![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DBMS-Theory
duqiangatom
这个作者很懒,什么都没留下…
展开
-
数据库设计6个注意点+2点总结
1、主键与外键 一般而言,一个实体不能既无主键又无外键。没有主键就没有实体。2、区别对待不同的表 基本表与统计表、中间表、临时表等不同,有以下特性 a、原始性。基本表中的记录是原始数据(基础数据)的记录。 b、演绎性。由基本按照一定的业务原则可以生成统计表和临时表的数据。 c、稳定性。基本表的结构是相对稳定的,表中的记录是要长期保原创 2012-12-17 19:44:47 · 435 阅读 · 0 评论 -
数据库管理系统的三级模式结构的理解
1、概括 共3个模式 :外模式 、模式、内模式(用户观、整体观、存储观)2、详细理解 a、外模式 对应于用户级,是某个或某几个用户所能看到的数据库的数据视图,是从模式导出的一个子集,故又称子模式。用户主要通过DML语言对外模式数据进行操作。外反应了数据库的用户观。 b、模式 又称概念模式或逻辑模式。是对所有用户数据逻辑结构和特原创 2012-12-17 19:44:41 · 2548 阅读 · 0 评论 -
数据库范式理解
1、第一范式 列不可再分,在关系型数据库设计的最低标准。2层意思,一是列不再分;二是列不能重复;2、第二范式 在一范式的基础上,非主属性对主属性要完全依赖,不允许部分依赖。其实可以用唯一性约束来理解,就是主键唯一决定了其它非主属性。 如果不能唯一决定的,如成绩表(学生、课程、得分、教材),教材被课程部分决定。那就违反第2范式。多个学生选课就会重复多次,没学生选课,你就不知原创 2012-12-17 19:44:45 · 343 阅读 · 0 评论 -
属性、域、元组、关系、候选码、主键、外键、关系代数
1、属性 对应表中的列2、域 列的取值范围(相同数据类型的值的集合)3、元组 表中的行即为元组4、关系 由n个域笛卡尔积(即从每个域中抽取作为元组的一个分量)的子集组成的一张2维表称为关系。由于并非所有元组都有意义,所以只有那些有意义的元组的集合才是关系。 关系有3个属性:a、关系名(表名) b、属性列表及值域(列) c、属性间的数据依赖原创 2012-12-17 19:44:43 · 7676 阅读 · 0 评论