重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 学历类考试> 自考专业课> 理学类
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[主观题]

设有关系模式R(C,T,S,N,G),其中C代表课程,T代表教师的职工号,S代表学生学号,N代表学生姓名,O代表

设有关系模式R(C,T,S,N,G),其中C代表课程,T代表教师的职工号,S代表学生学号,N代表学生姓名,O代表学生成绩。每一门课由一名教师讲授,每个学生每门课只有一个成绩,学生的学号决定学生的姓名。请回答下列问题:

(1) 请列出该关系模式中包含的所有函数依赖;

(2) 指出该关系模式的候选键;

(3) 关系模式R符合第几范式?

(4) 若将R分解为R1(C,T,S,G)和R2(C,S,N,G),R1和R2各最高符合第几范式,为什么?

答案
查看答案
更多“设有关系模式R(C,T,S,N,G),其中C代表课程,T代表教师的职工号,S代表学生学号,N代表学生姓名,O代表”相关的问题

第1题

设有关系模式:学生修课(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。设一个学生可选多门
设有关系模式:学生修课(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。设一个学生可选多门课程,一门课程可以被多个学生选。每个学生由学号唯一标识,一个学生只在一个系学习;每门课程由课程号唯一标识。每个学生选的每门课程有唯一的成绩。

(1)请指出此关系模式的候选键。

(2)写出该关系模式的函数依赖集。

(3)该关系模式属于第几范式?请简单说明理由。

(4)若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后每个关系模式的主键和外键。

点击查看答案

第2题

设有下列关系模式:学生S(学号,姓名,性别,年龄)、课程C(课程号,课程名,教师)、选课SC(学号,课程号,
设有下列关系模式:学生S(学号,姓名,性别,年龄)、课程C(课程号,课程名,教师)、选课SC(学号,课程号,成绩),若需查询选修课程名为“大学计算机信息技术”的学生姓名,其SQL-Select语句将涉及_______个关系。

点击查看答案

第3题

有如下三个关系模式:学生(学号,姓名,专业)课程(课号,课程名,学分)成绩(学号,课号,成绩)则在成绩关系中的外键是()。

A.学号,课号,成绩

B.学号,课号

C.学号,成绩

D.课号,成绩

点击查看答案

第4题

设有一个记录学生毕业设计情况的关系模式:R(学号,学生名,班级,教师号,教师名,职称,毕业设计题
设有一个记录学生毕业设计情况的关系模式:

R(学号,学生名,班级,教师号,教师名,职称,毕业设计题目,成绩)

如果规定:每名学生只有一位毕业设计指导教师,每位教师可指导多名学生;学生的毕业设计题目可能重复。

(1)根据上述规定,写出模式R的基本FD和关键码。

点击查看答案

第5题

以下2题基于以下说明。设有三个关系 学生关系S(SNO,SNAME,AGE,SEX)(分别代表学生的学号、姓名、年龄
以下2题基于以下说明。设有三个关系

学生关系S(SNO,SNAME,AGE,SEX)(分别代表学生的学号、姓名、年龄、性别)

学习关系SC(SNO,CNO,GRADE)(分别代表学生的学号、课程编号、成绩)

课程关系C(CNO,CNAME,TEACHER)(分别代表课程的编号、课程名、任课教师)

“从学习关系SC中检索无成绩的学生学号”的SQL语句是

A.SELECT sno FROM sc WHERE grade=NULL

B.SELECT sno FROM sc WHERE grade IS

C.SELECT sno FROM sc WHERE grade IS NULL

D.SELECT sno FROM sc WHERE grade=0

点击查看答案

第6题

假定在学校管理系统中,每名学生可以选修多门课程,一门课程有多名学生选修, 学生 每选修一门课程
获得一个成绩。 一门课程只能有一位教师讲授, 一位教师可以讲授多门课程。 学生有学号、姓名和性别属性; 课程有课程号和课程名属性: 教师有职工号、姓名和性别属 性。

(1)根据语义画出 E-R图。

(2)将E-R图转化为关系模型,并注明主码和外码。

点击查看答案

第7题

关于教学数据库的关系模式如下:S(S#,SNAME,AGE,SEX):S表示学生,各属性依次为:学号、姓名、年龄、
关于教学数据库的关系模式如下:

S(S#,SNAME,AGE,SEX):S表示学生,各属性依次为:学号、姓名、年龄、性别

SC(S#,C#,GRADE):SC表示成绩,个属性依次为:学号、课程号、成绩

C(C#,CNAME,TEACHER)C表示课程,个属性依次为:课程号、课程名、教师

试用SQL语句完成下列查询:

(1)检索年龄大于22岁的男学生的学号和姓名

(2)检索至少选修王老师所授课程中一门课程的女学生姓名

(3)检索至少选修两门课程的学生学号

(4)检索选修课程包含王老师所授课程的学生学号

点击查看答案

第8题

①用SQL的有关语句定义 (1)学生关系S,包括学号SNo(主键)、姓名SN、年龄SA、系别SD; (2)课程关
①用SQL的有关语句定义

(1)学生关系S,包括学号SNo(主键)、姓名SN、年龄SA、系别SD;

(2)课程关系C,包括课程号CNo(主键)、课程名CN、授课教师T;

(3)学生选课关系SC,包括SNo、CNo和成绩G。

要求定义出主键和外键(如果存在)。数据类型和长度可根据生活经验或开发经验合理定义。

②在①所创建的数据表基础上,用SQL语句完成下列操作。

(1)用SQL语句查询每个学生的平均成绩,输出学号和平均成绩,按平均成绩排序(降序),若平均成绩相同,再按学号排序(升序)。

(2)求姓林的老师讲的每门课的学生平均成绩。

点击查看答案

第9题

现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金) 课程(课程号,名称,学分) 学习(学号,课
现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金) 课程(课程号,名称,学分) 学习(学号,课程号,分数) 用 SQL 语言实现下列 1—3 小题:

(1)检索没有获得奖学金、同时至少有一门课程成绩在 95 分以上的学生信息,包括学号、姓名和专业

(2)检索没有任何一门课程成绩在 80 分以下的所有学生的信息,包括学号、姓名和专业

(3)定义学生成绩得过满分(100 分)的课程视图 AAA,包括课程号、名称和学分

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付 系统将自动为您注册账号
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