access实验报告电子版.docx

上传人:b****5 文档编号:29470587 上传时间:2023-07-23 格式:DOCX 页数:34 大小:460.63KB
下载 相关 举报
access实验报告电子版.docx_第1页
第1页 / 共34页
access实验报告电子版.docx_第2页
第2页 / 共34页
access实验报告电子版.docx_第3页
第3页 / 共34页
access实验报告电子版.docx_第4页
第4页 / 共34页
access实验报告电子版.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

access实验报告电子版.docx

《access实验报告电子版.docx》由会员分享,可在线阅读,更多相关《access实验报告电子版.docx(34页珍藏版)》请在冰豆网上搜索。

access实验报告电子版.docx

access实验报告电子版

 

2015-2016年第二学期

 

 

实验报告

实验课程名称ACCESS数据库应用

专业班级

学生姓号

学生姓名

实验指导老师

实验项目清单

实验一Access数据库结构与数据库的建立

实验二Access数据表的创建

实验三Access数据表的创建和编辑

(1)

实验四Access数据表的创建和编辑

(2)

实验五Access数据表的创建和编辑(3)

实验六查询操作

实验七查询操作与SQL查询

实验八SQL查询

(1)

实验九SQL查询

(2)

实验十窗体设计

实验十一报表设计

实验十二宏操作

实验十三期末实验大作业

(1)

实验十四期末实验大作业

(2)

实验十五上机系统的练习

实验十六上机测试

 

浙江大学城市学院实验报告

课程名称ACCESS数据库应用

实验项目名称实验一、Access数据库结构与数据库的建立

学生姓名邱紫逸专业班级英语1503学号31508087

实验成绩指导老师(签名)日期

一.实验目的和要求

1.熟悉Access开发环境,掌握ACCESS启动及退出的方法。

2.熟悉Access的主窗口界面、熟悉Access菜单、工具栏的操作方法及功能。

3.熟悉用“向导”、“菜单”创建数据库的方法。

4.熟悉数据库操作,打开/关闭数据库。

二.实验内容和原理

【练习1-1】利用Access2010创建一个空白数据库“教学管理”(教材中例2-1)。

【练习1-2】利用Access2010提供的模版创建一个“罗斯文”数据库(教材中例2-2)。

【练习1-3】为“罗斯文”数据库设置密码(教材中例2-3)。

【练习1-4】将第二章的习题答案写在文件中“第二章的习题答案.docx”

三.讨论、心得

 

浙江大学城市学院实验报告

课程名称ACCESS数据库应用

实验项目名称实验二、Access数据表的创建

学生姓名专业班级学号

实验成绩指导老师(签名)日期

一.实验目的和要求

1.掌握创建表的几种方法。

2.掌握表属性的设置。

3.掌握表中数据的编辑。

二.实验内容和原理

【练习2-1】在“教学管理”数据库中,创建一个“学生”表(教材中例3-2)。

【练习2-2】在“教学管理”数据库中,创建一个“课程”表(教材中例3-3)。

【练习2-3】完成教材中例3-4的操作。

【练习2-4】在“教学管理”数据库中,完成教材中例3-5——例3-8的操作。

浙江大学城市学院实验报告

课程名称ACCESS数据库应用

实验项目名称实验三、Access数据表的创建和编辑

(1)

学生姓名专业班级学号

实验成绩指导老师(签名)日期

一.实验目的和要求

1.掌握表设置的编辑方法。

2.掌握表中数据的编辑方法。

3.掌握表属性的设置。

二.实验内容和原理

以excel表导入的方式重新建立“教学管理”数据库中的4个表,按书中调整表结构,为每一张表建立主码,(书中图3-31“选课”表也应建立主码)完成以下作业。

【练习3-1】在“教学管理”数据库中,完成教材中例3-9——例3-11的操作。

【练习3-2】在“教学管理”数据库中,完成教材中例3-12——例3-13的操作。

【练习3-3】在“教学管理”数据库中,完成教材中例3-14——例3-18的操作。

【练习3-4】在“教学管理”数据库中,完成教材中例3-19的操作。

并上传。

浙江大学城市学院实验报告

