数据库练习题文档格式.docx

上传人:b****3 文档编号:15067466 上传时间:2022-10-27 格式:DOCX 页数:19 大小:29.16KB
下载 相关 举报
数据库练习题文档格式.docx_第1页
第1页 / 共19页
数据库练习题文档格式.docx_第2页
第2页 / 共19页
数据库练习题文档格式.docx_第3页
第3页 / 共19页
数据库练习题文档格式.docx_第4页
第4页 / 共19页
数据库练习题文档格式.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

数据库练习题文档格式.docx

《数据库练习题文档格式.docx》由会员分享,可在线阅读,更多相关《数据库练习题文档格式.docx(19页珍藏版)》请在冰豆网上搜索。

数据库练习题文档格式.docx

商务印书馆

2000-9-23

32.00

8

7-302-07790

01

Access2000应用

李明

邮电

1998-3-20

38.00

5

7-115-13197

3DMAX动画创作

王军

海洋

1997-9-23

21.00

7-302-09389

02

计算机应用基础

赵明

福建省教育

1989-9-23

25.00

15

7-5615-17815

Windows2000入门

刘光

清华大学

1999-9-23

30.00

7-3452-32145

张三

厦门大学

2005-5-7

10

其中:

“ISBN号”字段为主键。

读者信息

借书证号

姓名

性别

职务

办证日期

部门

00001

教授

2000-10-12

数学系

00002

王磊

副教授

2001-3-8

物理系

00003

吴兴

讲师

2001-5-12

计统系

00004

张好

助教

2000-9-15

财经系

00005

郑新

2001-3-12

中文系

“借书证号”字段主键,“姓名”为“必填”字段,“办证日期”字段以当前日期为“默认值”。

借阅状况

流水号

借阅日期

归还日期

1

2005-8-9

2005-8-19

2

2005-8-20

3

4

5

2005-8-10

6

7

其中:

“流水号”字段为主键,“借阅日期”和“归还日期”字段的“默认值”为当前系统日期。

2.使用表“设计视图”将“读者信息”表中的“部门”字段名改为“单位”,并添加一个名为“照片”的字段,字段类型为“OLE对象”。

3.在同一数据库中将“读者信息”表复制一份副本,并将副本命名为“读者信息副本”。

4.为“图书管理”数据库中各相关表建立表间关联。

实验二数据查询

1.在“百货公司”数据库的“销售单”表中查询“销售日期”为“03-3-6”的记录,并按“销售金额”降序排列查询结果。

2.以“图书管理”数据库的“读者信息”表为数据源创建一个参数查询,使运行查询时能显示“请输入姓名:

”对话框,通过输入具体姓名而获得指定读者的资料。

3.在“图书管理”数据库中查询所有未归还图书的资料,包括“借书证号、姓名、部门、借阅日期、书名、作者”等信息,并按“借书证号”升序排列。

(注:

“归还日期”字段为空的表示该图书未归还。

本题属多表查询。

4.在“图书管理”数据库中创建名字为“TEMP”的表,表结构与“借阅状况”表相同;

然后执行追加查询,将“TEMP”表的内容追加到“借阅状况”表中;

接着执行删除查询,删除“TEMP”表的所有记录,保留表结构。

TEMP表

7-5615-17816

2005-8-15

7-5614-17817

7-5347-32145

5.创建并运行“删除查询”,将所有已归还的图书记录从“借阅状况”表中删除掉。

6.创建并运行汇总查询,在“借阅状况”表中根据“借书证号”汇总出各读者借阅的书本数量;

并执行“生成表查询”,把汇总查询的结果生成“借阅数量”表。

7.创建并运行“更新查询”,在“图书记录”表中计算出“金额”字段的值(金额=单价*册数)。

8.创建并运行选择查询,显示字段为“书名、类别、出版社、出版日期、单价、册数和金额”;

查询条件为“出版社”是“清华大学”或者“出版日期”在1999年以后的图书;

并执行生成表查询,把查询结果生成“图书记录1”表;

保存查询设计,查询名为“图书查询1”。

9.以“图书记录”表为数据源创建一个汇总查询,统计出各种类别书籍的平均单价、最高单价、最低单价。

实验三窗体、报表和数据访问页的设计

1.以“图书记录”表为数据源,使用向导创建窗体。

2.以“读者信息”表和“借阅状况”表为数据源,使用向导创建一个带有子窗体的窗体,其中“读者信息”窗体为主窗体,“借阅状况”窗体为子窗体。

3.以“读者信息”表为数据源,使用向导创建报表,并按职务排序。

4.以“借阅状况”表为数据源,使用向导创建数据访问页,并按借书证号分组,按借阅日期排序。

实验四数据导入导出、数据库安全及与Office套件集成

1.使用导入方法将“百货公司”数据库中的“员工表”导入到“图书管理”数据库中。

2.使用导出方法将“图书管理”数据库中的“图书记录”表导出到“百货公司”数据库中。

3.给“百货公司”数据库设置密码,密码为:

bhgs。

4.将“图书管理”数据库中的“读者信息”表中的数据发布到Word中。

5.将“图书管理”数据库中的“借阅状况”表中的数据发布成Excel电子表格。

第五章Access2003例题精解

例题精解

【例1】下列软件中,与Access的功能相差最远的是。

A)FoxBaseB)VisalFoxPro

