E-R图的组件有很多,但概括起来说,可分为以下四种:线段:用于将实体、关系相连接对于双矩形、双菱形、双椭圆、双线段等等一些组件,可以不用去管,通常用以上四种组件就可以表达清楚实体及实体间的关系。从E-R图向关系模式转化 数据库的逻辑设计主要是将概念模型转换成一般的关系模式,也就是将E-R图中的实体、实体的属性和实体之间的联系转化为关系模式。在转化过程中会遇到如下问题:(1)命名问题。命名问题可以采用原名,也可以另行命名,避免重名。(2)非原子属性问题。非原子属性问题可将其进行纵向和横行展开。(3)联系转换问题。联系可用关系表示。 1、标识实体:通常有用户、角色这两个实体。2、标识关系:用户与角色间为多对多的互相拥有关系。3、标识实体、关系的属性:不仅仅是实体有属性,关系同样也有属性,这些属性在实体间建立关系时才会存在。有时属性太多,无法在图上一一列出,可以用表格,在后面的步骤中这个表格同样会用到,如下: 实体 属性 描述 … 用户 性别年龄电话… 男/女多大了联系方式… … 4、确定属性域:属性域就是属性的取值范围。这时,可以用表格将属性的数据类型、数据长度、取值范围及是否可为空、简单/复合、单值/多值、是否为派生属性等域信息定义出来。这个过程,事实上包含了逻辑结构设计中的数据类型、NULL、CHECK、DEFAULT等信息。 实体 属性 描述 数据类型及长度 是否可为空 用户 性别年龄电话… 男/女多大了联系方式… 1字节的短整形或布尔型1字节的短整形20字节的字符型或长整形… NONOYES 5、确定键:键就是可用于标识实体的属性,有:主键、唯一键、外键。 实体 属性 描述 键 用户 用户编号性别年龄电话… 男/女多大了联系方式… 主键 6、实体的特化/泛化:也就是面向对象模型中父类和子类的概念,这是个可选的步骤。举个例子,用户中大部分人都是普通员工,但有一小部分是从事销售的,销售人员有个负责区域的属性,如果将这个属性放在用户实体中,如右图:这时我们会发现,除了销售人员外,其他非销售人员这个属性全都不存在,这就是特化的过程。可以另建一个销售人员的实体来泛化用户实体,如右图:这样就完成了对用户实体的泛化,泛化的过程也就是抽出实体间公共属性的过程,但通常,除非特化的部分太多,才会考虑将一个实体抽象成两个1对1关系的实体,所有这个步骤是可选的。7、检查模型:(1)检查冗余首先检查实体:1对1关系的实体中有没有非外键的重复属性,或者就是同一个实体;其次检查关系:有没有通过其他关系也可以得到的重复属性;当然有时,需要考虑时间维度,因为有些属性是有时效性的,也就是虽然是同一个属性,但不同的时间表示的却是不同的内容,这一点在后面的逻辑结构设计中会提到,这并不是真正的冗余。(2)检查业务检查当前的E-R模型是否满足当前业务的场景。可以从某个实体开始,沿着当前E-R模型的各个节点去模拟业务场景。尤其需要和《需求规格说明书》去做校验。到这里,也就完成了E-R模型建立的全过程,有时,对于比较复杂的E-R模型,一张图可能显得太过局促,可以建立全局、局部E-R模型图,以便于查看和分析。
a、需求分析阶段:综合各个用户的应用需求。
b、在概念设计阶段:用e-r图来描述。
c、在逻辑设计阶段:将e-r图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式。然后根据用户处理的要求,安全性的考虑,在基本表的基础上再建立必要的视图(view)形成数据的外模式。
d、在物理设计阶段:根据dbms特点和处理的需要,进行物理存储安排,设计索引,形成数据库内模式。
一展开就够论文字数了
论文数据库设计需要按照以下数据内容按顺序排列即可。
1、学院数据实体:学院名称、负责人、办公电话、学院编号。
2、学生数据实体:学号、密码、姓名、性别、民族、籍贯、出生日期、身份证号、联系电话、Email、备注、学院编号、所在班级、角色名称、论文编号。
3、教师数据实体:教师编号、密码、学院编号、所在科室、发布选题、教育程度、职称、姓名、性别、政治面貌、联系电话、Email、角色名称、备注。
4、角色数据实体:角色名称、权限名称。权限数据实体:权限名称、角色名称。以上的实体都是基本的数据实体。
由于操作模块的名称对应该权限,在程序初始化时这些数据都应该添加,教师论文管理系统的目的进行论文管理,因此还要包括如下的几个数据实体:
1、论文数据实体:论文编号、学院、作者、刊物名称、论文题目、收录情况、教师编号、学号、影响力、影响因子、引用次数、备注。
2、评审数据实体:教师编号、学号、论文编号、论文题目、评审意见、总分。
将数据概念结构设计转化为SQLSERVER2005数据库系统所支持的实际数据库模型,就是数据库的逻辑结构。在实体以及实体之间的关系基础上,形成数据库中的表格以及各个表格之间的关系。
扩展资料:
论文数据库设计注意事项:
1、标题。标题应鲜明、准确、精练地直接概括所进行的研究实践的主要内容和结果,正标题一般不超过20个字,如需有副标题,副标题一般不超过28个字。
2、内容提要。在主体内容前用200-500字扼要介绍论文的主要内容、采用的方法和得出的主要结论。
3、关键词。按照与论文内容紧密程度,另行依次列出3-5个关键词。
4、英文翻译内容。中文的标题、作者姓名、指导教师姓名、内容提要、关键词应翻译成英文。
参考资料:百度百科-文献数据库