access上机练习3 下载本文

Access2003上机实验

实验一 数据库及表对象的创建

四、上机习题

1.创建“图书管理”数据库。数据库包含“图书记录”、“读者信息”和“借阅状况”三个表。表中各字段的类型、长度等属性请根据实际情况自己设定。

图书记录 ISBN号 7-5615-23885 7-302-07790 7-115-13197 7-302-09389 7-5615-17815 7-3452-32145 类别 00 01 00 02 01 02 书名 英汉词典 作者 张伟 李明 王军 赵明 刘光 张三 出版社 出版日期 单价 册金数 额 8 5 5 15 8 10 商务印书2000-9-23 32.00 馆 邮电 海洋 1998-3-20 38.00 1997-9-23 21.00 Access2000应用 3D MAX动画创作 计算机应用基础 Windows2000入门 计算机应用基础 福建省教1989-9-23 25.00 育 清华大学 厦门大学 1999-9-23 30.00 2005-5-7 32.00 其中:“ISBN号”字段为主键。

读者信息

借书证号 姓名 性别 00001 00002 00003 00004 00005 李明 王磊 吴兴 张好 郑新 男 男 女 男 男 职务 教授 副教授 讲师 助教 讲师 办证日期 2001-3-8 部门 物理系 2000-10-12 数学系 2001-5-12 计统系 2000-9-15 财经系 2001-3-12 中文系 其中:“借书证号”字段主键,“姓名”为“必填”字段,“办证日期”字段以当前日期为“默认值”。

借阅状况 流水号 1 2 3 4 5 6 7

借书证号 00001 00001 00003 00002 00001 00002 00003 ISBN号 7-5615-23885 7-302-07790 7-115-13197 7-5615-17815 7-115-13197 7-5615-17815 7-5615-17815 借阅日期 2005-8-9 2005-8-9 2005-8-9 2005-8-9 2005-8-10 2005-8-10 2005-8-10 归还日期 2005-8-19 2005-8-20 2005-8-20 其中:“流水号”字段为主键,“借阅日期”和“归还日期”字段的“默认值”为当

前系统日期。

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

3.在同一数据库中将“读者信息”表复制一份副本,并将副本命名为“读者信息副本”。 4.为“图书管理”数据库中各相关表建立表间关联。

实验二 数据查询

1. 在“百货公司”数据库的 “销售单”表中查询“销售日期”为“03-3-6”的记录,并按

“销售金额”降序排列查询结果。

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

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

3. 在“图书管理”数据库中查询所有未归还图书的资料,包括“借书证号、姓名、部门、

借阅日期、书名、作者”等信息,并按“借书证号”升序排列。(注:“归还日期”字段为空的表示该图书未归还。本题属多表查询。)

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

然后执行追加查询,将“TEMP”表的内容追加到“借阅状况”表中;接着执行删除查询,删除“TEMP”表的所有记录,保留表结构。

TEMP表 借书证号 00001 00001 00002 ISBN号 7-5615-17816 7-5614-17817 7-5347-32145 借阅日期 2005-8-15 2005-8-15 2005-8-15 5. 创建并运行“删除查询”,将所有已归还的图书记录从“借阅状况”表中删除掉。

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

数量;并执行“生成表查询”,把汇总查询的结果生成“借阅数量”表。 7. 创建并运行“更新查询”,在“图书记录”表中计算出“金额”字段的值(金额=单价*

册数)。

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

额”;查询条件为“出版社”是“清华大学”或者“出版日期”在1999年以后的图书;并执行生成表查询,把查询结果生成“图书记录1”表;保存查询设计,查询名为“图书查询1”。

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

单价、最低单价。

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

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

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

其中“读者信息”窗体为主窗体,“借阅状况”窗体为子窗体。 3. 以“读者信息”表为数据源,使用向导创建报表,并按职务排序。

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

期排序。

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

1. 使用导入方法将“百货公司”数据库中的“员工表”导入到“图书管理”数据库中。 2. 使用导出方法将“图书管理”数据库中的“图书记录”表导出到“百货公司”数据库中。 3. 给“百货公司”数据库设置密码,密码为:bhgs 。

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

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