为学校中学生选课管理进行数据库模式设计。根据调查分析,确定它的属性集合为: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)1.试分析这两种模式设计方案各自的优缺点。2.通常情况下你认为哪种方案更“好”一些?请说明理由。

为学校中学生选课管理进行数据库模式设计。根据调查分析,确定它的属性集合为:

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)

1.试分析这两种模式设计方案各自的优缺点。

2.通常情况下你认为哪种方案更“好”一些?请说明理由。


相关考题:

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

设学生S、课程C、学生选课SC的关系模式分别为S(SNO,SNAME,SDEP,SAGE,SADDR)、C(CNO,CNAME,PCNO)以及SC(SNO,CNO,GRADE),与关系代数表达式πSNO,SNAME,GRADE(σCNAME='数据库'(S><SC><C)等价的元组演算表达式为(35)S(U)∧SC(V)∧C(W)∧(36)∧(37)。A.B.C.D.

设学生S、课程C、学生选课SC的关系模式分别为:S(Sno,Sname,Sage,Saddr)、C(Cno,Cname,Pcno)以及SC(Sno,Cno,Grade)与关系代数表达式πSno,Sname,Gr(βSname='数据库'(S|×|SC|×|C))等价的元组演算表达式为:{(35)S(u)∧SC(v)∧C(w)∧(36)∧(37)}A.B.C.D.

在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为()。A.ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) )#B.ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥ SC ¥ S)#C.ПSNAME, GRADE (C ¥ SC ¥ SC)#D.ПSNAME, GRADE (σCNAME=’数据库技术’ (ПCNAME (C)) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) )

在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为()。A.ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥SC ¥ПSNO, SNAME (S) )#B.ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥ SC ¥ S)#C.ПSNAME, GRADE (C ¥ SC ¥ SC)#D.ПSNAME, GRADE (σCNAME=’数据库技术’ (ПCNO, CNAME (C)) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) )

在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查找选修“数据库原理”这门课程学生的学生名和成绩,若用关系代数表达式来表示为()。A.ПSNAME, GRADE (σCNAME=’数据库原理’(C) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) )#B.ПSNAME, GRADE (σCNAME=’数据库原理’(C) ¥ SC ¥ S)#C.ПSNAME, GRADE (σCNAME=’数据库原理’ (ПCNAME (C)) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) )#D.ПSNAME, GRADE (C ¥ SC ¥ SC)

在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE);SC(SNO, CNO, GRADE); C(CNO, CNAME, TEACHER),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为()。A.ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) )#B.ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥ SC ¥ S)#C.ПSNAME, GRADE (C ¥ SC ¥ SC)#D.ПSNAME, GRADE (σCNAME=’数据库技术’ (ПCNAME (C)) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) )

11、在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为()。A.ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥SC ¥ПSNO, SNAME (S) )###SXB###B.ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥ SC ¥ S)###SXB###C.ПSNAME, GRADE (C ¥ SC ¥ SC)###SXB###D.ПSNAME, GRADE (σCNAME=’数据库技术’ (ПCNO, CNAME (C)) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) )

在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE);SC(SNO, CNO, GRADE); C(CNO, CNAME, TEACHER),查找选修“数据库技术”这门课程学生的学生姓名和成绩,若用关系代数表达式来表示为()。A.ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) )B.ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥ SC ¥ S)C.ПSNAME, GRADE (σCNAME=’数据库技术’ (C ¥ SC ¥ SC))D.ПSNAME, GRADE (σCNAME=’数据库技术’ (ПCNAME (C)) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) )