数据库ACCESS1.docx
- 文档编号:12391942
- 上传时间:2023-04-18
- 格式:DOCX
- 页数:19
- 大小:383.20KB
数据库ACCESS1.docx
《数据库ACCESS1.docx》由会员分享,可在线阅读,更多相关《数据库ACCESS1.docx(19页珍藏版)》请在冰豆网上搜索。
数据库ACCESS1
数据库(ACCESS2000)课程设计
习题一:
一、请创建名为设备维修的数据库,其包含三个基本表,它们的属性设置如下:
操作步骤:
启动ACCESS——新建空数据库——数据库名“设备维修”——创建
(1)部门(Dept)表,包括部门代码(Dno),部门名称Dname)。
可记为B表(Dno,Dname),设Dno为主码。
操作步骤:
打开“设备维修”数据库——“表”对象——新建——设计视图——…………(各字段的数据类型、字段大小、有效性规则、是否为空等属性参看下面的“要求”)
(2)设备(SB)表,包括设备编号(Sno),设备名称(Sname),启用日期(Date),价格(Price),部门代码(Dno),主要设备(Zysb),可记为SB表(Sno,Sname,Date,Price,Zysb),设Sno为主码,Dno为外码。
操作步骤:
打开“设备维修”数据库——“表”对象——新建——设计视图——…………(各字段的数据类型、字段大小、有效性规则、是否为空等属性参看下面的“要求”)
(3)大修(DX)表,包括设备编号(Sno),年月(YM),费用Cost,可记为DX表(Sno,YM,Cost)其中Sno为主码。
操作步骤:
打开“设备维修”数据库——“表”对象——新建——设计视图——…………(各字段的数据类型、字段大小、有效性规则、是否为空等属性参看下面的“要求”)
具体数据如下表:
部门(Dept)表
Dno1112212223
Dname党办设备处一车间二车间三车间
大修(DX)表
SnoYMCost
016-1016-2037-2038-189119112920689112770350062002850
设备(SB)表
SnoSnameDatePriceDnoZysb
016-1016-2037-2038-1100-1101-1210-1车床车床磨床钻床微机复印机轿车03-05-9001-15-9207-21-9010-12-8908-12-9706-01-9205-08-9562000.0027000.00241200.005270.008888.0010300.00210000.0021212223121211TTTFRFF
操作步骤:
分别打开上述三个数据表,按要求输入记录。
要求:
使用ACCESS2000,建立数据库及表,并向数据库中输入以上数据,然后完成下列应用。
注意:
上述各表中对属性的规定如下。
“部门(Dept)”表中,Dno为数字长整型,完整性规则均为“0-100”之间,Dname为文本型且不能为空值。
“大修(DX)”表中,Sno为字符型,长度为5,YM为数字长整型,且不能为空值,Cost为货币型,取值必须大于0。
“设备(SB)”表中,Sno、Dno与前两个表相同,Price为货币型,Date为日期型,Zysb为字符型(长度为1)。
题目:
(1)向设备表中追加纪录(“211-1”,“打印机”,“11\05\25”,“1500”,“11”,“T”);
操作步骤:
打开“设备维修”数据库——“表”对象——打开“SB”表——将光标确定在最后一行——输入上述记录
(2)查询一车间所拥有的设备编号及名称;
操作步骤:
打开“设备维修”数据库——“查询”对象——新建——设计视图——添加“SB”表和“Dept”表——在查询设计器中选择添加字段:
Sno、Sname和Dname,其中Dname字段的“条件”列输入“一车间”——保存查询文件(查询1)——运行——完成
(3)查找大修过的所有设备编号;
操作步骤:
打开“设备维修”数据库——“查询”对象——新建——设计视图——添加“DX”表——在查询设计器中选择添加字段:
Sno——保存查询文件(查询2)——运行——完成
(4)求价格低于20000元的设备的名称、启用日期和部门,并按启用日期升序排列;
操作步骤:
打开“设备维修”数据库——“查询”对象——新建——设计视图——添加“SB”表——在查询设计器中选择添加字段:
Sname、Date、Dno、Price,其中Price字段下面的复选框取掉“√”,且条件栏输入“<20000”——保存查询文件(查询3)——运行——完成
(5)在基本表SB中删除设备名为“轿车”的元组;
操作步骤:
打开“设备维修”数据库——“表”对象——打开“SB”表——将光标确定在“Sname”为“轿车”的记录上——右击鼠标——删除记录——确定
(6)将主要设备的大修费用提高10%。
操作步骤:
打开“设备维修”数据库——“查询”对象——新建——设计视图——添加“DX”表——单击“查询”菜单——选择“更新查询”命令——在查询设计视图窗口中添加字段:
Sno、YM、Cost,其中Cost字段的“更新到”栏输入“[cost]*1.1”——保存查询文件(查询4)——运行——完成
习题二:
创建一个商店的数据库,名为STORE。
记录顾客及其购买商品的情况,其中包括“商品”、“顾客”、“购买”三个表组成,它们的属性设置如下:
操作步骤:
启动ACCESS——新建空数据库——数据库名“STORE”——确定
(1)“商品(Product)”表,包括商品编号(Pno)、商品名称(Pname)、商品单价(Price)、商品类别(Category)、供应商(Provider)构成。
可记为:
P表(Pno,Pname,Price,Category,Provider),设Pno为主码。
操作步骤:
打开“STORE”数据库——“表”对象——新建——设计视图——…………(各字段的数据类型、字段大小、有效性规则、是否为空等属性参看下面的“要求”)
(2)“顾客(Customer)”表,包括顾客编号(Cno)、顾客姓名(Cname)、顾客住址(Address)构成。
可记为:
C表(Cno,Cname,Address),设(Cno)为主码。
操作步骤:
打开“STORE”数据库——“表”对象——新建——设计视图——…………(各字段的数据类型、字段大小、有效性规则、是否为空等属性参看下面的“要求”)
(3)“购买(Purchase)”表,包括顾客编号(Cno)、商品编号(Pno)、购买数量(Amount)、购买日期(Date),可记为:
PC表(Cno,Pno,Amount,Date),设(Cno,Pno)为主码。
操作步骤:
打开“STORE”数据库——“表”对象——新建——设计视图——…………(各字段的数据类型、字段大小、有效性规则、是否为空等属性参看下面的“要求”)
具体数据如下表:
“Product”P表PnoPnamePriceCategoryProvider101佳洁士8.00牙膏宝洁102洁诺6.50牙膏联合利华103中华3.50牙膏联合利华104舒肤佳4.60香皂宝洁105夏士莲4.00香皂联合利华106雕牌3.00洗衣粉纳爱斯107汰渍3.00洗衣粉宝洁108碧浪4.00洗衣粉宝洁“Customer”C表CnoCnameAddress51李影海淀区52梁华朝阳区53董海洋东城区54张晓玉东城区55黄伟光西城区“Purchase”PC表CnoPnoAmountDate5110122008-11-35110512008-11-35210232008-11-105310322008-11-115410642008-11-115410522008-11-115510832008-11-20
要求:
使用ACCESS2000,建立数据库及表,并向数据库中输入以上数据,然后完成下列应用。
操作步骤:
分别打开上述三个数据表,按要求输入以上记录。
注意:
上述各表中对属性的规定如下。
“商品(Product)”表中,Pno为数字长整型,完整性规则均为“100-500”之间,Pname为文本型且不能为空值,Price为货币型,取值必须大于0,Category和Provider为文本型。
“顾客(Customer)”表中,Cno为整型,取值在“1-400”之间,Cname为文本型且不能为空值,Address为文本型。
“购买(Purchase)”表中,Pno、Cno与前两个表相同,Amount为数字长整型,格式为标准型,Date为日期型。
题目:
(1)向商品表中追加纪录(“109”,“多芬”,“12.60”,“沐浴露”,“联合利华”);
操作步骤:
打开“STORE”数据库——“表”对象——打开“Product”表——将光标确定在最后一行——输入上述记录——完成。
(2)查询“联合利华”供应商所供应的商品名称;
操作步骤:
打开“STORE”数据库——“查询”对象——新建——设计视图——添加“Product”表——在查询设计器中选择添加字段:
Pname、Provider,其中Provider字段的“条件”列输入“”联合利华””——保存查询文件(查询1)——运行——完成。
(3)将所有香皂商品单价增加5%;
操作步骤:
打开“STORE”数据库——“查询”对象——新建——设计视图——添加“Product”表——单击“查询”菜单——选择“更新查询”命令——在查询设计视图窗口中添加字段:
Price、Category,其中“Price”字段的“更新到”栏输入“[Price]*1.05”,“Category”字段的“条件”栏输入“”香皂””——保存查询文件(查询2)——运行——“是”——完成。
(4)查询住址在“海淀区”的顾客的全体顾客编号和顾客姓名;
操作步骤:
打开“STORE”数据库——“查询”对象——新建——设计视图——添加“”表——在查询设计器中选择添加字段:
Cno、Cname、Address,其中“Address”字段的“条件”列输入“”海淀区””——保存查询文件(查询3)——运行——完成。
(5)查询购买了“宝洁”供应的商品的所有顾客编号;
操作步骤:
打开“STORE”数据库——“查询”对象——新建——设计视图——添加“Product”表和“Purchase”表——在查询设计器中选择添加字段:
Purchase表中的Cno字段、Product表中的Provider字段,其中“Provider”字段的“条件”列输入“”宝洁””——保存查询文件(查询4)——运行——完成。
(6)为“购买”表构建窗体,要求窗体中反映购买记录中的全部属性。
操作步骤:
打开“STORE”数据库——“窗体”对象——新建——窗体向导,数据源选择“Purchase”数据表——下一步——添加数据表中所有字段——下一步——选择窗体的布局:
纵栏式——下一步——选择窗体的样式:
标准式——下一步——窗体指定标题:
购买——完成。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 ACCESS1