数据库逻辑结构中对于3个不同实体集和它们之间多对多联系m:n:p最少可转换成几个关系模式?求大虾详解~~

作者&投稿:闭隶 (若有异议请与网页底部的电邮联系)
数据库 三个实体型之间的多对多联系和两两之间的三个多对多联系有什么区别~

在两个以上的多个实体集之间,当一个实体集与其他实体集之间均(注意是均)存在多对多联系,而其他实体集之间没有联系时,这种联系才成为多实体集间的多对多联系。比如有三个实体集:供应商、项目、零件,一个供应商可以供应多个项目多种零件;每个项目可以使用多个供应商供应的零件;每种零件可以由不同供应商提供。但项目和零件之间没有联系。因此,供应商、项目、零件三个实体之间是多对多联系。供应商项目:多对多,供应商零件。

两两之间的三个多对多联系:任意两个实体之间都是多对多联系,这个很好理解,例子很多。

实体对应一个关系,联系对应一个关系 。
一个多对多的联系转化为一个关系模式,加上三个实体转化的关系模式,正好四个

书上答案是4个。我也向问的。后来看了下书,在软件设计师考试同步辅导的P277面有,也学习了下。现在打出来大家一起学习呀~~
实体对应一个关系,联系对应一个关系 。
一个多对多的联系转化为一个关系模式,加上三个实体转化的关系模式,正好四个。
多说一下:
每个实体类型转换成一个关系模式;
一个1:1的联系可以转换成一个关系模式;
一个1:n的联系可以转换成一个关系模式或者与n段关系模式合并;
一个n:m的联系可转换成一个关系模式,两端关系的码及其联系的属性为该关系的属性,而关系的码为两端实体码的组合。
3个或3个以上的多对多的联系可转换为一个关系模式。诸关系的码及联系的属性为关系的属性,而关系的码为个实体的码的组合。

一般2个


数据库逻辑模型
数据库关系模型(数据库逻辑模型)是将数据概念模型转换为所使用的数据库管理系统(DBMS)支持的数据库逻辑结构,即将E-R图表示成关系数据库模式。数据库逻辑设计的结果不是唯一的,需利用规范化理论对数据库结构进行优化。 在关系模型中,数据库的逻辑结构是一张二维表。在数据库中,满足下列条件的二维表称为关系模型: 1...

数据库系统通常采用几级结构
三级结构。数据库系统采用三级模式结构,包括外模式、概念模式和内模式。外模式对应用户视图,定义特定用户组或应用程序所需的数据子集和操作方式。概念模式是整个数据库系统中的全局逻辑结构描述,独立于具体应用程序,反映了组织对存储在数据库中信息内容及其关系上达成一致意见后形成共识。内部\/物理架构则将...

数据库的逻辑设计
数据库的逻辑结构设计就是把概念结构设计阶段设计好的基本 E 一 R 图转换为与选用的 DBMS产品所支持的数据模型相符合的逻辑结构。逻辑结构是独立于任何一种数据模型的,在实际应用中,一般所用的数据库环境已经给定(如SQL Server或Oracle或MySql)。由于目前使用的数据库基本上都是关系数据库,因此首先...

简述各种网站逻辑结构模型的特点?
逻辑模型,是指数据的逻辑结构。在数据库中,逻辑模型有关系、网状、层次,可以清晰表示个个关系。在管理信息系统中,逻辑模型:是着重用逻辑的过程或主要的业务来描述对象系统,描述系统要“做什么”,或者说具有哪些功能。管理信息系统的开发策略,即通过对系统进行分析得到系统的逻辑模型,进而从逻辑模型求...

数据库设计中逻辑结构设计指的是什么
逻辑结构设计。 根据已经建立的概念数据模型,以及所采用的某个数据库管理系统软件的数据模型特性,按照一定的转换规则,把概念模型转换为这个数据库管理系统所能够接受的逻辑数据模型。不同的数据库管理系统提供了不同的逻辑数据模型,如层次模型、网状模型、关系模型等。

