|
数据库原理及应用实践考核试题/ u' Z. U; V ~: V
* B4 k& F& Z% O: x- G& L" ]# r2 C习题一:
' |: _& P- R1 q1 j请建立汽车修理管理数据库的三个基本表,表结构如下:
6 |+ Y0 M7 t8 p+ f9 l$ g•汽车修理表:QCXL(编号(主键),牌号,修理项目,送修日期,完工日期,修理小时)# G' N/ j+ p0 }
•零件库存表:LJKC(零件号(主键),零件名,成本,价格,库存量,最低库存,订货量)
: B! O8 ~0 p9 H. n•零件用量表:LJYL(编号(主键),零件号,数量)
7 J( X7 u2 E, _6 E! ?汽车修理表& _8 U" H+ y7 B% Q2 @# A5 H
编号 牌号 修理项目 送修日期 完工日期 修理小时
3 b% T' J( N8 }# A3001
1 U# X5 q! y. \6 Q3002* F, P z- K1 J" d5 ]
30033 s! V) E: ^: `9 `( `& l
3004. C5 v% W" z0 u* Z( q
3005 A2020203
$ `. n" j: C0 L# b# t+ S" z# ?, fF1212123
3 L% w" k `2 K% n* j5 s, R甲B2101007 M4 Q' d: o% c
J333-666
# y- z. i5 @% ~9 h0 ?4 aA2221234 点火线圈7 i6 Q4 S7 I4 X5 K$ @+ G
刹车
/ e! P6 {$ J! c+ J喷漆
, r: j! i) T9 [/ W, X转换动轴/ |" c! h k8 L% }9 k$ \
大修 01\12\99# f! G: _! B0 k8 z& J x9 l5 W
02\05\99" `. G6 x+ f$ k* i( {7 R
02\13\99
# D- z1 o. }- E9 k0 K1 K05\08\99+ V. c$ {4 c" f; f; i
06\28\99 01\15\99( E5 i( ] Z. m8 M% ~
02\10\990 H" Q6 r M) ?- A. a+ G. b
02\13\99
* U6 e- S4 H! Y% N3 ?* C# l! k7 h05\15\99+ A/ d# K, s( V4 |% \
07\27\99 2.0/ \0 X. {! H# [1 X5 ^9 w% P
3.2; D' O/ u. j7 {4 V3 h. U# |
6.0
3 ?3 @6 T" B! ~% l8 E% B18.0$ h8 r( X9 w: C: i1 Z' C
98.0
8 o* _# |) E# E
7 k1 ?" U2 X# M/ s1 S2 [零件库存表2 s8 x- o) x- z
零件号 零件名 成本 价格 库存量 最低库存 订货量
( E7 U5 H$ g! J3 H( `3000015 \3 |+ h2 J9 a; x! }' r& b
300002
+ \& y. I$ S; [$ j1 m300003
9 f5 D) Z) C" E- |300004! Z2 u2 J5 R& R( \2 B
300005 前灯, D( x. i+ p( `& E1 B! g& F+ T
方向盘
; G7 U! j6 D! t9 H4 ?* ]* L$ X离合器 y3 Z* F; o: n8 ^. M
活塞环$ J- Y r4 [7 ~1 I' J+ {
反光镜 36.00* q8 [$ t- {7 Q: [% r2 E
78.801
; I, J. f& d; n$ D600.00
|& \7 z* }7 S: |7 b144.00
4 v+ z4 G4 g( K" x/ K/ Q% m16.00 40.00$ O& B" J8 I* |- R* Y
80.00
8 R, t' ?5 d; Z$ @( | Z5 Y& Y) u0 D650.004 T( T2 @9 g1 D/ q
156.00 ^2 I# V: {" v4 {$ w# ~$ @6 L- Y
17.00 42% f8 i$ j9 ]4 K3 `' F% D
155 H7 G3 Z9 G$ p, X; C: m$ m
3
: X$ k% M4 a4 U& B7 y- I60
* r1 M8 e9 J0 z+ f7 J2 z100 20) C& T8 K2 }: y) T: b$ U% t' ` x
5
+ r' H0 v0 I3 T6 O4( C e: {' X& q" V% E% X
25. \" ]0 |$ J1 l
30 125 T) t" ]; i( h+ ~, o9 E
2
; m( ~ a0 T6 [3 w2" e* Y$ V+ W# Z( Y9 v- p3 {* `
4
6 b& c* ~& ^# v6 j5 @9 c- F14
; u: Y9 {8 N: D @6 L4 W. \ - ]' c/ S! V' i; @. O
零件用量表
+ |9 @ g* b+ Q编号 零件 数量& f5 K8 E9 h: y. h, L4 e
3002
+ g+ H. j3 d$ Z0 B" ]2 h3005
( v W: l8 J$ w; Z0 e* H3005
@" r5 s+ D+ [3005 300003) o% d8 c( c4 r; h
3000013 B6 h; s+ ^% H% b2 X v$ I
3000047 ^2 q, y* }- o' ?3 Q0 \
300005 1# h) `1 d" y' Y1 A1 k8 H
2% J3 T$ ?$ b8 `0 n
5+ l; G2 _- l4 f
2
$ O3 }* U# Q" H/ ?+ M. D& {' s) ?, _, _. R- l3 |
要求:使用ACCESS2000,建立数据库及表,并向数据库中输入以上数据,然后完成下列应用。
& X' q/ ? E2 l% H 注意:上述各表中对属性的规定如下。
) \6 D: f1 N5 Y( A& l4 x“汽车修理”表中,编号为数字长整型,完整性规则均为“999-10000”之间;牌号为字符型,长度为12;修理项目为文本型,不能为控制;送修日期为日期型;完工日期为日期型,修理小时为字符型。
: N' A( S4 p' N- w8 E1 k“零件库存”表中:零件号为字符型,长度为6;成本为货币型;价格为货币型;库存量为整型;最低库存为整型;订货量为整型。' \0 w, T z7 U$ @9 G1 Y8 Q
“零件用量”表中,编号、零件号与前两个表相同,数量为整型。
2 d% O( p! j* V$ S题目:: O: ?; c' i7 K3 k
(1)在汽车修理表中插入一条修理信息(3006,A1256341,11\5\10,3.0);
1 f1 n# c/ t" D$ j* D8 r(2)检索修理过的所有汽车的信息;
. j/ \/ O. s$ P: `* [2 u/ {2 L' C7 X(3)检索使用了零件号为300005的汽车编号与牌号;" y6 a0 ^0 x8 Z9 t1 q# N
(4)检索修理小时超过10小时的汽车的牌号和修理项目;
4 E1 ?7 T; V# \0 }(5)把最低库存量低于5的零件提高100%;( ~- j7 M9 k% ]. u
(6)在基本表LJYL中删除零件名为“反光镜”的零件用量元组。
3 L! }5 A8 \4 M' m, v9 b& e
0 W( m' O% z* \' A3 p, _* {
1 T& ]5 w% U7 Z2 S习题二:+ z- ]: H9 q# k1 q! r
创建一个名为PRODUCT的数据库,其由下面三个表组成:
5 J0 ~5 q5 a+ ~1、 产品信息表: “Information” I表) O- A, X+ ~- ?: l8 C9 R5 i
属性由( 产品编号(Pno)、产品名称(Pname)、生产部门(Pdept)、检查员编号(Cno) )构成。可记为:I表( Pno ,Pname ,Pdept ,Cno) ,产品编号为主码。: }" R9 u8 v) p9 @% B
2、 产品生产表:“Manufacture” M表( |' l( N2 z/ i0 L. S! Q
属性由( 产品编号(Pno)、生产日期(Pdate)、产量(Pnum) ) 构成。可记为: M表( Pno ,Pdate ,Pnum) ,产品编号和生产日期为主码。
+ w1 t- X( ?; w+ A) A3、 产品销售表:“Sale” S表
7 r$ Y' F! f; W5 M9 I" }) y属性由( 产品编号(Pno)、销售日期(Sdate)、销量(Snum)、销售地区(Sp) ) 构成。可记为:S表( Pno ,Sdate ,Snum ,Sp ), 产品编号和销售日期为主码。3 r( h" @* g- U- M9 E/ p( Q
. n% z; T. ?( T$ ^* c Y9 C4 ]具体数据如下表:" I/ k4 m- i3 @! z# h1 ]
“Information” I表
. z* ~8 k* Y3 g# O8 T. w* KPno Pname Pdept Cno
# m6 [" d7 j8 d3 d: e! `8 B10001 复合式破碎机 砂石设备制造厂 101
) F' r; n t* e10002 振动筛 砂石设备制造厂 101
+ V' ?8 g" a4 b10003 节能球磨机 选矿设备制造厂 1126 \& N. L% u6 c! r* x" Q. y9 Q
10004 选砂机 选矿设备制造厂 124
* J; G- e7 h" j2 }10005 砌块成型机 建材设备制造厂 173
) \* A9 G4 s, @7 U9 E% T10006 加气混凝土设备 建材设备制造厂 173
$ V" \6 Z6 ]# ]. q C10007 高压悬辊磨: Q1 \1 F$ @5 t, R1 n5 M
制粉设备制造厂 190) c: A# ] b6 F) s8 m
10008 气流微粉磨机
1 @% Q& T M' w制粉设备制造厂 187& b% O) Y% Y- ]) s" ]7 d, o% n7 `
5 c2 B/ ]( m* `7 n3 ?1 Y& K7 t7 K; [“Manufacture” M表' ^* n+ o# u9 T8 P
Pno Pdate Pnum8 ^6 _9 D5 q+ v; U0 v& |
10001 2006-1-15 50
& N; X: Z/ c4 T3 ^! J10002 2006-2-25 1002 Y( O, \% Q- f' V: }
10003 2006-3-01 50
; k7 B! Y/ `6 M1 ?) a; ^( w10004 2006-4-06 70; |* C! s! f: K/ {( K
10005 2007-1-12 505 p7 \4 g7 x7 f9 V
10006 2007-6-09 50) o( e* y6 Y0 u2 b: D. |- g8 Z
10007 2007-11-10 50" Z2 H: b! w' v3 Y( h. t9 {) S
10008 2007-12-17 60: y" s% x; c+ X% U$ h+ {
5 ^% \. N7 B F( D* X9 j“Sale” S表
3 [/ Q/ G' l) _0 p' a+ H0 y7 xPno Sdate Snum Sp' s4 L" V+ p, b3 H: W
10001 2006-3-10 10 北京/ R0 ^! S/ t) B5 M
10001 2006-3-27 5 重庆0 R/ }, p# T2 x. n0 }9 l
10002 2006-6-20 15 上海
8 v: R" h; I) A1 m/ K3 D( V9 Y10003 2006-6-03 16 山西/ R2 ^/ j" v f1 e% R e6 [
10004 2006-6-03 10 山西
& U! o6 `% \8 p# s4 d# \% @10004 2007-2-10 5 北京0 q# N/ ]5 N' d/ L7 A% `- ?6 t
10006 2007-9-12 6 黑龙江3 n9 r M$ n8 k0 K
10007 2008-2-01 9 黑龙江, {* [; Q1 h4 j" \( L
10008 2008-1-05 5 辽宁
; N: O9 ]' U: G4 T4 }10008 2008-3-14 10 重庆
8 w7 v1 ~% d7 C, U. {% a! C' s; E$ b
要求:使用ACCESS2000,建立数据库及表,并向数据库中输入一定量数据,然后完成下列应用。8 [9 q6 y5 y4 E: @& {, m8 h
注意:上述各表中对属性的规定如下。
- V- q+ H/ x/ l3 b7 ` “产品信息”I表中Pno为长整型,取值范围在10000-99999之间; Pname为文本型; Pdept为文本型;Cno为整型,取值范围在100-200之间。
- ?# W$ O$ M4 h6 L$ O1 e& T “产品生产”M表中Pno同上;Pdate为日期型,不能超过当前时间;Pnum为整型。2 f7 ?: F& R) e; g8 H, U& L
“产品销售”S表中Pno同上;Sdate为日期型,不能超过当前时间;Snum为整型;Sp为文本型。
( H9 M7 i+ r1 ?) S9 l- q. y% E! Y7 P+ h! a/ s7 H
题目:2 ~& A0 ]0 e0 l* K
(1)往“产品信息”表中插入一条产品信息(10009,‘干式球磨机’,‘ 选矿设备制造厂’,147);% M; l! S+ B) B. Y1 }
(2)列出101号检查员检查的所有产品信息;
; ]' x! g) ]% ~) E/ J(3)查询“选矿设备制造厂”生产的各种产品的产量;0 k8 ` h3 W+ S* i- j) F `: }* ?7 F
(4)查询产品编号为10006的产品销量总计;
5 E7 m$ a1 j# k7 n4 l S& [9 p u, B( U(5)在产品销售表中,将产品编号为10001的产品,销售日期为2006-3-27的销售地区更改为“广州”;; N: k3 Y3 d5 ]* A. t* {7 F9 y
(6)为产品销售“Manufacture”表创建一个窗体,要求Manufacture表中的所有属性反映在窗体中。0 I( {! @1 k# B/ G# g
1 I3 I$ U/ P0 Z1 d0 S/ p
! }, F% X( \. g6 E4 @- Z. B
3 D, P# p+ a# U; l1 B9 ^* J
需要的同学联系客服 |
|