|
《数据库课程设计(管理类)》题目1 ^1 N# M- s w2 b& ]
创建一个商店的数据库,名为STORE。记录顾客及其购买商品的情况,其中包括“商品”、“ 顾客”、“ 购买”三个表组成,它们的属性设置如下:3 k) z, K" q& F& f# O8 P$ ]- Z
" ^2 [0 K Z! s V(1)“商品(Product)”表,包括商品编号(Pno)、商品名称(Pname)、商品单价(Price)、商品类别(Category)、供应商(Provider)构成。 可记为:P表(Pno, Pname,Price,Category,Provider),设Pno为主码。
" A+ N/ H2 ]) H
6 o6 {/ \/ j( [# @) J; G: Q(2)“顾客(Customer)”表,包括顾客编号(Cno)、顾客姓名(Cname)、顾客住址(Address)构成。 可记为:C表(Cno, Cname,Address),设(Cno)为主码。
* Z [+ t7 W- [9 ], G- }4 \/ h/ u% E) q2 u3 K1 i
(3)“购买(Purchase)”表,包括顾客编号(Cno)、商品编号(Pno)、购买数量(Amount)、购买日期(Date), 可记为:PC表(Cno,Pno,Amount,Date),设(Cno,Pno)为主码。
/ B/ [- f5 b }- e! ~7 a3 M' U# f
具体数据如下:
4 S& m0 j+ z0 H* Z“Product” P表
4 L' A k$ _$ u% V# F, j+ C5 L0 g6 J8 i
Pno Pname Price Category Provider
6 f: W) @% h y. _7 j, _9 L101 佳洁士 8.00 牙膏 宝洁
! R: L( W' I! `" l/ @4 V h102 洁诺 6.50 牙膏 联合利华, F `( ~- q5 @% X
103 中华 3.50 牙膏 联合利华! H) ~1 _5 ~5 o1 }6 ^" |
104 舒肤佳 4.60 香皂 宝洁
% D& R% h$ u- s2 j105 夏士莲 4.00 香皂 联合利华
# o2 c5 B( T- ]& I: ` \6 I106 雕牌 3.00 洗衣粉 纳爱斯
L& ]1 A& r+ X" g2 K% j* y( R$ m3 k107 汰渍 3.00 洗衣粉 宝洁
( x, S X. f T. L+ z108 碧浪 4.00 洗衣粉 宝洁: P' x1 m; u8 J( b
/ K! y' D" o7 a" ?. i“Customer” C表
8 j# l: ?- J1 Z. R! J8 Q. |% E4 Q
' E1 E) |7 C7 {1 [. m2 iCno Cname Address
/ o$ T" G: l5 V z7 _8 l51 李影 海淀区
" h3 i. v* |; o: x52 梁华 朝阳区
# C, e5 z* Z- E' N [53 董海洋 东城区 t3 Z0 Z: @$ U G* [
54 张晓玉 东城区: O0 N% M, ~/ k) J( K
55 黄伟光 西城区
% t" [. ~' `$ D
) |6 d1 f+ k! k/ x) R2 F) ]- A“Purchase” PC表7 z1 \; L, U2 |8 ?. E0 \( S
' R5 ]& L* _5 I; u7 l' vCno Pno Amount Date, ^/ S( Q- j2 j* B7 t& `( i
51 101 2 2008-11-30 e( h* D. n# E0 f
51 105 1 2008-11-33 j; F. Z' S+ q* {$ f9 r
52 102 3 2008-11-10
' G0 q* i& }' r53 103 2 2008-11-11
: {2 @( p, K0 l& Z. Y0 ~54 106 4 2008-11-11
/ h8 L3 W+ k' i* Y2 n5 {54 105 2 2008-11-11
. S, s& P4 I( P/ K$ ~55 108 3 2008-11-200 }3 f( F5 _4 D4 ~) P% ?0 ^# b/ `
要求:使用ACCESS2000,建立数据库及表,并向数据库中输入以上数据,然后完成下列应用。
$ H; x6 p! n8 C$ u0 j# Y' Y' e& I, x) ]8 v
注意:上述各表中对属性的规定如下。1 n0 t1 i1 l% R
U% D, B# {3 P/ g/ _ “商品(Product)”表中,Pno为数字长整型,完整性规则均为“100-500”之间,Pname为文本型且不能为空值,Price为货币型,取值必须大于0,Category和Provider为文本型。
. s6 x4 O9 r$ G( P! v* ]1 V
. V5 w$ h" J }: m; @ “顾客(Customer)”表中, Cno为整型,取值在“1-400”之间,Cname为文本型且不能为空值,Address为文本型。
+ l7 Z8 c1 O' c! ~% K# v
' l6 U% O1 `: b7 ^ “购买(Purchase)”表中,Pno、Cno与前两个表相同,Amount为数字长整型,格式为标准型,Date为日期型。
6 j& v7 Z8 P5 P% X/ n8 h( A! J$ G+ x/ j+ h% F$ u6 ^
题目:
' z E' _+ P7 z P9 z% f4 A4 n/ e
- ~* j5 i& s. z) ^; g* ]- `% C) e/ ~(1)向商品表中追加纪录(“109”,“飘柔”,“10.50”,“洗发露”,“宝洁”);
& N9 s' P. {& f1 V! {: b8 z( H) }# A
(2)查询“宝洁”供应商所供应的商品名称;
1 g; x, N8 {6 O% j! P
8 o) ~. X5 n' }/ w3 _3 C(3)将所有牙膏商品单价增加10%;
* i( a2 F/ J) O6 {' e; I- q( _% x' G* l
(4)查询住址在“东城”的顾客的全体顾客编号和顾客姓名;; r T# }7 q% Q6 A6 V& ]6 D* I5 n
8 i& G# }7 n2 W
(5)查询购买了“联合利华”供应的商品的所有顾客编号;
f- I- T: K a- y, {) ^6 K# N7 L5 @( O
(6)为“购买”表构建窗体,要求窗体中反映购买记录中的全部属性。
# V5 E: R8 ~" D/ V; y. d* P |
|