![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
假设某商业集团数据库中有一关系模式R如下:R(商店编号,商品编号,数量,部门编号,负责人)如果规定:(1)每个商店的每种商品只在一个部门销售;(2)每个商店的每个部门只有一个负责人;(3)每个商店的每种商品只有一个库存数量。试回答下列问题:(1)根据上述规定,写出关系模式R的基本函数依赖;(2)找出关系模式R的候选码;(3)试问关系模式R最高已经达到第几范式?为什么?(4)如果R不属于3NF,请将R分解成3NF模式集。
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
假设某品牌小汽车t时刻的运行成本和转让价格分别为R=R(t)和S=S(t),它们满足如下关系:
其中a,b为正的常数.
已知R(0)=0,S(0)=S0(S0为购买成本).求R(t)和S(t).
【题目描述】
(55)关系模式R 的规范化程度最高达到
A)1NF
B)2NF
C)3NF
D)4NF
【我提交的答案】:C |
【参考答案与解析】: 正确答案:A |
答案分析:
【我的疑问】(如下,请求专家帮助解答)
求答案解析?
假设“学生一选课一课程"数据库中有以下3个关系:
S(S#,SNAME,SEX,AGE,DEPARTMENT),主码是S#
C(C#,CNAME,TEACHER),主码是C#
SC(S#,C#,GRADE),主码是(S#,C#)
要查询学生姓名及其所选修课程的课程号和成绩,正确的SQL语句是()。
A.SELECTS.SNAME,SC.C#,GRADE FROM S WHERE S.S#=SC.S#
B.SELECT S.SNAME,SC.C#,GRADE FROM SC WHERE S.S#==SC.S#
C.SELECTS.SNAME,SC.C#,GRADE FROM S,SC WHERE S.S#=SC.S#
D.SELECT、S.SNAME,SC.C#,GRADE FROM S,SC WHERlE S.S#=SC.C#
假设图书管理数据库中有3个表,图书.dbf、读者.dbf和借阅.dbf。它们的结构分别如下; 图书(总编号C(6),分类号C(8),书名C(16),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是【 】。
(2 )现 有某图书销售数据库,其关系表结构如下:
图书表(图书编号,图书名称,出版社编号,出版社名称,出版时间,出版数量,版次)
图书销售表(图书编号,销售日期,销售数量,书店编号,读者编号,读者姓名,读者电话)
书店表(书店编号,联系电话,所在城市编号,城市名称)
该系统所涉及的数据存在如下约束:
I. 一个出版社可以出版多本图书,一本图书只能在一个出版社出版,在该系统中记录的图书出版信息包括出版时间、版次及出版数量信息;
II. 一个书店可以出售多本图书给多个读者 , 每位读者可以从多个书店购买多本图书 , 一本图书可以通过多个书店出售给读者,书店把图书出售给读者后会在系统中记录售书日期和售书数量信息;
III. 每个书店只能位于一个城市,一个城市可以有多个书店。
① 请根据以上信息画出合理的图书销售数据库的概念模型(用 ER 图表示)。(8 分)
② 以图书销售表为例说明原数据库设计的不合理之处。(4 分)
③ 给出该数据库符合 3NF 要求的全部关系模式,并指出关系模式中的全部主码和外码。(8 分)
假设学生选课管理数据库中有3个表;学生、课程和学生选课,其结构分别如下所示: 学生(学号C(6),姓名C(8),系别C(30),省份C(10)) 课程(课程号C(6),课程名C(20),先修课号C(6)) 学生选课(学号C(6),课程号C(6),成绩N(4)) 如果要查询每个学生及其选修课的情况,请对下面的SQL语句填空。 SELECT学生.学号,学生.姓名,学生.系别,学生.省份, 学生选课.课程号,学生选课.成绩 FROM学生选课管理!学生,学生选课管理!学生选课 WHERE学生.学号【 】
编写程序,实现向表中插入一条记录,并显示表中所有记录。
A.75%
B.83%
C.90%
D.80%