|
西南大学培训与继续教育学院课程考试试题卷3 J1 A$ K, x; u
, K' \& b5 n% l3 e# d* f$ N
学期:2020年秋季
) c, ^) O' k8 e* N. m9 g! q课程名称【编号】:数据库技术【0072】 A卷
' a9 U. q/ e' j A/ T9 ~" X8 W:大作业 更多资料下载:谋学网(www.mouxue.com):100分
. d: T$ R" {( _3 J% Y# Z2 j. R6 \5 ]: V4 t
一、大作业题目' Z) T8 G5 G1 a, {' ?- A( U# x
1.试述数据模型的概念、数据模型的作用和数据模型的三个要素。
" c& b$ M, P0 Q+ @2 M5 q) z- w2.并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?8 v4 N; o4 U/ I( n
3.已知供应商—零件—工程项目数据库包含如下三个关系:% u5 R9 F9 C4 Y0 E' g
供应商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! q3 h5 j: _7 r, D9 h① 用关系代数表达式描述查询:7 Q- ]% H% e5 u
找出向工程项目‘J1’提供零件的供应商号码。% \' s/ j; S) z d- A5 C! @% v
② 用SQL查询块描述查询:/ G9 w* Z5 _+ i. x
找出提供红色零件的供应商号码。. [+ b% j7 [" n+ i% G% Z
③ 用SQL查询块描述查询:( I9 O1 w7 U, H+ u7 x9 M$ Q
统计各种零件的使用数量1 C) K/ |3 \6 }; w7 O; A4 Q
④将下列数据插入
# U* p5 O* [* ` B! k9 \! a p供应商编号s3,供应商名称为A1,所在城市为上海7 v" D+ }3 z/ |3 b! J* B
4.请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出 E 一 R 图,再将其转换为关系模型。+ Z. d- n1 r7 t# b( y# M
5.已知工程关系R(工程号,材料号,数量,开工日期,完工日期,价格)。业务规则如下:每个工程有一个开工日期和一个完工日期;每个工程可用多种材料,每种材料可用于多个工程,每个工程使用的每种材料有一定的数量;每种材料仅有一个价格。求出R的候选码;
! i: ~# k, n# m0 ~1 D O9 [2 {! |" D I# v2 V
+ Y H% _ D: m# S+ k( n
二、大作业要求
/ x7 Y' Y) K1 H6 u第1-2题选作一题,更多资料下载:谋学网(www.mouxue.com)30分
& L+ r' d+ M' t7 G5 j5 b第3题必做,更多资料下载:谋学网(www.mouxue.com)30分& O9 d0 f# C% i# W9 z1 r
第4-5题选作一题,更多资料下载:谋学网(www.mouxue.com)40分+ y' z$ d) |0 y" O2 M5 g
1 T$ V% _+ ~4 `. r
) x+ d6 W9 g% K* {! _
* E# K4 b' Q' |2 t T# v3 E* l
; x. c" c* d# Y4 a* a6 m$ n! P0 Q& O6 A
) I. i k# _7 V* v6 [) A E
8 A. o$ Y2 z+ ~
7 S3 J( B/ J2 N+ L S% ^
) U {" ?8 {* z+ ?* b( R
6 M; ]1 s) w7 |0 L% n2 n/ Q5 g* R) N& I6 c; l7 R+ `9 t) y
) o$ T8 r3 p& A8 y V L1 p$ B6 w
! F4 ?) v$ d2 Z) e w7 P' e( T0 I4 l' Q
' A! O: m" E3 f- Y8 X
* P E w) x% {: q& N
9 V; F9 q5 Z* E, e' D |
5 z1 [; s9 \0 h/ d( G
1 G. v/ S) J/ N2 Q" D0 ~- r X+ a) z! ?' |% z$ n" r; a
) T" Q Z! w; c2 |# v
. V+ b, ~4 S1 M9 S6 R
! e ?% h* P" m& \8 C
) T3 R, }; |. z9 t9 b/ R+ n4 ?" o: i* ?$ i2 J8 i9 T$ [' h) r
4 N [0 E9 o7 r+ W
" F. o6 I$ C. a8 ?
& ?: x' g g7 {" v, i6 l/ c; E% i; d/ s X/ {" w
& _( k. E, {( X+ L0 u9 e2 q
7 u h8 Q+ t( X# @& v
1 l8 i& x" U( l' X9 x
* @" [+ Q, }. C, z4 V( l: h
9 R6 o! N5 M4 l; _- k/ ]/ q |
|