|
西南大学培训与继续教育学院课程考试试题卷
* ^3 z z$ E; z% W! e+ Z! `4 d$ ^. K5 w9 ~, ?
学期:2020年秋季 , ]/ E+ S8 H$ k" X; q1 k" u' r
课程名称【编号】:数据库技术【0072】 A卷: v. e# Y( L2 y
:大作业 更多资料下载:谋学网(www.mouxue.com):100分! f* W* C- O( k/ [' M
________________________________________
8 ]; C) d) V ] p一、大作业题目
+ R9 ?2 F* K# T1. 试述数据模型的概念、数据模型的作用和数据模型的三个要素。
/ ?0 F0 b* ^6 E" `' o3 B7 p1 ?, S' a2. 并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?/ { _: ?: x3 @ s- r. @
3. 已知供应商—零件—工程项目数据库包含如下三个关系:2 z) D/ {# ~3 Z( N
供应商S(SNO,SNAME,CITY),零件P(PNO,PNAME,COLOR,WEIGHT,CITY),工程J(JNO,JNAME,CITY),供应SPJ(SNO,PNO,JNO,QTY)。其中各属性名的含义是:SNO—供应商号码,SNAME—供应商名称,CITY—所在城市,PNO—零件号码,PNAME—零件名称,COLOR—零件颜色,WEIGHT—零件重量,JNO—工程项目号码,JNAME—工程项目名称,QTY—供应数量。
5 W4 v4 X o) k, S5 d2 a① 用关系代数表达式描述查询:
; c( g$ p/ x* o# l0 I/ e 找出向工程项目‘J1’提供零件的供应商号码。% Q7 D. Q ?! x1 z& i1 q! s( U
② 用SQL查询块描述查询: p/ i2 j0 N: @! ]5 ]- \
找出提供红色零件的供应商号码。! M1 q4 L+ @8 ^0 X
③ 用SQL查询块描述查询:5 e% Q: ]2 J' j5 B
统计各种零件的使用数量6 n7 ]0 g7 ?. K$ r4 g" c4 O
④将下列数据插入! L) d* m: Q$ n0 E/ Y/ z
供应商编号s3,供应商名称为A1,所在城市为上海
i# m" Q, C3 I B4. 请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出 E 一 R 图,再将其转换为关系模型。
1 z( s0 q( x8 q7 j0 |4 G0 W+ R. Q5. 已知工程关系R(工程号,材料号,数量,开工日期,完工日期,价格)。业务规则如下:每个工程有一个开工日期和一个完工日期;每个工程可用多种材料,每种材料可用于多个工程,每个工程使用的每种材料有一定的数量;每种材料仅有一个价格。求出R的候选码; ) ?! R3 b1 F6 [$ r* m' {
& h) O) |& y0 S6 m Z# K* Q* `* ]0 a
二、大作业要求; S3 f9 a8 A0 |% W
第1-2题选作一题,更多资料下载:谋学网(www.mouxue.com)30分/ w# c: f9 b# K
第3题必做,更多资料下载:谋学网(www.mouxue.com)30分
: q4 P& t' O% r( W3 A' X- [# L5 ]' T- q第4-5题选作一题,更多资料下载:谋学网(www.mouxue.com)40分
( N& l- |; j) K4 V6 E& K* r3 Q$ o
3 A& ^' n! m) F; w) G* v* a! m% ~6 d. e& p
O K( [ N0 ^, @
9 b/ N& V4 y+ Q
- Y& v6 ^& _- Y- q! G9 U5 U; n* ^/ M. X- i: j1 W O
' K x7 ], A& C. s |
|