❶ e-r数据模型一般在数据库设计的什么阶段使用
1、E-R 数据模型一般在数据库设计的 {概念结构设计}阶段使用.
根据模型应用目的的不同,数据模型可以分为两类:一类是 概念模型(信息模型),是按用户的观点来对数据和信息进行抽象;另一类是 结构数据模型,是按计算机的观点建模.
2、 结构数据模型直接描述数据库中数据的逻辑结构,常用的结构数据模型有层次、网状、关系和面向对象型.
3、 命令 truncate table的功能是 清空数据库表.
4、 数据完整性 是指 存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:实体完整性、值域完整性、引用完整性和用户自定义完整性四种,其中主键可以实现_ 实体 _完整性.
5、 模糊查询符号 % 代表 _任意字符_ ,查询条件 e%im 代表意思是 _查询以e开头,中间任意字符(串),im结尾的字符串_ .
6、 使用索引可以减少检索时间,根据索引的存储结构不同将其分为两类:_簇集索引 和 非簇集索引__.
7、 SQL server中的变量分为两种,全局变量和局部变量.其中全局变量的名称以___@@__字符开始,有系统定义和维护.局部变量以___@___字符开始,由用户自己定义和赋值.
8、 实现数据完整性的途径有 规则(Rule)、缺省值(Default)、约束(Constraint) 等.
❷ 数据库中的er图应该出现在第几阶段
数据库中的er图应该出现在第2阶段。
数据库设计通常分为6个阶段:
1、需求分析:分析用户的需求,包括数据、功能和性能需求;
2、概念结构设计:主要采用E-R模型进行设计,包括画E-R图;
3、逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;
4、数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;
5、数据库的实施:包括编程、测试和试运行;
6、数据库运行与维护:系统的运行与数据库的日常维护。主要讨论其中的第3个阶段,即逻辑设计。通过一个实际的案例说明在逻辑设计中E-R图向关系模式的转换。
(2)er模型用于数据库设计的哪个阶段扩展阅读:
NoSQL数据库适合追求速度和可扩展性、业务多变的应用场景。对于非结构化数据的处理更合适,如文章、评论,这些数据如全文搜索、机器学习通常只用于模糊处理,并不需要像结构化数据一样,进行精确查询,而且这类数据的数据规模往往是海量的。
数据规模的增长往往也是不可能预期的,而NoSQL数据库的扩展能力几乎也是无限的,所以NoSQL数据库可以很好的满足这一类数据的存储。NoSQL数据库利用key-value可以大量的获取大量的非结构化数据,并且数据的获取效率很高,但用它查询结构化数据效果就比较差。
❸ E-R图的模型历史
ER模型最早由Peter Chen(陈品山)于1976年提出,它在数据库设计领域得到了广泛的认同,但很少用作实际数据库管理系统的数据模型。即使对SXL-92数据库来说,设计好的数据库也是具有挑战性的。它们可以在许多关于数据库设计的文献中找到,比如Toby Teorsey 的著作(1994 )。
大部分数据库设计产品使用实体-联系模型(ER模型)帮助用户进行数据库设计。ER数据库设计工具提供了一个“方框与箭头”的绘图工具,帮助用户建立ER图来描绘数据。
实体联系模型,实体关系模型或实体联系模式图(ERD)是由美籍华裔计算机科学家陈品山(Peter Chen)发明,是概念数据模型的高层描述所使用的数据模型或模式图,它为表述这种实体联系模式图形式的数据模型提供了图形符号。这种数据模型典型的用在信息系统设计的第一阶段;比如它们在需求分析阶段用来描述信息需求和/或要存储在数据库中的信息的类型。但是数据建模技术可以用来描述特定论域(就是感兴趣的区域)的任何本体(就是对使用的术语和它们的联系的概述和分类)。在基于数据库的信息系统设计的情况下,在后面的阶段(通常叫做逻辑设计),概念模型要映射到逻辑模型如关系模型上;它依次要在物理设计期间映射到物理模型上。注意,有时这两个阶段被一起称为物理设计。
❹ E-R模型的作用
ER模型常用于信息系统设计中;比如它们在概念结构设计阶段用来描述信息需求和/或要存储在数据库中的信息的类型。但是数据建模技术可以用来描述特定论域(就是感兴趣的区域)的任何本体(就是对使用的术语和它们的联系的概述和分类)。
在基于数据库的信息系统设计的情况下,在后面的阶段(通常叫做逻辑设计),概念模型要映射到逻辑模型如关系模型上;它依次要在物理设计期间映射到物理模型上。注意,有时这两个阶段被一起称为“物理设计”。
(4)er模型用于数据库设计的哪个阶段扩展阅读:
E-R模型的组成:
E-R图模型的组成是由实体,属性和联系。其中实体是一个数据的使用者,其代表软件系统中客观存在的生活中的实物,如人、动物,物体、列表、部门、项目等.而同一类实体就构成了一个实体集。实体的内涵用实体类型来表示。实体类型是对实体集中实体的定义。
❺ 什么是ER图
实体-联系图(Entity-Relation Diagram)用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型.通常将它简称为ER图,相应地可把用ER图描绘的数据模型称为ER模型.ER图提供了表示实体(即数据对象)、属性和联系的方法,用来描述现实世界的概念模型.ER模型最早由Peter Chen于1976年提出,它在数据库设计领域得到了广泛的认同,但很少用作实际数据库管理系统的数据模型.即使对SXL-92数据库来说,设计好的数据库也是具有挑战性的.它们可以在许多关于数据库设计的文献中找到,比如Toby Teorsey 的著作(1994 ).大部分数据库设计产品使用实体-联系模型(ER模型)帮助用户进行数据库设计.ER数据库设计工具提供了一个“方框与箭头”的绘图工具,帮助用户建立ER图来描绘数据.构成E-R图的基本要素是实体、属性和联系,其表示方法为:
˙实体型:用矩形表示,矩形框内写明实体名;
˙属性:用椭圆形或圆角矩形表示,并用无向边将其与相应的实体连接起来;多值属性由双线连接;主属性名称下加下划线;
˙联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型 在E-R图中要明确表明1对多关系,1对1关系和多对多关系.
˙1对1关系在两个实体连线方向写1;
˙1对多关系在1的一方写1,多的一方写N;
˙多对多关系则是在两个实体连线方向各写N,M
❻ E-R模型是反映数据库应用系统的_________。
答案为来概念模型。
ER模型源,全称为实体联系模型、实体关系模型或实体联系模式图(ERD),是概念数据模型的高层描述所使用的数据模型或模式图。
E-R模型常用于信息系统设计中,比如它们在概念结构设计阶段用来描述信息需求和/或要存储在数据库中的信息的类型。但是数据建模技术可以用来描述特定论域(就是感兴趣的区域)的任何本体(就是对使用的术语和它们的联系的概述和分类)。
(6)er模型用于数据库设计的哪个阶段扩展阅读:
E-R模型的特点介绍:
1、实体:现实世界中的事物;
2、属性:事物的特性;
3、联系:现实世界中事物间的关系。实体集的关系有一对一、一对多、多对多的联系。
E-R模型三个基本概念之间的联接关系:
实体是概念世界中的基本单位,属性有属性域,每个实体可取属性域内的值。一个实体的所有属性值叫元组。
E-R模型的图示法:
(1)实体集表示法;
(2)属性表法;
(3)联系表示法。
关系模型采用二维表来表示,简称表,由表框架及表的元组组成。一个二维表就是一个关系。在二维表中凡能唯一标识元组的最小属性称为键或码。从所有侯选健中选取一个作为用户使用的键称主键。表A中的某属性是某表B的键,则称该属性集为A的外键或外码。
❼ er模型是反映数据库应用系统的什么模型
er模型是反映数据库应用系统的概念模型 ,表示概念模型的方式有多种其中最常用的是E-R模型,由P.PChen于1976年提出,中文为实体-联系模型。
概念数据模型是面向用户、面向现实世界的数据模型,是与DBMS无关的。它主要用来描述一个单位的概念化结构。
采用概念数据模型,数据库设计人员可以在设计的开始阶段,把主要精力用于了解和描述现实世界上,而把涉及DBMS的一些技术性的问题推迟到设计阶段去考虑。
ER模型包含三类元素:实体、关系、属性
一、实体(Entities):实体是首要的数据对象,常用于表示一个人、地方、某样事物或某个事件。一个特定的实体被称为实体实例(entity instance或entity occurrence)。实体用长方形框表示,实体的名称标识在框内。一般名称单词的首字母大写。
二、关系(Relationships):关系表示一个或多个实体之间的联系。关系依赖于实体,一般没有物理概念上的存在。关系最常用来表示实体之间,一对一,一对多,多对多的对应。关系的构图是一个菱形,关系的名称一般为动词。
关系的端点联系着角色(role)。一般情况下角色名可以省略,因为实体名和关系名已经能清楚的反应角色的概念,但有些情况下我们需标出角色名来避免歧义。
三、属性(Attributes):属性为实体提供详细的描述信息。一个特定实体的某个属性被称为属性值。Employee实体的属性可能有:emp-id, emp-name, emp-address, phone-no……。属性一般以椭圆形表示,并与描述的实体连接。
属性可被分为两类:标识符(identifiers),描述符(descriptors)。Identifiers可以唯一标识实体的一个实例(key),可以由多个属性组成。ER图中通过在属性名下加上下划线来标识。
多值属性(multivalued attributes)用两条线与实体连接,eg:hobbies属性(一个人可能有多个hobby,如reading,movies…)。复合属性(Complex attributes)本身还有其它属性。
辨别强实体与弱实体:强实体内部有唯一的标识符。弱实体(weak entities)的标识符来自于一个或多个其它强实体。弱实体用双线长方形框表示,依赖于强实体而存在。
❽ E-R模型用于数据库设计的哪一个阶段
是概念模型设阶段:
概念模型不依赖于具体的计算机系统,他是纯粹反映信息需求的概念结构。
建模是在需求分析结果的基础上展开,常常要对数据进行抽象处理。常用的数据抽象方法是‘聚集’和‘概括’。
ER方法是设计概念模型时常用的方法。用设计好的ER图再附以相应的说明书可作为阶段成果
概念模型设计可分三步完成。
【设计局部概念模型】
① 确定局部概念模型的范围
② 定义实体
③ 定义联系
④ 确定属性
⑤ 逐一画出所有的局部ER图,并附以相应的说明文件
【设计全局概念模型】
建立全局ER图的步骤如下:
① 确定公共实体类型
② 合并局部ER图
③ 消除不一致因素
④ 优化全局ER图
⑤ 画出全局ER图,并附以相应的说明文件。
【概念模型的评审】
概念模型的评审分两部分进行:
第一部分是用户评审。
第二部分是开发人员评审。
❾ 数据库模型图和ER图区别是什么
ER图是属于概念模型它与具体的DBMS无关。
从你的截图上来看,截图里的所说的数据库模型图是不准确的,正确的是ER模型转换为关系模型。
因为ER图是属于概念设计阶段,它的下一阶段就是转换成关系模型,也就说与具体的DBMS有关。
下面是数据库设计的常见四阶段:
第一阶段:用户需求分析;
第二阶段:概念设计(即E-R模型); 与具体的DBMS无关
第三阶段:关系模型; 与具体的DBMS有关
第四阶段:物理模式。
❿ 构建ER模型属于什么阶段的任务
第四阶段。
er数据模型一般在数据库设计的概念结构设计阶段使用,er模型常用于信息系统设计中,比如它们在概念结构设计阶段用来描述信息需求,或要存储在数据库中的信息的类型。