C)FrontpageD)Excel

解:

正确答案为C。

FoxBase、VisalFoxPro和Access都是关系型数据库管理系统,它们都是以二维表作为基本处理对象。

Excel也具有简单的数据处理功能,如排序、筛选、分类汇总等,所以说它们的功能比较相近。

Frontpage是网页制作软件,不具备数据处理功能。

【例2】在Access中,____不属于关系运算的基本操作。

A)选择B)投影C)连接D)复制

正确答案为D。

关系运算的三种基本操作是选择、投影和连接。

选择相当于筛选记录,投影相当于筛选字段,而连接相当于多表查询,将多表的数据连接起来形成一个逻辑表。

【例3】Access中的表是____。

A)一个数据库文件B)一张二维表格

C)Access数据库中的一个对象D)表格形式的文本文件

Access中的表并不是独立的数据库文件,也不是一张二维表格,因为二维表格可以包含多个相同的字段名,相同的记录行等,这是access表所不允许的。

Access中的表也不是文本文件,而仅仅是access数据库中的一个对象。

【例4】限制某字段输入内容在0到100之间,应该设置该____。

A)字段长度为3B)字段为必填字段

C)字段的有效性规则D)字段的有效性文本

字段的有效性规则可以设置字段的输入范围,即设置字段值必须满足的条件。

当用户输入的数值超出设定的范围时,则会显示用户设定的“有效性文本”作为错误提示信息,如果没有设定有效性文本,则显示系统提供的错误信息。

【例5】输入记录时,要使某个字段不为空的方法是____。

A)定义该字段为必填字段B)定义该字段长度不为0

C)指定默认值D)定义输入掩码

正确答案为A。

此外,设置该字段的主关键字时,字段值也不能为空。

设置字段长度的目的是为该字段分配存储空间,当用户输入的数据过长时,超长部分舍去。

指定默认值的目的是当该字段没有输入值时,以指定的默认值作为该字段的值。

定义输入掩码的主要目的是限制数据的输入格式。

【例6】在____中可以改变表的结构。

A)普通视图B)数据表视图C)设计视图D)查询视图

access提供了各种设计器,设计器有两种视图,既设计视图和数据视图。

要修改表的结构,必须切换到表设计器的设计视图,在设计视图中才能修改表的字段名、类型等。

而数据表视图用于编辑表的数据。

【例7】为加快对某字段的查找速度,应该____。

A)防止在此字段中输入重复值B)使它成为必填字段

C)对它进行索引D)使数据格式一致

对某字段进行索引可以加快对该字段的查找速度。

因为已建立索引的字段内部已排好序,而对有序的字段可以采用快速的查找方法。

除了主关键字段外,其他字段的值是可以重复的,例如性别字段,很多记录的字段值是相同。

在access表中,各记录同一字段的数据格式是一致的。

【例8】Access表之间关系中的“一对多”是指____。

A)一个字段可以有很多输入项B)一个表可以有多条记录

C)一个数据库可以包含多张表D)一条记录可以与另一表中的多条记录相关

“一对多”关系是指根据某相同字段的值,一个表(称为主表)中的一个记录可以与另一个表(称为子表)中的多个记录可以建立起关联。

根据“一对多”关系可以设置参照完整性规则,使得对主表的操作与对子表的操作同步进行。

【例9】在Access的查询中,____操作不会改变源表的数据。

A)汇总查询B)追加查询

C)更新查询D)删除查询

Access的汇总查询是属于选择查询,选择查询是在源表的基础上挑选出符合条件的数据,不会改变源表的数据。

而操作查询中的更新查询、追加查询和删除查询都会改变源表的数据。

【例10】使用“文件”菜单的“另存为”命令不可以将ACCESS查询另存为____。

A)报表B)窗体C)表D)数据访问页

在创建或修改查询时,打开“文件”菜单,执行“另存为”命令,在“另存为”对话框中单击“保存类型”下拉按钮,可以选择将查询过程另存为窗体、报表或数据访问页对象,而不能另存为表对象。

如果要另存为表,必须执行“查询”菜单的“生成表查询”命令,即把查询结果生成新表。

【例11】在access查询中,下列说法错误的是____。

A)追加查询的实质是执行SQL的INSERT命令

B)选择查询的实质是执行SQL的SELECT命令

C)更新查询的实质是执行SQL的MODITY命令

D)删除查询的实质是执行SQL的DELETE命令

ACCESS的所有查询都可用SQL命令直接表示,而SQL命令中包含INSERT命令、SELECT命令和DELETE命令,但不包含MODITY命令。

【例12】在access查询中,____能够减少源数据表的数据。

A)选择查询B)生成表查询

C)追加查询D)删除查询

删除查询可以将源数据表的记录删除掉,所以能减少源数据表的数据。

选择查询和生成表查询都不会改变源数据表的数据,追加查询则会添加源数据表

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 解决方案

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1