课程名称ACCESS数据库应用

实验项目名称实验四、Access数据表的创建和编辑

(2)

学生姓名专业班级学号

实验成绩指导老师(签名)日期

一.实验目的和要求

1.掌握表属性的设置。

2.掌握表中数据的编辑。

3.掌握表间关联的建立。

4.掌握表设置的编辑方法。

二.实验内容和原理

【练习4-1】将第一章的习题答案写在文件中“第一章的习题答案.docx”。

并上传。

【练习4-2】将第三章的习题答案写在文件中“第三章的习题答案.docx”。

并上传。

【练习4-3】下载一个数据库文件“软件.mdb”,里面已经设计好了表对象“软件”。

请按照以下要求,完成对表的操作:

(注意:

.mdb是2003版本的扩展名,.accdb是2010版本的扩展名,上传任一个均可)

(1)将“软件编号”字段设置为主键;

(2)在已有数据库中创建“软件开发公司”表,表的结构如下所示:

字段名称

数据类型

字段大小

软件编号

文本

3

开发公司

文本

20

(3)向“软件开发公司”表中添加两条记录,记录内容如下所示:

软件编号

开发公司

A01

中软公司

A02

创智软件公司

(4)以“软件”表为主表,“软件开发公司”表为从表,“软件编号”字段为关联字段,建立两个表之间的关系,并“实施参照完整性”。

(注意:

表之间的关系建立了以后,也就定义了主表、从表)上传作业文件名:

软件.mdb

【练习4-4】下载一个数据库文件“产品信息表-销售.mdb”,已经设计了表对象“产品信息表”和“销售”。

请按照以下要求,完成对表的操作:

(1)将“产品信息表”的“产品编号”字段设置为主键;

(2)将“产品信息表”的“产品名称”字段设置为“必填”字段;

(3)将“销售”表中的“单价”字段的默认值设置为:

10;

(4)以“产品信息表”为主表,“产品编号”为主表的关联字段;“销售”表为从表,“编号”为从表的关联字段,建立两个表之间的关系,并“实施参照完整性”和“级联删除相关记录”。

(注意:

表之间的关系建立了以后,也就定义了主表、从表)

上传作业文件名:

产品信息表-销售.mdb

浙江大学城市学院实验报告

课程名称ACCESS数据库应用

实验项目名称实验五、Access数据表的创建和编辑(3)

学生姓名专业班级学号

实验成绩指导老师(签名)日期

一.实验目的和要求

1.掌握表属性的设置。

2.掌握表中数据的编辑。

3.掌握表间关联的建立。

4.掌握表设置的编辑方法。

二.实验内容和原理

【练习5-1】使用Access练习系统,将“操作题单项训练”中“达标篇”的题:

1,3,5,11,13这5套题中的“基本操作”完成,分别放在“达标1基本操作,达标3基本操作,...,, 达标13基本操作”文件夹下,并上传。

其他“达标篇”的题酌情完成。

(第3套题最后一行少了一个数字:

4, 第13套题最后一行追加号码为:

65976424,和照片操作相关的小题因系统安装的缘故不得分)

浙江大学城市学院实验报告

课程名称ACCESS数据库应用

实验项目名称实验六、查询操作

学生姓名专业班级学号

实验成绩指导老师(签名)日期

一.实验目的和要求

1.掌握“设计视图”创建多表查询的方法

2.掌握“交叉表查询向导”创建查询的方法。

3.掌握在查询中使用查询参数的方法。

下载已上传的最新的“教学管理”数据库(表之间关系已经建立),完成以下作业:

【练习6-1】在“教学管理”数据库中,请按照教材中例4-1——例4-9的要求进行实验,完成书中操作内容,并上传。

【练习6-2】在“教学管理”数据库中,请按照教材中例4-10——例4-13的要求进行实验,完成书中操作内容,并上传。

【练习6-3】在“教学管理”数据库中,请按照教材中例4-14——例4-17的要求进行实验,完成书中操作内容,并上传。

【练习6-4】将第四章的习题答案写在文件中“第四章的习题答案.docx”。

并上传。

