若姓名函数依赖于学号,班级函数依赖于学号,申请时间函数依赖与学号和社团编号。从规范化角度看,下列四种数据库逻辑模式设计中最好的是()。
第1题:
下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是( )。
学生(学号,姓名,班级号,成绩)
班级(班级号,班级名,班级人数,平均成绩)
A)学生关系的“学号”
B)班级关系的“班级号”
C)学生关系的“班级号”
D)班级关系的“班级名”
第2题:
一个学生关系模式为(学号,姓名,班级号,…),其中学号为关键词:一个班级关系模式为(班级号,专业,教室,…),其中班级号为关键词:则学生关系模式中的外关键词为【 】。
第3题:
已知学生关系S(学生,姓名,班级,课程名称,成绩),学号由入学年份、专业编号和班内编号组成。则其候选关键字是( )。
A.(学号,姓名)
B.(学号,课程名称)
C.(姓名,成绩)
D.(学号,班级)
第4题:
下列两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是( )。 学生(学号,姓名,班级号,成绩) 班级(班级号,班级名,班级人数,平均成绩)
A.学生关系的“学号”
B.班级关系的“班级号”
C.学生关系的“班级号”
D.班级关系的“班级名”
第5题:
使用如下三个数据库表: 学生(学号C(8),姓名C(8),性别C(2),班级C(8)) 课程(课程编号C(8),课程名称C(20)) 成绩(学号C(8),课程编号C(8),成绩N(5,1)) 查询所有选修了“高等数学”的学生的“相关”成绩,要求信息中包括学生姓名和成绩,并按成绩由低到高的顺序排列,下列语句正确的是( )。
A. SELECT学生.姓名,成绩.成绩FROM学生,成绩; WHERE学生.学号=成绩.学号; AND课程.课程名称=’高等数学’; ORDER BY成绩.成绩ASC
B. SELECT学生.姓名,成绩.成绩FROM课程,成绩; WHERE AND课程.课程编号=成绩.课程编号; AND课程.课程名称=’高等数学’; ORDER BY成绩.成绩ASC
C. SELECT学生.姓名,成绩.成绩FROM学生,课程,成绩; WHERE学生.学号=成绩.学号; AND课程.课程编号=成绩.课程编号; AND课程.课程名称=’高等数学’; GROUP BY成绩.成绩ASC
D. SELECT学生.姓名,成绩.成绩FROM学生,课程,成绩; WHERE学生.学号=成绩.学号; AND课程.课程编号=成绩.课程编号; AND课程.课程名称=’高等数学’; ORDER BY成绩.成绩ASC
第6题:
A.班级关系的“班级号”
B.学生关系的“姓名”
C.学生关系的“学号”
D.学生关系的“班级号”
第7题:
已知学生关系S(学生、姓名、班级、课程名称、成绩),学号由入学年份、系别、专业编号和班内编号组成。则其侯选关键字是( )。
A.(学号、姓名)
B.(学号、课程名称)
C.(姓名、成绩)
D.(学号、班级)
第8题:
已知学生关系S(学号、姓名、班级、课程名称、成绩),学号由入学年份、系别、专业编号和班内编号组成。则其侯选关键字是( )。
A.(学号、姓名)
B.(学号、课程名称)
C.(姓名、成绩)
D.(学号、班级)
第9题:
在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是 学生(学号,姓名,班级号,成绩) 班级(班级号,班级名,班级人数,平均成绩)
A.学生关系的“学号”
B.班级关系的“班级号”
C.学生关系的“班级号”
D.班级关系的“班级名”
第10题:
已知学生关系S(学生、姓名、班级、课程名称、成绩),学号由入学年份、系别、专业编号和班级编号组成,则其候选关键字是
A.学号、姓名
B.学号、课程名称
C.姓名、成绩
D.学号、班级