关键区别 - 概括vs专业化在DBMS中
这关键区别在DBMS中的概括和专业化之间概括是将较低级别实体结合起来产生高级实体的过程,而专业化是将高级实体分为较低级实体的过程。
每个组织都需要根据要求存储数据。有多种类型的数据,应该有一种组织来组织它们的机制。一个数据库管理系统(DBMS)可用于有效存储,更新,管理和检索数据。在将数据存储在数据库,应该设计要设计的数据库的视觉表示。一个实体关系(ER)图可以用来获得对数据库的概念理解。ER图基于ER模型。随着数据的复杂性,ER模型进一步开发出来。它被称为增强的实体关系模型(EER)。基于EER模型的图称为增强的ER图。概括和专业化是可以应用于绘制EER图的增强模型的两个概念。
内容
1。概述和关键差异
2。DBMS中的概括是什么
3。什么是DBM的专业化
4。DBMS的概括与专业化之间的关系
5。并排比较 - 表格形式的DBMS的概括与专业化
6。概括
DBMS中有什么概括?
实体是指实物对象,并且实体之间存在关系。ER图基于实体关系(ER)模型。实体关系模型用于设计和表示数据之间的关系。在医疗中心数据库中,可以有一个实体,例如患者,医生,工作人员等。每个实体都有描述它们的属性。它们被称为属性。患者实体可以具有诸如detter_id,姓名,地址,电话等属性。实体之间的关联被称为关系。
随着数据的复杂性,原始的ER模型进一步开发出来。它被称为增强的ER(EER)模型。基于EER模型的图称为增强的ER(EER)图。概括是在绘制EER图时可以使用的概念。在概括性上,较低的实体可以合并为更高级别的实体。它也称为自下而上的方法。在这种方法中,将实体组合在一起以执行广义实体。
根据上图,有两个称为学生和讲师的实体。学生实体包含属性student_id,Name和City。讲师包含属性,名称和城市。两者都可以组合在一起以创建个人实体。两个实体的名称和城市属性都是共同的。因此,可以将它们放置在个人实体中。学生实体有自己的属性student_id。讲师实体具有其自己的属性locturer_id。实体学生和讲师将进一步概括为个人实体。
什么是DBM的专业化?
专业化是概括的对立面。在专业化中,高级实体可以分解为较低级实体。更高级别的实体进一步专业。它也被称为自上而下的方法。考虑一下,与上述相同的示例。
根据上图,可以进一步分解为学生和讲师的专业实体。个人实体有名字和城市实体。因此,这些属性也属于学生和讲师实体。学生实体包含名称和城市属性及其自己的属性为student_id。讲师实体包含名称,城市属性及其自己的属性,即lecturer_id。可以观察到,个人实体进一步专门为学生和讲师。
DBM中的概括与专业化之间有什么关系?
- 概括是专业化的对立面,专业化是概括的对立面。
DBM中的概括和专业化有什么区别?
概括与DBM中的专业化 |
|
概括是结合较低级实体以产生高级实体的过程。 | 专业化是将高级实体分为较低级实体的过程。 |
同义词 | |
概括称为自下而上的方法。 | 专业化称为自上而下的方法。 |
主要任务 | |
在概括性上,许多实体根据其相似特征将一个广义实体汇总到一个广义实体中。 | 在专业化中,一个实体根据其特征分为子本性。 |
摘要 - 概括vs专业化在DBMS中
ER图用于建模数据库的结构。它提供了对数据库的概念理解。它基于ER模型。ER模型进一步开发,被称为增强的ER模型。基于图的EER模型是EER模型。概括和专业化是在绘制增强的ER图时可以应用的两个概念。DBMS的概括和专业化之间的差异是,概括是将较低级别实体结合起来产生高级实体的过程,而专业化是将高级实体分为较低级实体的过程。本文讨论了DBMS中的概括与专业化之间的差异。
参考:
1.“增强的ER模型。”ER模型中的概括,专业化和聚集|studentonight。在这里可用
2.“概括聚集”。www.tutorialspoint.com,教程点,2018年1月8日。在这里可用
发表评论