简答题

把E-R模型转换为关系模式的转换规则有哪些?

正确答案

1)一个实体转换为一个关系模式。实体的属性就是关系模式的属性,实体的码就是关系模式的主键。
2)对于实体间的联系有以下不同的情况:
①一个1∶1联系通常是与任意一端所对应的关系模式合并,并将在该关系模式的属性中加入另一个实体的码和联系本身的属性。
②一个1∶n联系通常是与n端所对应的关系模式合并,并将在该关系模式中加入1端实体的码以及联系本身的属性。
③一个m∶n联系必须转换为一个独立的关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为此关系模式的属性,且关系模式的主键包含各实体的码。
④三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为此关系模式的属性,而此关系模式的主键包含各实体的码。
⑤具有相同主键的关系模式可以合并。

答案解析

相似试题
  • 在将E-R图转换为关系模型时,一般都将m:n联系转换成一个独立的关系模式。下列关于这种联系产生的关系模式的主码的说法,正确的是()。

    单选题查看答案

  • 在数据库设计中,将E-R图转换为关系数据模型是下述哪个阶段完成的工作()。

    单选题查看答案

  • 在将局部E-R图合并为全局E-R图时,可能会产生一些冲突。下列冲突中不属于合并E-R图冲突的是()。

    单选题查看答案

  • 简述关系模型的组成。

    简答题查看答案

  • 试述关系模型的三个组成部分。

    简答题查看答案

  • 关系完整性是指关系模型中数据的()、()和()

    填空题查看答案

  • 关系模型的数据操作主要包括四种:()、()、()和()数据。

    填空题查看答案

  • 设有关系模式R(职工号,职工名,项目号,项目名,工资),假设一个职工可参加多个项目,在每个项目中各领一份工资。那么请回答以下问题: (1)请写出这个关系模式的函数依赖和主关键字; (2)这个关系符合第几范式,为什么?  (3)请举例说明,这个关系存在哪些问题; (4)请把这个关系模式分解成3NF,并说明理由。

    简答题查看答案

  • 关系数据库系统采用关系模型作为数据的组织方式。关系模型通常由三部分组成()。

    单选题查看答案