数据库四套没答案卷子回答Word文档格式.docx
- 文档编号:13790422
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:11
- 大小:90.55KB
数据库四套没答案卷子回答Word文档格式.docx
《数据库四套没答案卷子回答Word文档格式.docx》由会员分享,可在线阅读,更多相关《数据库四套没答案卷子回答Word文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
1000ANDSEX女'
39•设有科研项目表PROJ项目编号,项目名称,金额,教师编号)。
试用SQL语句写出下面查询:
列出金额最高的项目编号和项目名称。
SELECT项目编号,项目名称
FROMPROJx
WHERE金额=(SELECTMAX金额)
FROMPROJy;
40•设有学生关系STU(SNOSNAME,AGESEX)其属性分别表示:
学号,姓名,年
龄和性别。
试用SQL语句检索年龄为空值的学生姓名。
SELECTSNAME
FROMSTU
WHEREAGE'
ULL'
X或WHEREAGEISNULL?
?
书上要求的是第二的写法
41•某学校图书借阅管理系统应提供如下功能:
(1)查询书库中现有图书信息,包括书号、书名、作者、单价、出版社;
(2)查询读者信息,包括读者的借书证号、姓名、性别、单位;
(3)查询读者的借阅情况,包括读者的借书证号、书号、借书日期、还书日期等;
⑷不同类别的读者有不同的借阅权限,读者类别由类别编号、名称、最大允许借书量、借书期限等描述。
根据以上叙述,回答下列问题:
(1)试为该图书借阅系统设计一个ER模型,要求标注联系类型,可省略实体属性。
(2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模式的主键和外键(如
果存在)。
图书(书号,书名,作者,单价,出版社)读者(借书证号,姓名,性别,单位,类别编号)借书(借书证号,书号,借书日期,还书日期)类别(类别编号,名称,最大允许借书量,借书期限)
42•设有一个反映教师参加科研项目的关系模式:
R(教师号,项目名称,科研工作量,项目类别,项目金额,负责人)
如果规定:
每个项目可有多人参加,每名教师每参加一个项目有一个科研工作量;
每个项目只属于一种类别,只有一名负责人。
(1)根据上述规定,写出模式R的基本FD和关键码。
⑵说明R不是2NF的理由。
关键码:
(教师号,项目类别)
(2)R是1NF因为R存在局部依赖
(3)R1(教师号,项目名称,科研工作量)
R2(项目名称,项目类别,项目金额,负责人)
2010.1
36.设有选课关系SC(学号,课号,成绩),试用SQL语句定义一个有关学生学号及其平均成绩的视图SV。
CREATVIEWSV
ASSELECT学号,AVG成绩)
FROMSC
GROUPBY学号;
37.设有两个关系:
学生关系S(学号,姓名,年龄,性别)和选课关系SC(学号,课号,
成绩),试用关系代数表达式检索没有选修B5课程的学生姓名。
[]姓名((J课号.‘B5'
(卅SC))
这题用减法运算具体形式我忘了,参照书上的写法啊,大概是这样的。
[]姓名(S)-J]姓名(0课号=‘B5'
(SJsC))
||姓名(S)—丁姓名(0课号=‘B5'
(SSC))
38.设有选课关系SC学号,课号,成绩),试用SQL语句检索选修B2或B5课程的学生学号。
SELECTDISTINCT学号
WHERE课号='
B2'
OR课号='
B5'
;
39.设有学生关系S(学号,姓名,性别,奖学金),选课关系SC学号,课号,成绩),用SQL
语句完成如下操作:
对成绩得过满分(100)的学生,如果没有得过奖学金(NULL值),将其
奖学金设为1000元。
UPDATES
SET奖学金=1000
WHERE奖学金ISNULLAND
WHERE成绩=100);
40.设有学生关系S(学号,姓名,性别,年龄),课程关系C(课号,课名),选课关系SC学号,课号,成绩),试用SQL语句检索选修课程名为BC的学生姓名和成绩。
SELECT姓名,成绩
FROMS,C,SC
WHERES学号=SC学号AND
c课号=SC课号AND课名='
BC'
41.设有一个记录高校教师参加社会学术团体情况的关系模式:
R傲师号,姓名,职称,团体名称,团体简介,团体负责人,参加日期,担当职务)如果
规定:
每名教师可同时参加多种学术团体,在每种团体中只担当一种职务;
每种学术团体由多人组成,只有一位负责人。
(1)根据上述规定,写出模式R的基本FD和关键码。
(2)R最高属于第几范式。
(3)将R规范到3NF。
(1)R的基本FD
教师号■'
姓名教师号—►职称团体名称—*■团体简介
团体名称一►团体负责人
教师号,团体名称参加日期
教师号,团体名称一担当职务关键码(教师号,团体名称)
(3)R1(教师号,姓名,职称)
R2(团体名称,团体简介,团体负责人)
R3(教师号,团体名称,参加日期,担当职务)
42.某科技管理部门欲开发一个科研项目申报与评审系统,涉及的部分信息如下:
⑴项目:
项目编号,项目名称,申请者,期限,金额,项目描述。
(2)项目类别:
类别编号,类别名称。
(3)专家:
专家编号,姓名,职称,单位。
其中:
根据项目类别,每个申报项目需由对应领域的多位专家进行评审;
每位专家只参与
一类项目的评审,评审时要记录评审日期和评审意见。
(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。
(2)将ER模型转换为关系模型,要求标注每个关系模型的主键和外键(如果存在)。
(2)项目(项目编号,项目名称,申请者,期限,金额,项目描述)专家(专家编号,姓名,职称,单位,类别编号)
项目类别(类别编号,类别名称)
评审(项目编号,专家编号,评审日期,评审意见)
2010.10
36•设学生社团管理数据库有三个关系:
S(SnoSname.Age,Sex,Dept)
A(Ano,Aname,Location,Manager)
SA(Sno,Ano,Date)
其中表S的属性分别表示学号、姓名、年龄、性别和所在系;
表A的属性分别表示会员编号、协会名、协会的办公地点和负责人(负责人为学号);
表SA描述了学生参加社团的情况,其属性分别表示学号、协会编号、加入协会时间。
试用SQL语言查询参加篮球”协会的学生姓名和所在系。
SELECTSname,Dept
FROMS,A,SA
WHERES.Sno=SA.SnoAND
A.Ano=SA.AnoAND
Aname='
篮球’;
37.依据36题的关系模式,建立一个包含Sno、Sname、Aname和Date的视图ST。
CREATVIEWST
ASSELECTS.Sno=SA.SnoAND
A.Ano=SA.Ano;
38.依据36题的关系模式,试用SQL语言查询每个协会的协会编号和学生数,并按人数降
序排列。
SELECTAno,COUNT(Sno)
FROMSA
GROUPBYAno
ORDERBYCOUNT(Sno)DESC;
39.依据36题的关系模式,试用SQL语言查询没有参加任何协会的学生姓名和所在系。
SELECTSname,Dopt
FROMS
WHERESnoNOTIN(SELECTSno
FROMSA);
40.依据36题的关系模式,试用关系代数查询计算机系的学生姓名和年龄。
||Sname,Age(fjDept=计算机系(S))
41•设某家电公司售后服务系统中有一个记录安装工人日工作量的关系模式:
R(员工编号,姓名,电话,产品型号,日期,安装数量)
员工每天可安装多种产品,并按不同产品型号统计安装数量。
(1)写出关系模式R的基本FD和关键码。
员工编号姓名员工编号f电话员工编号—产品型号
员工编号,产品型号,日期一安装数量
关键码(员工编号,产品型号,日期)
(3)R1(员工编号,姓名,电话)
R2(员工编号,产品型号,日期,安装数量)
42•某商业集团的商品进销存系统中,涉及的部分信息如下:
(1)商品:
商品号、商品名、规格、计量单位。
(2)供应商:
供应商号、供应商名、地址。
(3)商店:
商店号、商店名、地址。
⑷客户:
客户号、客户名、地址。
其中,每个供应商可供应多种商品,每种商品也可向多个供应商订购,订购时要记录订
购单价和订购数量;
每个商店可向多个客户销售多种商品,每个客户可以从多个商店购
买多种商品,每种商品也可在多个商店销售给多个客户,商品销售时要记录销售单价、销售数量和销售日期。
(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。
(2)根据转换规则,将ER模型转换为关系模型。
商品(商品号,商品名,规格,计量单位,商店号)
供应商(供应商号,供应商名,地址)
订购(商品号,供应商号,订购日期,订购单价,订购数量)
商店(商店号,商店名,地址)
客户(客户号,客户名,地址)
销售(商店号,客户号,销售日期,销售数量,销售单价)
2011.1
36.设某数据库有三个关系:
音像(音像编号,音像名,租金,类别)
会员(会员编号,会员名,年龄,所在地区,联系电话)
租借(音像编号,会员编号,租借日期,归还日期)
试用SQL语言查询李扬租借过的音像制品的名称和类别。
SELECT音像名,类别
FROM音像,会员,租借
WHERE音像.音像编号=租借.音像编号AND会员•会员编号=租借•会员编号AND会员名='
李扬’;
37.依据36题的关系模式,试用SQL语句查询2010年5月以前租借音像制品的会员编号。
(注:
租借日期为字符型,格式为’2010/01/01'
)
SELECTDISTINCT会员编号
FROM租借
WHERE租借时间<DATE(201005/01);
这题有多种写法,因为不同的平台对字符类型的日期转换为数值型的写法不一样,题目出的不好,考到可以这么写。
38.依据36题的关系模式,试用SQL语句建立一个有关科幻类音像制品的视图LM。
CREATVIEWLM
ASSELECT音像编号,音像名,租金,类别
FROM音像
WHERE类别='
科幻类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 四套 答案 卷子 回答