设有一教学管理关系R,其属性为:学号(Sno),课程号(Cno),成绩(Grade),任课教师(Tname),教师所在的系(Dept)。这些数据有下列语义:学号和课程号分别代表学生选修了哪些课程;一个学生选修一门课程有一个成绩;每门课程有一个任课教师任教,每个教师可以任教多门课程;教师中没有重名,每个教师只属于一个系。试回答下列问题:(1)根据上述规定,写出关系模式R的基本函数依赖;(2)写出关系模式R的候选码;(3)关系模式R最高已经达到第几范式?为什么?
查看答案
以下题目基于如下的三个表,即学生表 Student 、课程表 Course 和学生选课表SC ,它们的结构如下:Student(Sno, Sname, Sex, Age, Sdept)Course(Cno, Cname)SC(Sno, Cno, Grade)其中,Sno为学号,Sname为姓名,Sex为性别,Age为年龄,Sdept为系别,Cno为课程号,Cname为课程名,Grade为成绩。写出相应的SQL语句:1) 检索“数据库系统”课程的平均成绩;2) 创建存储过程spStudentsSelect,当调用该存储过程时不需要参数,返回学生Sname及所选修课程的Cname和Grade。
数据库是长期存储在计算机内,有组织,可共享的大量数据的集合,数据库中的数据按一定的()组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
A. 逻辑模型
B. 数据模型
C. 物理模型
D. 概念模型
下列哪个模型不属于数据模型()
A. XML数据模型
B. E-R数据模型
C. 抽象数据模型
D. 时间数据模型
下列说法中正确的是()
A. 数据库没有数据冗余
B. 数据库中的数据不能共享
C. 数据库避免了数据的重复
D. 数据库不具有数据独立性