SqlServer2008—概念模型设计
1.概念数据模型 概念模型也称之为信息模型。它是以实体-联系(Entity-Relationship,E-R)理论为基础。 它从用户出发,对现实生活中的 信息进行建模。 把现实生活中的客观对象抽象为实体和联系(ER)。 2.用途 其主要用途是,数据库设计当中的概念模型的设计。 3.模型元素集合: 3.1,数据结构: 表现为实体和属性。(即数据库中的表名和表头) 3.2,数据操作: 表现为实体中记录的增删改查操作 3.3,完整性约束: 包括自身的完整性约束(数据类型,检查,规则等)和数据间的参照完整性约束(联系等)以及用户定义的完整性 3.3举例: 3.3.1自身完整性约束: 域完整性约束:包装数据字段取值的合法性 check,default,not null; 3.3.2实体完整性约束:实体完整性是指关系的主关键字不能取空也不能重复! 一个关系可看成数据库中的若干张表,是实体的集合! 3.3.3参照完整性约束:指的是表与表之间的主关键字和外部关键字引用的约束条件 3.34用户自定义的完整性约束: 根据使用环境的要求和实际的需要,对某一具体应用所涉及的应用提出约束条件。 ---------------------------------------------------------------------------------------------------------------------------------------------------------------- 完整性是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必 -------------------------------------------------------转自http://blog.csdn.net/maggiedorami/article/details/8124744-------------------------------------------------- 例: ? create table student( Sno char(12) not null primary key,Sname varchar(20) not null,Ssex varchar(4) not null check(Ssex ='男'or Ssex ='女') default ('男'),Sdate Date not null,Sdept char(10) default('SE') ); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |