|
数据库原理及应用实践考核试题
+ x" I8 p; Q- z7 g$ t( n
# b! a! w) R+ R5 V5 m习题一:' _9 K3 [5 C! G, `7 q; v+ H
请建立汽车修理管理数据库的三个基本表,表结构如下:
* h/ x' v( b3 S- v•汽车修理表:QCXL(编号(主键),牌号,修理项目,送修日期,完工日期,修理小时)
- S8 t4 [$ [- g1 c' V6 E) X- r•零件库存表:LJKC(零件号(主键),零件名,成本,价格,库存量,最低库存,订货量)0 L* `7 Z' f6 x
•零件用量表:LJYL(编号(主键),零件号,数量)
5 c) t8 ?, U' C( B9 `汽车修理表
, @. m: ^: H: N编号 牌号 修理项目 送修日期 完工日期 修理小时
* p" m( e* n, G9 m6 ]$ A: _3001 4 H3 q* U/ d0 ~# t
3002
7 h, ?4 q+ Q$ j* _3003
( y" ~" d3 W# ]7 u* S7 L3004
0 z) R) \1 R/ j, ? B5 }3005 A2020203
/ W/ Y* \0 o, I0 SF1212123: m$ v9 u" k4 E: X! Y
甲B2101004 O4 m( }) W6 ~+ V* `' Y
J333-6661 Z+ Q3 H" e0 y$ F
A2221234 点火线圈
5 B) j4 A) R1 K( v0 t5 b: I- J8 z3 F刹车8 @ Q$ Q5 ?' C
喷漆" O/ Z* |! ?, W$ P4 U% s0 ]
转换动轴3 w' [& @. M2 D% c1 {1 X) G
大修 01\12\99
3 G6 e) m" _: n02\05\99
% w" A5 ]9 Z* q8 b" N$ P; t% \) u02\13\99
\. u; N# j8 \: _05\08\99
j0 w4 I& {; M( v! U3 O( e3 q06\28\99 01\15\99
9 E% \; y+ t; V2 J) n$ P8 A02\10\99$ }( a' x9 ~/ L( F* b4 i
02\13\992 v! X8 |, _+ P7 L
05\15\99! e V1 h5 z$ L- E
07\27\99 2.0
, v1 c0 Z$ R0 S9 Z6 M9 u8 D: `3.2
9 M' q7 l5 F ~6.0
5 o3 K% S; {! s w3 Z! K# T& b8 b18.0
" q% H6 a$ r( h, A) Z+ ^: C98.0' y6 M) S7 {3 [
1 }8 D# d, ~4 U# b3 @0 n) h
零件库存表+ t5 p5 R" l/ A& l1 C) C' Q6 c4 e
零件号 零件名 成本 价格 库存量 最低库存 订货量: y7 a6 D& U% D: W( v1 a
300001
0 t6 w: d9 l/ W7 A( K/ A300002% t/ a& _) e8 \9 c' s, G ?( V% \9 P
300003# {' H$ \7 n, ]0 Q/ j( A' x
300004% w: y. F# \0 ?
300005 前灯
$ c( ?4 n2 s% U- y# K- C方向盘7 I/ w0 S0 k, D5 M" v; D
离合器- m1 w, F+ C; M, v5 d+ P7 o" u
活塞环- s! N' G( O) W* ^: s4 T4 f& P3 @- v6 f
反光镜 36.004 X7 J% j9 W1 T* e
78.801
! G' j3 X9 C5 n% H+ u600.004 e% s) b2 O- g: a3 L! ` D& w
144.00/ a3 }4 X g5 z$ F% Q4 S% y
16.00 40.007 y* r3 o+ I% Z2 O% c& b( H6 ~& K
80.00" g& i! ` ^( m+ Y# P" ]4 W v
650.00' ]% K# ?8 j$ M+ o2 V. F
156.00
9 H) ]$ @; f& H# K* h17.00 42: M: R. x( m+ o$ L
155 S3 j# Q' g, z
3, h r/ \# L- _ p, H- }
600 ^# A# R! m' r6 G
100 20
' j7 n$ h, A" v4 C- K51 c' U5 J- r! W' k, j" E
4
7 x8 b$ s( A1 h* J! @8 n/ P# _254 F0 }; I4 _1 u: s! x5 H+ _
30 12, l2 R5 f6 I3 v) @* {- a5 n% ]5 c
2! Z4 h5 I) g0 K7 ]! A- n
2; P! r' B7 d c0 h' o2 }3 u/ w
4( V( T2 u/ A. l) g5 u Z: d1 J
14/ k& W0 `2 H! Z) Y+ q
. O! L& E4 T, U% G
零件用量表7 L+ V% z* q+ |# x- K R
编号 零件 数量
/ Y# b" a4 g/ A* a. a/ v3002
/ A O# N2 B' z* L1 M' U3005
; D9 ~ S _# c30050 Z j; Y/ r$ H. d; P1 O: V
3005 300003/ n" h, i2 e, o& x2 J
300001! p' M9 c+ \, K P
300004
+ K, O% a! l( A5 x, H' A300005 1
9 V X8 Z* w6 m8 S* s: E" d! Z2$ y& j- G9 q0 s& d+ S9 O- e) l
5, z m* m" G, \) ~0 A* K( R" f
2/ o( C9 s6 C* s/ i# u6 F' A& S
& Y. }" u; i- J! i6 \要求:使用ACCESS2000,建立数据库及表,并向数据库中输入以上数据,然后完成下列应用。3 h$ D* m9 J1 f
注意:上述各表中对属性的规定如下。
) U6 V# ^% ?% j* e* E: [% G“汽车修理”表中,编号为数字长整型,完整性规则均为“999-10000”之间;牌号为字符型,长度为12;修理项目为文本型,不能为控制;送修日期为日期型;完工日期为日期型,修理小时为字符型。3 R1 f. u$ O, d3 q) y
“零件库存”表中:零件号为字符型,长度为6;成本为货币型;价格为货币型;库存量为整型;最低库存为整型;订货量为整型。3 p/ D3 y6 ?; ?2 u, Z, l0 f4 g" X
“零件用量”表中,编号、零件号与前两个表相同,数量为整型。+ W. O% h' R" l, W! N
题目:
0 O6 d* Q! h0 ]; Y* U(1)在汽车修理表中插入一条修理信息(3006,A1256341,11\5\10,3.0);/ h- O/ A3 J* k, D p- h. I" D
(2)检索修理过的所有汽车的信息;" m- P7 h' a1 |, Z. r3 t
(3)检索使用了零件号为300005的汽车编号与牌号;
7 R" |$ x- F$ } `1 s(4)检索修理小时超过10小时的汽车的牌号和修理项目;
7 {. k0 C- S- ](5)把最低库存量低于5的零件提高100%;
- D3 }, X. G! C! P* m4 ?$ |2 v(6)在基本表LJYL中删除零件名为“反光镜”的零件用量元组。
. j+ w ^7 Y* \1 F$ ]. @+ U# B) r# _( U
1 w+ y% e, M# y0 O7 h+ B习题二:! [+ \. z, F2 C
创建一个名为PRODUCT的数据库,其由下面三个表组成:
- l& z8 V4 z- i6 G1 `: J4 p1、 产品信息表: “Information” I表
! L a! g. [/ U! D6 q3 k属性由( 产品编号(Pno)、产品名称(Pname)、生产部门(Pdept)、检查员编号(Cno) )构成。可记为:I表( Pno ,Pname ,Pdept ,Cno) ,产品编号为主码。
) W$ v- F" k) L" B2 E2、 产品生产表:“Manufacture” M表3 ~; O$ v5 [5 M$ [$ k
属性由( 产品编号(Pno)、生产日期(Pdate)、产量(Pnum) ) 构成。可记为: M表( Pno ,Pdate ,Pnum) ,产品编号和生产日期为主码。+ W( A& S m P7 l3 `
3、 产品销售表:“Sale” S表5 V+ f& @ k7 C2 V" }# s9 \
属性由( 产品编号(Pno)、销售日期(Sdate)、销量(Snum)、销售地区(Sp) ) 构成。可记为:S表( Pno ,Sdate ,Snum ,Sp ), 产品编号和销售日期为主码。
3 R" E# l* f5 U$ U! |0 t
/ s9 ]' `" ]* s% T z0 e3 |具体数据如下表:
. H# s, D6 \0 k G( r; K8 @7 @“Information” I表0 l6 W1 z% R# L" y. _
Pno Pname Pdept Cno0 j- x7 \; Z0 H: _' I7 N% M# F
10001 复合式破碎机 砂石设备制造厂 1013 c4 u2 |" h$ S0 c
10002 振动筛 砂石设备制造厂 101
! P9 i. C y0 x, X5 O10003 节能球磨机 选矿设备制造厂 112
N# b0 n l1 {4 e' H% x10004 选砂机 选矿设备制造厂 124
) M* K5 o$ m8 I& j9 u10005 砌块成型机 建材设备制造厂 173$ G$ T% y5 s6 U; C7 n
10006 加气混凝土设备 建材设备制造厂 173
/ ^$ ]8 c3 U$ R3 S# P |& H E0 U10007 高压悬辊磨6 c9 S: [! G; N- D6 O" h2 E8 h! P
制粉设备制造厂 190
& M- k n2 J8 ?10008 气流微粉磨机0 H4 N5 j1 s7 R- F: Z+ m/ }
制粉设备制造厂 187
- C! L$ R! j+ i2 G/ } _
) B/ }7 ?# A5 m3 e/ O" g/ l' {“Manufacture” M表 A7 V! m2 z& z
Pno Pdate Pnum
6 E7 z( D1 }. w! L" c. u10001 2006-1-15 506 O+ Z9 F+ w, o+ |
10002 2006-2-25 100
3 }" z1 R1 Y3 w" L! v" W10003 2006-3-01 50( ^, i2 `; y) }) R6 J
10004 2006-4-06 70
! w/ h$ }$ O2 X4 w6 E3 l4 @10005 2007-1-12 50
_2 }8 ]+ |# ~; @10006 2007-6-09 50
9 W' I4 G8 i+ ]3 S$ a: F) k' m9 x10007 2007-11-10 508 U- ~+ C) {: C9 b' I
10008 2007-12-17 60
6 g3 u) x$ ]8 _0 j
0 Y4 U! W; b9 |% F0 b“Sale” S表. w6 s0 w- N) f! R' w9 K
Pno Sdate Snum Sp
: s: o: \& v( A10001 2006-3-10 10 北京 R* k( x$ Z" i
10001 2006-3-27 5 重庆6 p9 O# l; @' ?) H& M6 X+ o0 {
10002 2006-6-20 15 上海
) G9 G6 q& e' \7 N3 w; u r6 J10003 2006-6-03 16 山西
, m& J+ Q p2 k10004 2006-6-03 10 山西6 u4 L4 z0 D; u
10004 2007-2-10 5 北京& t4 f! U$ I, h e$ w' k
10006 2007-9-12 6 黑龙江
4 G7 [, D6 H: M! j ?* U10007 2008-2-01 9 黑龙江
6 Q; i5 C3 H: n/ ^ R10008 2008-1-05 5 辽宁9 P! H6 H6 @! Z7 m
10008 2008-3-14 10 重庆7 I. i" O. P# P0 ]
, v- K' |/ n# Y9 B2 \, v
要求:使用ACCESS2000,建立数据库及表,并向数据库中输入一定量数据,然后完成下列应用。7 e, O# U7 P/ R8 a- ~, P$ ?
注意:上述各表中对属性的规定如下。, v5 o* A. |# H$ ]/ f r
“产品信息”I表中Pno为长整型,取值范围在10000-99999之间; Pname为文本型; Pdept为文本型;Cno为整型,取值范围在100-200之间。 I8 J) k' w& }& ?
“产品生产”M表中Pno同上;Pdate为日期型,不能超过当前时间;Pnum为整型。) C" z+ |0 e. \+ B
“产品销售”S表中Pno同上;Sdate为日期型,不能超过当前时间;Snum为整型;Sp为文本型。, i$ m) Q: Z0 h2 W
4 b" ^* w: Y+ z) ^, C, ?/ F" g) }9 Z题目:" E/ X/ B, O4 G; M9 v: R- w2 E4 X" G* X
(1)往“产品信息”表中插入一条产品信息(10009,‘干式球磨机’,‘ 选矿设备制造厂’,147);
3 ], x5 w# b3 i2 _4 D- m# Z(2)列出101号检查员检查的所有产品信息;$ L" \* ^8 f( @: f
(3)查询“选矿设备制造厂”生产的各种产品的产量;
9 F7 D7 \/ ], z8 [, u {0 V(4)查询产品编号为10006的产品销量总计; ( r( g1 Y6 [' n2 w( o9 l
(5)在产品销售表中,将产品编号为10001的产品,销售日期为2006-3-27的销售地区更改为“广州”;8 r @, b* K5 u! u) k" u
(6)为产品销售“Manufacture”表创建一个窗体,要求Manufacture表中的所有属性反映在窗体中。
6 a4 O) p- y3 B4 o, ^+ j) a
& N0 \/ K! m1 D. f- j8 F1 |
3 g" w$ M% W) X- r, U, v& a
: D' _) G3 a, t8 T# r! H需要的同学联系客服 |
|