北外2017数据库原理与应用第1次作业及答案.docx

北外2017数据库原理与应用第1次作业及答案.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

北外2017数据库原理与应用第1次作业及答案

PAGE1

PAGE1

数据库原理与应用(第1次)作业题目及答案

题目

1.为第一单元中建立的“销售管理系统”数据库建立第3个表对象,名为“订单表”,内容如下表。没有写明字段类型的,要求自行设置合适的字段类型(先不输入记录)。

订货日期

订单号

(文本,4)

产品

代号

产品

品牌

订货单位代号(查阅向导型,数据来自客户表)

业务员编号(查阅向导型,数据来自员工表)

单价

(货币型)

数量

销售额

2014-1-2

0001

JD70

金盾牌

K1

A02

185.00

18

2014-1-5

0002

JN70

佳能牌

K2

A03

185.00

19

2014-2-5

0003

SG70

三工牌

K3

A04

230.00

23

2014-3-10

0004

JD70

金盾牌

K1

A05

185.00

20

2014-3-20

0005

SY80

三一牌

K4

A04

210.00

40

2014-5-6

0006

XL70

雪莲牌

K5

A05

189.00

22

2014-5-6

0007

JN80

佳能牌

K1

A02

245.00

70

2014-6-1

0008

JN90

佳能牌

K1

A02

170.00

20

2014-6-10

0009

JN70

佳能牌

K6

A06

185.00

30

2014-6-28

0010

JN80

佳能牌

K6

A07

150.00

35

2.建立主键。

3.为“单价”字段建立有效性规则,单价不可为负数,不可为零。

4.为“订单号”字段设置输入掩码,只能、必须为4位数字,且不能为空格不能为其他字符。

5.为3个表建立表间关系,并实施参照完整性。

6.按表中内容输入记录。

7.将“员工表”的表结构复制一份在库中,名为“员工表备用结构”。

8.将“客户表”导出为Excel文件,文件名不变。

答案要领

1.先建立“订单表”的表结构,根据题目中的记录确定订货日期、产品代号、产品品牌字段的类型;数量为数字型,整型或长整型;销售额可是数字型也可是货币型,如果采用数字型,最好为单精度型。

2.“订单号”字段设为主键。

3.“单价”字段的有效性规则实际上就是必须为正数。

4.在输入掩码字符中选择合适的格式字符。

5.“客户表”为主表、“订单表”为子表,“员工表”为主表、“订单表”为子表,分别建立表间关系,并在编辑关系框中选中3个复选框。

6.按题目要求输入所记录。

7.在出现的“粘贴方式”框中选择“只粘贴结构”。

8.在“导出为…”对话框中,选择Excel文件类型,文件名不变。

答案:

1、打开第一单元建立的“销售管理系统”数据库,建立“订单表”的表结构,输入题目中的字段,其中订货日期为日期/时间型;产品代号为文本型,大小为6;产品品牌文本型,大小为50;订货单位代号为查阅向导型,数据来自客户表中的客户编号字段;业务员编号为查阅向导型,数据来自员工表中的员工号字段。数量为数字型,整型或长整型;销售额可是数字型也可是货币型,如果采用数字型,最好为单精度型。

2、将订单号字段设为主键,并以“订单表”为名保存表对象。

3、在设计视图中,单价字段的有效性规则中输入:0。

4、在设计视图中,订单号字段的输入掩码输入:0000。

5、在关系窗口中,客户表为主表、订单表为子表,将客户表中的客户编号字段与订单表中的订货单位代号字段之间建立表间关系,并在编辑关系框中选中实施参照完整性、级联更新相关字段、级联删除相关记录3个复选框;同样,员工表为主表、订单表为子表,将员工表中的员工号与订单表中的业务员编号字段之间建立表间关系,并在编辑关系框中选中3个复选框。

6、按题目要求输入所有记录。

7、右击员工表选择“复制”,右击数据库空白处选择“粘贴”,在出现的“粘贴方式”框中选择“只粘贴结构”,表名称为“员工表备用结构”。

8、右击客户表,选择“导出”命令,在“导出为…”对话框中,选择Excel文件类型,文件名不变。

题目:

1.用Access建立一个空数据库,名为“销售管理系统”。

2.在“销售管理系统”数据库中建立名为“员工表”的表对象,内容如下表。

3.为“员工表”建立主键(建立表结构后立即建立主键,后输入记录)。

员工号

(文本型,4)

姓名

(文本型,6)

职务

(文本型,4)

A01

邓一心

经理

A02

李丽萍

业务员

A03

杨海韬

业务员

A04

王小侠

业务员

A05

方云超

业务员

A06

张建军

业务员

A07

赵飞飞

业务员

A08

李四

业务员

4.在“销售管理系统”数据库中建立第二个表对象,名为“客户表”,内容如下表。

客户编号

(文本型,4)

客户单位名称

(文本型,50)

电话

(文本型,20)

邮箱

?

K1

白云

您可能关注的文档

文档评论(0)

dyxhdg5sd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档