【练习6-5】使用Access练习系统,将“操作题单项训练”中“达标篇”的题:

1,3,7题中的“简单应用”完成,分别放在“达标1简单应用——达标7简单应用”文件夹下,并上传。

浙江大学城市学院实验报告

课程名称ACCESS数据库应用

实验项目名称实验七、查询操作与SQL查询

学生姓名专业班级学号

实验成绩指导老师(签名)日期

一.实验目的和要求

1.掌握“设计视图”创建多表查询的方法

2.掌握“交叉表查询向导”创建查询的方法。

3.掌握在查询中使用查询参数的方法。

4.掌握“不匹配项查询向导”创建查询的方法。

5.掌握sql创建过程。

6.掌握sql的使用。

【练习7-1】下载一个数据库文件“查询-职工-部门.mdb”,请按照以下要求,完成对表的操作:

【练习7-2】下载一个数据库文件“查询-客房入住.mdb”,请按照以下要求,完成对表的操作:

【练习7-3】下载一个数据库文件“教师-学生-课程.mdb”,请按照以下要求,完成对表的操作:

【练习7-4】下载一个数据库文件“查询-图书管理.mdb”,请按照以下要求,完成对表的操作:

1.利用“查找不匹配项查询向导”查找从未借过书的读者的借书证号、姓名、部门和办证日期,查询对象保存为“未借过书的读者”。

2.利用“查找重复项查询向导”查找同一本书的借阅情况,包含书号、借书证号、借书日期和还书日期,查询对象保存为“同一本书的借阅情况”。

3.创建一个名为“借书超过60天”(还书日期—借书日期>60)的查询,查找借书人的姓名、借书证号、书名、借书日期、还书日期信息。

4.创建一个名为“已借出图书”的查询,查找尚未归还的图书的书号、书名和借书日期。

5.将“读者”表复制一份,复制后的表名为“读者copy”,然后创建一个名为“更改部门”的更新查询,将“读者copy”表中部门为“人事处”的字段值改为“教务处”。

 

浙江大学城市学院实验报告

课程名称ACCESS数据库应用

实验项目名称实验八、SQL查询

(1)

学生姓名专业班级学号

实验成绩指导老师(签名)日期

一.实验目的和要求

1.掌握sql创建过程。

2.掌握sql的使用。

【练习8-1】在“教学管理”数据库中,请按照教材中例5-1——例5-10的要求进行实验,完成书中操作内容,并上传。

【练习8-2】在“教学管理”数据库中,请按照教材中例5-10——例5-18的要求进行实验,完成书中操作内容,并上传。

【练习8-3】将第五章的习题答案写在文件中“第五章的习题答案.docx”(第三题用系统实现)。

并上传。

浙江大学城市学院实验报告

课程名称ACCESS数据库应用

实验项目名称实验九、SQL查询

(2)

学生姓名专业班级学号

实验成绩指导老师(签名)日期

一.实验目的和要求

1.掌握sql创建过程。

2.掌握sql的使用。

【练习9-1】建立“图书管理系统”中的3个表分别为:

(1)STUDENT(借书证号,姓名,专业,性别,出生时间,借书数,办证日期)

(2)BOOK(ISBN,书名,作者,出版社,价格,复本书,库存量)

(3)BORROW(借书证号,ISBN,借书时间,应还时间)

借书证号

姓名

专业

性别

借书数

出生时间

办证日期

80101

吕亭亭

计算机

3

Jan-88

Jun-08

80102

张玉玲

计算机

1

May-89

Jul-08

80105

汪东升

网络工程

2

Jun-88

Jun-08

80208

陈艺

电子

2

Oct-87

Sep-08

80210

张彦

电子

0

Sep-88

Jul-08

80511

孙森茂

外语

1

May-86

Oct-08

ISBN

书名

作者

出版社

价格

复本数

库存量

730200899X

版主答疑-Delphi高级编程技巧

岳庆生

机械工业出版社

49

7

5

781067224X

大学英语词汇记忆点津与考点

马德高

牛津大学出版社(港)

16

20

15

7871112133

数据库系统导论

C.J.Date

机械工业出版社

75

10

2

