|
西南大学培训与继续教育学院课程考试试题卷
2 t4 J& ~ S& h! f% O7 |' C1 N# U/ P( S, W f+ r; G: L& m2 L
学期:2020年秋季 , z) p5 J$ s4 j9 ]
课程名称【编号】:数据库技术【0072】 A卷( a1 `8 N" ?3 j, K& ^" X4 ^
:大作业 更多资料下载:谋学网(www.mouxue.com):100分; |$ Y0 M7 H; p' {
________________________________________
/ \+ w% k9 t) s一、大作业题目
) N1 U$ a: C( \9 Q' `1 }( A1. 试述数据模型的概念、数据模型的作用和数据模型的三个要素。
- Y4 y( X, ?+ {; a9 j2. 并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?
1 C* ^4 \# q. ^# q8 h1 Z3. 已知供应商—零件—工程项目数据库包含如下三个关系:
0 B( @9 B+ ]' ]& k1 Q" U 供应商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—供应数量。( r( X; n- Y% A& Z) D% E9 G8 M
① 用关系代数表达式描述查询:
* o- {* {, n, N2 {6 h 找出向工程项目‘J1’提供零件的供应商号码。
( m/ C4 U- \" R% \, x8 ? A3 e$ ?- t② 用SQL查询块描述查询:
8 N0 |8 c0 T/ D/ J( T- r找出提供红色零件的供应商号码。; W! G y8 s" D! ]3 c* C
③ 用SQL查询块描述查询:
1 L# O- o6 ^* K. b! D统计各种零件的使用数量, X& F1 {- R% B2 H& i; G l
④将下列数据插入; O) b" \7 \3 G ]9 Z( V/ P U1 D
供应商编号s3,供应商名称为A1,所在城市为上海
" e2 C( x/ ?4 B9 k% B$ p4. 请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出 E 一 R 图,再将其转换为关系模型。
) v v$ Y$ z6 n4 \0 |" r5. 已知工程关系R(工程号,材料号,数量,开工日期,完工日期,价格)。业务规则如下:每个工程有一个开工日期和一个完工日期;每个工程可用多种材料,每种材料可用于多个工程,每个工程使用的每种材料有一定的数量;每种材料仅有一个价格。求出R的候选码;
; A4 k1 G1 v! ]% o8 C1 f! x2 a$ m3 r- W& V/ g { d p3 g
0 D* D, H, d: Y" z二、大作业要求
+ m1 e0 @8 M3 ^第1-2题选作一题,更多资料下载:谋学网(www.mouxue.com)30分1 `( W( \& L' X& T
第3题必做,更多资料下载:谋学网(www.mouxue.com)30分' ]* V$ v5 z; T q: n2 Q: W. A, D
第4-5题选作一题,更多资料下载:谋学网(www.mouxue.com)40分
" A6 z% o7 `8 G9 X# _. I k! E2 \; x) F. t2 H( p! Q
4 n: O* a% J& {7 s( k
/ Z% ~" {) T9 O. ~9 \- l# L4 g: R) ]+ M& n' \
4 i3 Y; w9 G3 \/ j( \
2 R3 e; O8 h3 ~" Z
- X2 x7 w+ ]& R. k, Z7 |1 u |
|