|
西南大学培训与继续教育学院课程考试试题卷& u* Z. r. X- L; k
w' y' I# g; D: C) D* [学期:2020年秋季 ! }7 t0 w* K! m: s: D, z* M. k% B: n$ Z
课程名称【编号】:数据库技术【0072】 A卷
1 e( c5 |4 s# }* ?' j:大作业 更多资料下载:谋学网(www.mouxue.com):100分
" D/ n: x: x- T% f( p: S# r1 _; Z0 j7 g) z2 q8 _: R: s. f+ s2 h
一、大作业题目/ Y6 d; N7 O: q3 Y6 f: L
1.试述数据模型的概念、数据模型的作用和数据模型的三个要素。
2 O; g- }4 f0 T. ^$ E1 s4 H2.并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?8 g. |2 e; s/ X1 w# Y) M$ d
3.已知供应商—零件—工程项目数据库包含如下三个关系:$ Y* T( o. x5 v! }1 f' M+ g5 y
供应商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—供应数量。" j( n' f* g+ p4 @2 M6 c
① 用关系代数表达式描述查询:
' G$ p& t7 E' Y, K7 L, S4 b 找出向工程项目‘J1’提供零件的供应商号码。% C4 E* u$ D4 u" w- R
② 用SQL查询块描述查询:
3 F! G% C# M( Y, [) ^" h找出提供红色零件的供应商号码。
7 A. ~2 z. }9 N K7 `③ 用SQL查询块描述查询:
. a8 c! Y4 d( m+ x) m n统计各种零件的使用数量
9 y5 O' v; j, v1 a④将下列数据插入' s% u4 Z+ I" F$ i1 ]5 ]" o
供应商编号s3,供应商名称为A1,所在城市为上海
. _& {7 w. Z& ~" H4.请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出 E 一 R 图,再将其转换为关系模型。" Y+ e& ?& x7 W( f
5.已知工程关系R(工程号,材料号,数量,开工日期,完工日期,价格)。业务规则如下:每个工程有一个开工日期和一个完工日期;每个工程可用多种材料,每种材料可用于多个工程,每个工程使用的每种材料有一定的数量;每种材料仅有一个价格。求出R的候选码;
& _* k1 c6 _$ k& k* W
4 |1 F6 Z0 g4 W2 X8 r; [: T
n( i7 y0 B0 G6 t* g0 G二、大作业要求
. c# O: S! R1 {) H2 x3 Y第1-2题选作一题,更多资料下载:谋学网(www.mouxue.com)30分/ j. a* `) f0 i; Z$ J" ?
第3题必做,更多资料下载:谋学网(www.mouxue.com)30分: q, U, T( v7 s2 J2 ?
第4-5题选作一题,更多资料下载:谋学网(www.mouxue.com)40分
8 N5 L: c1 ~" n4 h+ Y6 ~ B: [* d9 X% e( e( Y
: n0 o3 N0 t. B( s' t C* Z* h
( i: U0 x9 D8 d; [. {
. H' h/ `9 k+ c2 ^) U* e
- E5 y9 T+ \, a1 [& J8 d5 C- O) ]7 p
2 U3 e b ^+ t4 K) z$ c5 h* Y* M6 n0 U3 s1 Z1 C+ w
. F# S$ d* Z- \
v7 I5 d- @* G3 e8 [7 G5 L' ` u9 b/ n: p( x) F
# H$ S- R5 ]& Q. @& [3 t0 `" U' E/ x5 R+ [9 {: m. [+ {5 t3 f
. S' i* _, S+ g$ Y# G3 v! U) U
2 h5 N' S( F; k$ l6 e( h
4 p) _6 C; W' R% b2 F
: \% G8 ?% h6 g* b& d1 f @; A% \; x' G# M% N+ R
0 g+ p; z$ l- j4 v/ f
! f9 d' ^- @# U( S9 e2 j! e% H' B6 v; O# @# n' \
8 T% D) n2 t: U0 @% i" u B1 V
5 t N# q) h2 C- R$ M- M! o6 q( S u( r7 Q: c0 C& j2 w
& A) `8 t( c" Z Y* ]9 D' }+ w; S4 \+ u
1 P6 |( v s( ^" d" g) [
?4 g# [+ H1 W9 q* M) D/ M+ r9 {, ?2 s3 {
& g4 t5 u' M9 `# B$ c3 ^# n
( a8 N8 j0 C+ \5 Q5 F$ i. t
" P/ R$ n7 ]' ~9 S- {4 H; U- d0 ^$ [, N
3 O j$ G6 L- x) S6 _' f6 H: N7 ~2 p1 H5 p5 Q' V5 p( b0 m
|
|