7800048381

英语网上文摘

董素华

科学出版社

5

20

3

7040100959

C++程序设计语言(特别版)

SpecialStroustrup

人民交通出版社

55.67

8

1

7115101620

计算机网络

谢希仁

电子工业出版社

39

4

0

7040195835

数据库系统概论

王珊

高等教育出版社

36.8

8

2

借书证号

ISBN

借书时间

应还时间

80101

7040100959

2008-9-1

2008-12-1

80101

7040195835

2008-9-1

2008-12-1

80101

7115101620

2008-9-1

2008-12-1

80102

730200899X

2008-8-25

2008-11-25

80105

781067224X

2008-9-10

2008-12-10

80208

781067224X

2008-10-9

2009-1-9

80208

7115101620

2008-9-28

2008-11-28

练习以下题目,保存sql语句在数据库中,并上传。

1.在STUDENT表中查询出所有读者的姓名、专业名和借书数。

SELECT姓名,专业,借书数

fromSTUDENT

2.在BORROW表中找出所有的借阅信息。

SELECT借书证号,ISBN,借书时间,应还时间

fromBORROW

3.查询学生的姓名和年龄。

SELECT姓名,year(date())-year(出生时间)as年龄

fromstudent

4.查询所有读者的姓名、还可借书籍的数量,要求两个字段之间用字符串“还可借书数:

”进行连接,并为所计算的列指定列名“可借书数”。

(假设每人最多可借书6本)

SELECT姓名,'还可借书数:

',6-借书数as'可借书数'FROMSTUDENT;

5.从BORROW表中找出所有借了书的读者的借书证号。

SELECT借书证号

FROMborrow

6.查询STUDENT表中借书数在3本以上的学生情况。

SELECT*FROMSTUDENTwhere借书数>=3

7.查询BOOK表中价格介于30元到50元之间(包括30和50)的书籍的ISBN、书名、作者和出版社信息

SELECTISBN,书名,作者,出版社

FROMBOOK

where价格>=30or价格<=50

8.查询STUDENT表中专业名为“计算机”、“网络工程”、“软件工程”的学生信息。

SELECT*

FROMSTUDENT

where专业in("计算机","网络工程","软件工程")

9.查询STUDENT表中电子专业的学生的借书证号、姓名和借书数。

SELECT借书证号,姓名,借书数

FROMSTUDENT

where专业="电子"

10.查询STUDENT表中所有姓”王”的学生的借书证号、姓名、专业名和性别。

SELECT借书证号,姓名,专业,性别

FROMSTUDENT

whereleft(姓名,1)="王"

11.查询BOOK表中书名以“论”结束的书籍的ISBN和出版社。

SELECTISBN,出版社

FROMbook

whereright(书名,1)="论"

12.查询STUDENT表中专业名尚不确定的学生的详细信息。

SELECT*

FROMSTUDENT

where专业isnull

13.查询BOOK表中价格在40元以上电子工业出版社的图书和所有清华大学出版社的图书的ISBN、书名、出版社和价格信息。

SELECTISBN,书名,出版社,价格

FROMbook

where价格>=40and出版社="电子工业出版社"or出版社="清华大学出版社"

14.查询读者总人数。

SELECTcount(*)as读者总人数

FROMstudent

15.查询图书总册数和库存图书总册数。

SELECTsum(复本数)as图书总册数,sum(库存量)as库存图书总册数

frombook

16.查询计算机或网络工程专业借书最多和最少的册数。

SELECTMax(借书数)AS最多册数,Min(借书数)AS最少册书

FROMstudent

WHERE专业In("计算机","网络工程")

17.查询STUDENT表中各个专业的学生数。

SELECT专业,count(*)

FROMstudent

groupby专业

18.查询BOOK表中各个出版社各有多少本图书。

SELECT出版社,count(*)

FROMbook

groupby出版社

19.查询STUDENT表中,女生人数超过5人的专业名。

SELECT专业

FROMstudent

where性别="女"

groupby专业

havingcount(*)<=5

20.查询BOOK表中水利水电出版社的图书,并按照价格进行由高向低排列。

SELECT*

frombook

