表、ER图、索引与视图的基础操作

3.表的设计

设计数据库时应该先确定需要多少表,每个表中的字段是什么以及各个表的存取权限等。

(1)确定表中的每个字段数据类型,可以限制传入数据的变化范围等。

(2)确定表中每个字段是否允许为空值,空值(NULL)并不等于0、空白或0长度字符串,而是意味着没有输入,值不确定。

(3)确定是否要使用以及何时使用约束、默认值和触发器。确定哪些列是主键哪些是外键。

(4)需要的索引类型以及需要建立哪些索引。

(5)设计的数据库一般应该符合第三范式的要求。

4.ER图

主体:客观存在并可以相互识别的事物。

属性:实体所具有的某一特性。

主码:唯一标识实体的最小属性集。

实体型:用实体名和属性名的集合来抽象和刻画同类实体。

实体集:同类实体的集合。

联系:实体型之间或实体与联系之间的联系。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容