|
西南大学培训与继续教育学院课程考试试题卷# P- s' \7 o7 s# C7 E
* E1 X Y' d* F& n4 ?0 J1 ?
学期:2020年秋季 w4 D m. K* [! m* ^' R! E+ O2 X0 f
课程名称【编号】:数据库技术【0072】 A卷4 K* h( F2 f8 G9 v( `( ]0 @- o
:大作业 更多资料下载:谋学网(www.mouxue.com):100分6 d0 y" c% c! Z. ?7 w% p7 L
________________________________________9 H# D: h. b2 {. @
一、大作业题目* L- i [9 @, @' j8 N
1. 试述数据模型的概念、数据模型的作用和数据模型的三个要素。 # B$ L3 ]4 F$ p" y. K
2. 并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?
/ ^$ Y, W. O3 J8 ~' z7 n5 J0 r; m3. 已知供应商—零件—工程项目数据库包含如下三个关系:% q* @( x! V y7 [
供应商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—供应数量。/ ^; F9 q2 y8 B& `- S4 ~0 [+ L
① 用关系代数表达式描述查询:
# m0 g' b$ i u! ?2 J 找出向工程项目‘J1’提供零件的供应商号码。
/ l' U0 d$ ~1 y! Y( q② 用SQL查询块描述查询:5 V+ X1 Z |5 E: {' d+ h6 a: u
找出提供红色零件的供应商号码。
! W/ i0 l: X% ]6 t* c# g/ m③ 用SQL查询块描述查询:. o$ {. b+ z! j7 u
统计各种零件的使用数量
; w/ }/ W9 v) h2 ~④将下列数据插入5 i* E) U1 o" g
供应商编号s3,供应商名称为A1,所在城市为上海. v. r" c1 @0 U8 Z( p9 H4 d
4. 请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出 E 一 R 图,再将其转换为关系模型。% L7 G Y; o" M2 |
5. 已知工程关系R(工程号,材料号,数量,开工日期,完工日期,价格)。业务规则如下:每个工程有一个开工日期和一个完工日期;每个工程可用多种材料,每种材料可用于多个工程,每个工程使用的每种材料有一定的数量;每种材料仅有一个价格。求出R的候选码; 6 _8 R6 [+ k# B
7 \( h$ N% X4 }8 t. l3 r
1 X [/ `$ S! t3 M: m二、大作业要求
- R1 m, H9 d. A" _( F8 g8 L第1-2题选作一题,更多资料下载:谋学网(www.mouxue.com)30分# ^; @* i8 _( {
第3题必做,更多资料下载:谋学网(www.mouxue.com)30分. G6 k8 T {3 w7 K; M Q |- o
第4-5题选作一题,更多资料下载:谋学网(www.mouxue.com)40分
. Z X } O8 H! u- S: r- x2 [
* s# }& }( l; q3 G4 @7 ~% i) j, N% G' x% r" r0 h
$ \( Y: K) N+ v X
- ?. Z3 r8 G7 ~ R4 {" ]% B
, X. n4 Z* h( p9 c- Y8 o: Z8 a( U* K9 K) D/ A
# F/ s( y+ w/ V* E9 R6 L
|
|