|
西南大学培训与继续教育学院课程考试试题卷
. j$ f4 L% B U- M. L- [/ I$ d9 }6 }& ]' j' o! U2 y. }
学期:2020年秋季
# D! p' W& e+ ~& o. {3 J. r课程名称【编号】:数据库技术【0072】 A卷
8 v) m7 I9 c8 M# O* `. t9 n+ c:大作业 更多资料下载:谋学网(www.mouxue.com):100分4 F! R9 u% ^8 n
0 s9 \0 L* l! {) I, x$ o9 p& k一、大作业题目
) B; P0 w7 ^9 a. W1 D7 b, k2 A1.试述数据模型的概念、数据模型的作用和数据模型的三个要素。 % i s; c9 `8 K. o
2.并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?
1 N& X9 w6 a0 d: P2 I: s$ R3.已知供应商—零件—工程项目数据库包含如下三个关系:
8 X$ z2 }# z5 i; h+ J 供应商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—供应数量。+ w+ {. d$ A2 b# x$ [, y
① 用关系代数表达式描述查询:9 w8 {7 T6 U1 N; @& W
找出向工程项目‘J1’提供零件的供应商号码。+ r* h8 x8 m% v8 ^" I: y
② 用SQL查询块描述查询:
) s9 _1 u% g& \1 h" G0 n+ u0 e5 p找出提供红色零件的供应商号码。
: M; Q- g) r* ^: m) _! k③ 用SQL查询块描述查询:
i0 o9 d# n0 O$ R统计各种零件的使用数量9 ^; t) d! F7 m- e, J+ V0 j
④将下列数据插入
- b+ h2 ^9 X# C供应商编号s3,供应商名称为A1,所在城市为上海: `5 Q% B- ]8 |# L' q% R+ ~
4.请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出 E 一 R 图,再将其转换为关系模型。
], U- V& n3 D0 k' Z5.已知工程关系R(工程号,材料号,数量,开工日期,完工日期,价格)。业务规则如下:每个工程有一个开工日期和一个完工日期;每个工程可用多种材料,每种材料可用于多个工程,每个工程使用的每种材料有一定的数量;每种材料仅有一个价格。求出R的候选码; 2 c' H* z% n* Q+ M4 B: Y" d
- f2 ^# d- P$ y. Z" q
$ S6 }5 p* @3 G( P5 x" o
二、大作业要求
: `6 ^& T: O* R4 l) d$ a第1-2题选作一题,更多资料下载:谋学网(www.mouxue.com)30分
. J1 r+ [2 ^# b+ b5 }$ u第3题必做,更多资料下载:谋学网(www.mouxue.com)30分% @" {9 m( X. `9 D
第4-5题选作一题,更多资料下载:谋学网(www.mouxue.com)40分8 z: p2 i- P" V; d# s
. |4 b/ z7 p: R! W6 p
" K _0 M8 ]* } @$ a2 g8 Z3 [ c; P- {( C
) [& }: I* t; _( o5 Y: [9 W/ M3 ^# O
" }1 c# Y- s, g! n* Q: X+ d$ `$ Y& R2 f# n D6 L1 o4 T* C& ?
* u; s1 S/ _& v
, j0 A- E" K* Q, ~ q3 ^9 A
1 Q. |9 Z- q/ ~: x3 o2 e2 G: @/ {+ ^& V
% v8 A' t; Y' d5 Q* `
8 T+ P2 h7 C: k1 _2 m0 U
, H% s) L* \9 n
- Y( B% _4 U0 F7 b$ L2 U* m; V/ ?$ c1 w3 k
) L/ c) O6 C- w$ t
- c/ K1 W- V2 r
4 r4 w0 f$ ]( @* p( Y8 I: t C. j, J6 q% w
$ I5 b" H+ x: z7 u# ]
0 H4 Q# i0 l9 T$ p4 ^- |
Q! Z/ ^- p. T$ }
: ~7 I" b$ M+ f/ i( s" r
0 }3 A/ m; o+ n
+ T1 J" f8 o2 x& S
" j9 g# B5 H7 V3 @
9 e* E8 Q6 ?" D9 r( C
! c+ y2 h& j2 e, B& H$ H3 J- S4 Y2 ]0 o# D
9 [* T; k2 k; J, V# U2 t4 S4 S2 G5 T! ]/ P1 o1 k8 g. Z( ?
" x; f: ]% P& T$ @) h p5 m3 u, w
8 z( c6 a6 p) N/ o6 C$ F4 d/ j+ n4 l2 _% E9 g# {5 g
|
|