|
大作业题目2 s, t3 o& r* Y1 e+ I/ u2 _
试述数据模型的概念、数据模型的作用和数据模型的三个要素。! j; X$ B5 M3 \. m, C8 w) c2 _
并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?! b, b' q5 }+ D `. F
已知供应商—零件—工程项目数据库包含如下三个关系:* a/ t( |/ J6 v8 E
供应商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—供应数量。
5 C* c8 c; H. i% c7 |3 M① 用关系代数表达式描述查询:! Q3 w( j$ a2 I+ y; y: S
找出向工程项目‘J1’提供零件的供应商号码。
# @1 b6 ~" ^, ^# }4 I3 o( C② 用SQL查询块描述查询:
4 `1 A9 d& q+ b! q9 U找出与被提供给的工程项目在同一城市的零件号码。* v( M9 P& o5 v7 K1 K8 a2 ]
③ 用中文描述下面SQL语句的含义:
* q$ D2 K$ [* ~- jSELECT COUNT(*)0 ^, M* H: r: U; Q% d6 u
FROM SPJ% ^$ G( W9 A) z2 P$ T
WHERE JNO=‘J1’ AND PNO=‘P1’;& s8 L! _; ?9 P; D6 J
请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出 E 一 R 图,再将其转换为关系模型。
2 R8 L- s& a9 S0 v4 ^设有一个反映学校教务的关系模式:R(学号,姓名,班级,班主任,课程号,成绩)如果规定:每个学生只有一个姓名;隶属于一个班级;每个班级有一个班主任;每个学生在每门课程只有一个成绩。
, s$ D% m6 s% d% A3 T(1)根据上述规定,写出模式R的基本函数依赖和候选码。 r& w6 x$ ?4 h7 O# k& i+ I7 R% K
(2)R最高属于第几范式,并说明理由。
, g F; F: h4 l* q( 3 ) 将R规范到3NF。+ k+ Q. m0 {" x C( u
; {8 \3 {* _* J' J, L; _( W大作业要求
& [+ N) U- j* C& X1 ^第1-2题选作一题,满分30分/ a/ p7 F8 W2 c) ~; p1 b5 L
第3题必做,满分30分
* ?% |& D8 p& ?2 o2 {$ m第4-5题选作一题,满分40分# k+ F7 N$ E" B8 G
|
|