问答题

为学校中学生选课管理进行数据库模式设计。根据调查分析,确定它的属性集合为:     U={S#,C#,SNAME,CNAME,TEACHER,GRADE,SD}   下面给出两种确定的模式设计方案:   方案一:只有一个关系模式:     R(S#,C#,SNAME,CNAME,TEACHER,GRADE,SD)   方案二:如果根据属性之间存在的联系或相关性,建立如下三个关系:     S(S#,SNAME,SD),C(C#,CNAME,TEACHER),SC(S#,C#,GRADE) 通常情况下你认为哪种方案更“好”一些请说明理由。

【参考答案】

相比之下,第一个方案则可直接投影、选择就可以完成这类查询,不需要连接操作,显然代价低而且效率高。  比较这两种设计方案:......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)