怎样用Access数据库做个客户信息表

怎样用Access数据库做个客户信息表,第1张

1、进入Access,

2、创建空白表,

3、然后添加字段

--在右侧字段模板中选择一个,双击

--选中某一列,右键,【重命名列】

--想改字段数据类型的话,上面工具条中有【数据类型】

解题思路分析:

第一步:创建表,确定数据类型,建立约束

--删除数据表

drop table purcase

drop table product

drop table customer

---创建数据表

---解题思路分析:

---第一步:创建表,确定数据类型,建立约束

----创建商品表product

create table product (

productid varchar2(10) ,

productname varchar2(20) NOT NULL,

unitprice number,

category varchar2(20),

provider varchar2(20),

CONSTRAINT pk_productid primary key (productid),

CONSTRAINT CK_unitprice CHECK (unitprice>0)

)

--创建顾客表customer:

create table customer(

customerid varchar2(10),

name varchar2(20) NOT NULL,

location varchar2(20),

CONSTRAINT pk_customerid primary key(customerid)

)

--创建购买记录表 purcase:

create table purcase(

customerid varchar2(10),

productid varchar2(10),

quantity number,

CONSTRAINT FK_customerid FOREIGN KEY(customerid) REFERENCES customer(customerid) on delete cascade,

CONSTRAINT FK_productid FOREIGN KEY(productid) REFERENCES product(productid) on delete cascade,

CONSTRAINT CK_quantity CHECK(quantity BETWEEN 0 AND 20)

)

---测试数据的编写:

insert into product (productid,productname,unitprice,category,provider)

values('M01','佳洁士',8.00,'牙膏','宝洁')

insert into product (productid,productname,unitprice,category,provider)

values('M02','高露洁',6.50,'牙膏','高露洁')

insert into product (productid,productname,unitprice,category,provider)

values('M03','洁诺',5.00,'牙膏','联合利华')

insert into product (productid,productname,unitprice,category,provider)

values('M04','舒肤佳',3.00,'香皂','宝洁')

insert into product (productid,productname,unitprice,category,provider)

values('M05','夏士莲',5.00,'香皂','联合利华')

insert into product (productid,productname,unitprice,category,provider)

values('M06','雕牌',8.00,'洗衣粉','纳爱斯')

insert into product (productid,productname,unitprice,category,provider)

values('M07','中华',3.50,'牙膏','联合利华')

insert into product (productid,productname,unitprice,category,provider)

values('M08','汰渍',3.00,'洗衣粉','宝洁')

insert into product (productid,productname,unitprice,category,provider)

values('M09','碧浪',4.00,'洗衣粉','宝洁')

insert into customer (customerid, name ,location)

values('C01','Dennis','海淀')

insert into customer (customerid, name ,location)

values('C02','John','朝阳')

insert into customer (customerid, name ,location)

values('C03','Tom','东城')

insert into customer (customerid, name ,location)

values('C04','Jenny','东城')

insert into customer (customerid, name ,location)

values('C05','Rick','西城')

insert into purcase(customerid,productid,quantity)

values('C01','M01',3)

insert into purcase(customerid,productid,quantity)

values('C01','M05',2)

insert into purcase(customerid,productid,quantity)

values('C01','M08',2)

insert into purcase(customerid,productid,quantity)

values('C02','M02',5)

insert into purcase(customerid,productid,quantity)

values('C02','M06',4)

insert into purcase(customerid,productid,quantity)

values('C03','M01',1)

insert into purcase(customerid,productid,quantity)

values('C03','M05',1)

insert into purcase(customerid,productid,quantity)

values('C03','M06',3)

insert into purcase(customerid,productid,quantity)

values('C03','M08',1)

insert into purcase(customerid,productid,quantity)

values('C04','M03',7)

insert into purcase(customerid,productid,quantity)

values('C04','M04',3)

insert into purcase(customerid,productid,quantity)

values('C05','M06',2)

insert into purcase(customerid,productid,quantity)

values('C05','M07',8)

---提交事务

commit;

---问题分析

--(1)求购买了供应商"宝洁"产品的所有顾客;

1、确定要使用的表

product 表:供应商信息

customer表:顾客信息

purcase表:顾客的购买记录

2、确定关联关系

purcase.customerid=customer.customerid

purcase.productid=customer.productid

在一些行业,当顾客购买公司的产品或服务时,自然就会留下他们的登记资料,像xyk、银行、证券公司、购买物业、购买汽车等,这些登记资料便成为顾客数据库的现成来源。

促销。通过促销活动,可以让顾客自愿地把他们的个人资料提供给公司。例如,采用现金回馈、抽奖、有奖征集等促销办法时,顾客就必须把个人资料填好寄回公司。公司可以籍此建立顾客数据库。有的超级商场不定期有一些特价商品,但特价只对会员有效。顾客要入会也很简单,甚至不须缴纳会费,只要填好一张有关家庭情况的申请表,就可以得到会员卡。然后,这些顾客资料都进了商场电脑的顾客数据库,以后所有这些会员都会时不时收到商场寄来的产品目录。

免费赠送。更有的公司,以免费赠送为诱饵,搜集顾客的资料,目的也是为以后的数据库营销建库。

购买。有的顾客数据库可以向政府机构、银行、网站、营销咨询公司等购买获得。

免费网站。现在互联网上有很多免费网站,提供免费电子邮件、免费主页、和各种免费信息服务。他们提供免费服务的一个目的,就是建立一个庞大的用户数据库,以后可以向顾客发送各种促销信息。例如,我们到某网站注册免费电子邮件时,要问答一些问题,包括职业、收入、年龄、个人爱好等。往后,这个网站就会根据你的个人情况,有针对性通过电子邮件地向你发送一些广告,譬如,你的收入较高,爱好摄影和电脑,那么你收到的电邮广告很可能就是关于数码相机的。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9869267.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存