where出版社="水利水电出版社"

orderby价格desc

21.查询STUDENT表中所有学生的信息,查询结果按专业名升序排列,同一个专业的学生按照年龄升序排列(即按照出生年份降序排列)。

select*

fromstudent

orderby专业,year(now())-year(出生时间)asc

22.查询每个读者的基本信息及借书情况。

selectstudent.*,borrow.*

fromstudent,borrow

wherestudent.借书证号=borrow.借书证号

23.查询计算机专业的学生借阅图书的信息,包括学生的姓名、借书数、所借书的书名、应还时间。

selectstudent.姓名,借书数,borrow.应还时间,book.书名

fromstudent,borrow,book

wherestudent.借书证号=borrow.借书证号andborrow.isbn=book.isbnand专业="计算机"

24.查询借阅了书名中含有“数据库”的图书的学生的借书证号、姓名、专业名、所借图书的ISBN、书名和应还书时间。

selectstudent.借书证号,姓名,专业,borrow.isbn,应还时间,book.书名

fromstudent,borrow,book

where书名like"*数据库*"andstudent.借书证号=borrow.借书证号andbook.isbn=borrow.isbn

25.查询与“张彦”同一个专业的学生的借书证号、姓名、性别和借书数。

select借书证号,姓名,性别,借书数

fromstudent

where专业=(select专业fromstudentwhere姓名="张彦")

26.查询没有借阅书名中含有“数据库”字样图书的计算机专业学生的借书证号、姓名、性别、专业名和借书数。

SELECT借书证号,姓名,性别,专业,借书数

fromstudent

where专业="计算机"and借书证号in(selectborrow.借书证号fromborrow,bookwhereborrow.isbn=book.isbnand书名notlike"*数据库*")

27.查询其他专业比所有计算机专业的学生年龄都小的学生的信息。

SELECT*

FROMSTUDENT

WHERE专业名<>'计算机'AND出生时间>ALL

(SELECT出生时间

FROMSTUDENT

WHERE专业='计算机');

或者

SELECT*

FROMSTUDENT

WHERE专业名<>'计算机'AND出生时间>

(SELECTMAX(出生时间)

FROMSTUDENT

WHERE专业名='计算机');

28.建立一个“BOOK”表。

createtablebook

29.建立一个“BORROW”表。

createtableborrow

30.在STUDENT表中增加“年龄”属性列,类型为INT型。

altertablestudent

add年龄int

31.在STUDENT表中删除“出生时间”属性。

Altertablestudentdrop出生时间

32.将一个新学生记录(借书证号:

080801;姓名:

夏雨;性别:

男;专业名:

计算机;出生年份:

1989-09;办证日期:

2008-12-27)插入STUDENT表中。

insertintostudent(借书证号,姓名,性别,专业,出生年份,办证日期)

values("080801","夏雨","男","计算机",#1989-09#,#2008-12-27#)

33.将所有学生的借书数清为0。

updatestudent

set借书数=0

34.将清华大学出版社的图书的复本数和库存量加5。

updatebook

set复本数=5and库存量=5

where出版社="清华大学出版社"

35.将计算机专业的所有学生的应还书日期改为2009-01-01。

updateborrow

set应还时间="2009-01-01"

where借书证号in(select借书证号fromstudentwhere专业="计算机")

36.删除计算机专业的所有学生的借阅记录。

deletefromborrow

where借书证号in(select借书证号fromstudentwhere专业="计算机")

浙江大学城市学院实验报告

课程名称ACCESS数据库应用

实验项目名称实验十、窗体设计

学生姓名专业班级学号

实验成绩指导老师(签名)日期

一.实验目的和要求

1.掌握利用“设计视图”创建窗体的方法。

2.掌握利用“窗体向导”创建窗体的过程。

3.掌握利用“自动创建窗体”创建窗体的过程。

4.掌握利用“图表向导”创建图表窗体的过程。

5.掌握利用“子窗体向导”创建子窗体的过程。

6.掌握各种窗体控件的使用及属性设置。

7.掌握使用窗体处理数据的方

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

当前位置:首页 > 自然科学 > 生物学

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

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