数据库领域公认的标准结构是三级模式结构,它包括:___、___和...
1、外模式:外模式也称用户模式,它是数据库用户(包括程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,由若干个外部记录类型或表组成。2、概念模式:概念模式又称为视图(View),是数据库中对全局数据逻辑结构的描述,是所有用户(或应用程序)的公共数据视图。3、内模式:内模式又...

在数据库逻辑结构设计阶段,需要(此空作答)阶段形成的( )作为设计依据...
【答案】:A 数据库的设计过程,按照规范的设计方法,一般分为以下六个阶段: ①需求分析:分析用户的需求,包括数据、功能和性能需求; ②概念结构设计:主要采用E-R模型进行设计,包括画E-R图;③逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;④数据库物理设计:主要是为所...

数据库的基本结构
1模式.模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。它是由数据库管理系统提供的数据模式描述语言(Data Description Language,DDL)来描述、...

数据库结构
库中数据类型的划分共分六个层次逐次划分,包括:数据存储类型→资源类型→评价对象→应用→获取方式→数据特征。 对于结构化存储的数据在应用层分为三类:基础数据、中间数据和结果数据,基础数据中包含用于类比的基础数据、用于统计分析的基础数据和直接用于公式运算的基础数据;结构化存储的数据在获取方式上可以继续划分,其...

数据库架构是什么
Oracle数据库的体系结构包括四个方面:数据库的物理结构、逻辑结构、内存结构及进程。 1. 物理结构 物理数据库结构是由构成数据库的操作系统文件所决定,Oracle数据库文件包括: 数据文件(Data File) 数据文件用来存储数据库中的全部数据,例如数据库表中的数据和索引数据.通常以为*.dbf格式,例如:userCIMS.dbf ...

老城区13738736093: 数据库逻辑结构中对于3个不同实体集和它们之间多对多联系m:n:p最少可转换成几个关系模式?求大虾详解~~ -
展凯奥迪: 书上答案是4个.我也向问的.后来看了下书,在软件设计师考试同步辅导的P277面有,也学习了下.现在打出来大家一起学习呀~~ 实体对应一个关系,联系对应一个关系 . 一个多对多的联系转化为一个关系模式,加上三个实体转化的关系模式,正好四个. 多说一下: 每个实体类型转换成一个关系模式; 一个1:1的联系可以转换成一个关系模式; 一个1:n的联系可以转换成一个关系模式或者与n段关系模式合并; 一个n:m的联系可转换成一个关系模式,两端关系的码及其联系的属性为该关系的属性,而关系的码为两端实体码的组合. 3个或3个以上的多对多的联系可转换为一个关系模式.诸关系的码及联系的属性为关系的属性,而关系的码为个实体的码的组合.

老城区13738736093: 数据库 三个实体型之间的多对多联系和两两之间的三个多对多联系有什么区别 -
展凯奥迪: 在两个以上的多个实体集之间,当一个实体集与其他实体集之间均(注意是均)存在多对多联系,而其他实体集之间没有联系时,这种联系才成为多实体集间的多对多联系.比如有三个实体集:供应商、项目、零件,一个供应商可以供应多个项目多种零件;每个项目可以使用多个供应商供应的零件;每种零件可以由不同供应商提供.但项目和零件之间没有联系.因此,供应商、项目、零件三个实体之间是多对多联系.供应商<———>项目:多对多,供应商<———>零件. 两两之间的三个多对多联系:任意两个实体之间都是多对多联系,这个很好理解,例子很多.

老城区13738736093: 请教一道等级考试三级数据库的题,在数据库逻辑结构设计中,将E - R
展凯奥迪: D 在实体-关系结构中,有多少个实体就有多少张实体表.题目已经清楚的说明了,有“一个”“多对多”的关系.那么在最后转化后的结构图中是不能存在“多对多”和“一对一”(除非强制要求而不是转换而来),否则,要将多对多拆为“至少2个”“一对多”的关系.或者将一对一关系的2张表合并为一张表. 因此,至少是,3个实体+2个一对多的关系=5个关系模式

老城区13738736093: 数据库逻辑结构设计的问题 -
展凯奥迪: 没看懂你写的是什么 E-R模型转换为关系模型的原则是: 1———把ER模型中的每一个实体转换成一个同名的关系,实体集的属性就是关系属性,实体集的码就是关系的码. 2————把ER模型中的每一个联系转换成一个关系,与该联系相连的各个实体集的码以及联系的属性转换为关系的属性.(关系的码按下列情况确定: 若联系为1:1,则每个实体集的码均是该关系的候选码. 若联系为1:N ,则关系的码为N端实体集的候选码. 若为联系M:N,则关系的码为各实体集码的组合.) 3.合并具有相同码的关系.

老城区13738736093: 有关数据库数据库体系结构中的三个层次和两个映射分别指什么?他们之
展凯奥迪: 1.三个层次是: 1)模式 模式也称逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图. 模式实际上是数据库数据在逻辑级...

老城区13738736093: 数据库系统使用的数据的逻辑结构是什么 -
展凯奥迪: 数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合.这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行...

老城区13738736093: 三层结构主要包括哪些类的设计及各类的主要作用 -
展凯奥迪: 一般的三层为 数据访问层,业务逻辑层,表示层.另外还有一个实体层. 实体层主要对应数据库中的表,一般是一张表对应一个实体类.实体类在项目中主要做数据载体. 数据访问层就是专门与数据库进行数据交互的层,常见做法就是写一个...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网