Access试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 第一次上机练习

数据库和表

一、基本操作题

新建一个数据库,名字为samp1.mbd.

1、

(1)在这个数据库中建立一张数据表,名为 (学生表),字段包括(学号,姓名,性别,出生日期,入校时间,电话,照片),学号为主键

具体操作:a.利用数据表视图新建一个表,双击各个字段,输入字段名。保存表,在弹出的对话框中输入表名,确定。在弹出的对话框中选择否(暂时不创建主键)。

b.单击工具栏上的设计按钮或者点击菜单栏的【视图】,选择【设计视图】,从数据视图切换到设计视图;点击学号字段栏,在单击工具栏上的主键按钮,将学号设置为主键。

(2)学号字段数据类型为(文本)字段大小为(8);姓名字段数据类型为(文本),字段大小为(8)

具体操作:点击“学号”字段,在字段属性区(设计视图中的下半区域)改变字段的大小。改变“姓名”字段的字段大小同上。

(3)性别字段的数据类型是(查阅向导) :男/女 注意:显示的是文本

具体操作:点击“性别”字段,在数据类型一栏的下拉框中选中“查阅向导”,在弹出的对话框中选择“自行键入所需的值”,点击下一步;在列表中输入所要选择的值。本题输入男和女,点击下一步;完成。

(4)出生日期的格式为常规日期,在1988年至1992年内有效, 输入错误时提醒输入的范围;

具体操作:在“出生日期”字段的字段属性区的“格式”栏选择常规日期;“有效性规则”栏输入:Between #1988-1-1# And #1992-12-31#;“有效性文本”栏输入:输入的有效日期应为1988年到1992年之间;

(5)入校日期格式为:短日期,默认值为:2011-9-1

具体操作:在“入校日期”字段的字段属性区的“格式”栏选择短日期;“默认值”栏输入:2011-9-1

(6)电话字段的输入格式为:“0771-”是固定的,接着是7个数字

具体操作:在“电话”字段的字段属性区的“输入掩码”栏输入:“0771-”0000000(注意,双引号是在英文状态下的)

(7)照片字段为OLE对象

具体操作:a.将“照片”字段的数据类型选择为OLE对象;

学生表的数据如下:

注:“照片”字段的输入方法:在数据表视图中,鼠标点击学号2011001行对应的照片列的位置,单击鼠标右键,选择“插入对象”,选择“由文件创建”,点击“浏览”找到照片,再确定就行了

2 2、

(1)创建一个(成绩表),字段为(学号,科目号,分数) ,设学号和课程号为多字段主键;

(2)学号字段类型为文本(8);

(3)科目号字段类型为文本(10);科目号为字母或数字的组合,长度为5位;

具体操作:“科目号”字段的属性设置:在“输入掩码”栏输入:AAAAA;

(4)分数字段的数据类型为数据,字段大小为单精度数,输入有效值为0到100

具体操作: “分数”字段的设置:在“有效性规则”栏输入:>=0 and <=100

输入内容:

二:完成下面操作

1、 建立学生表和成绩表之间的一对多关系

具体操作:

(1)将所有的表关闭;

(2)单击工具栏上的“关系”按钮,在弹出的“显示表”对话框中选择“学生表”,点击添加,同理,将“成绩表”添加进去;

(3)将“学生表”的“学号”字段拖到“成绩表”中,在弹出的对话框中两个表都选择“学号字段”;

(4)三个完整性约束复选框都选;

(思考:要编辑关系和删除关系怎么做?)

2、 Samp2存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tStud”。请按照以下要求,完成对表的修改:

(2)设置“简历”字段的设计说明为“自上大学起的简历信息”;

具体操作:到“设计”视图中去,在说明栏输入“自上大学起的简历信息”;

(3)将“入校时间”字段的输入形式是xxxx-xx-xx,而显示设置为“××月××日××××”形式;

注意:要求月日为两位显示、年四位显示,如“12月15日2005”。

具体操作:将输入掩码设置为“0000-00-00”,将格式设置为“mm\月dd\日yyyy”

(4)将“性别”字段的数据类型改为“查阅向导”型;在“简历”字段后面添加“照片”字段,数据类型为“OLE对象”;将“备注”字段删除;

具体操作:a.到设计视图中,将“性别”字段的数据类型改为“查阅向导”;

b.选择要插入字段的位置,此题选择“简历”字段的下一行,点击右键,选择“插入行”,在新插入的行中填入“照片”,选择字段类型为OLE对象;

c.单击选择“备注”行,选择“删除行”;

3、操作表

(2)新建数据库Samp3.mdb,将Excel文件“课程信息表.xls”导入到Samp3.mbd数据库中,将新表命名为“课程信息表”;

具体操作:新建数据库Samp3.mdb,在菜单栏【文件】中选择【获取外部数据】选择

【导入】,在文件类型中选择Excel类型,找到我们要导入的“课程信息表.xls”,双击它,点击导入。选择默认选项,直到看到【导入数据表向导】,在“索引”栏选择“有(无重复)”,下一步,选择“我们自己选择主键”,在右边的下拉框中选择“课程号”,下一步,输入表名,完成。 3

三(课后练习)

1、通过“新建”—“空数据库”,创建数据库“学籍管理数据库”。

1、 新建三个表,分别是“学生信息表”,“学习课程表”,“学生成绩表”,并设置相应主键。

学生信息表

字段名称 数据类型

字段大小/格式

学生ID 自动编号 长整型

姓名 文本 6

性别 文本 1

出生日期 时间/日期 短日期

系 文本 8

输入数据如下:

学习课程表

为了节省时间,字段属性的常规选项卡里面我们用系统默认的值既可

输入数据如下 4

学习成绩表

字段名称 数据类型

字段大小

学生ID 数字 长整型

课程编号 数字 长整型

成绩 数字 长整型

输入数据如下:

2、 设置学生信息表中“性别”查阅属性,使用列表框让我们选择男/女。

3、 明确实体间的关系,建立表之间的联系。

效果图如下:

5

4、 修改表的结构,把学生信息表的“系”字段改成“所在系”。

并增加“学校”字段,数据类型为“文本”。字段属性默认值为“广西大学”。

5、新建一个数据库,命名为newdb.mdb, 将学籍管理数据库里面的学生信息表导入到新建的newdb数据库中,查看导入后的表。

///////////////////////////////////////////////////////////////////////////////////////////////////////

课后练习的考查

将做好的课后练习在下周星期三之前发到我的邮箱

要发的东西包括:作业的结果(即学籍管理数据库.mdb和newdb.mdb两个数据库)和做作业过程中所遇到的问题(写在word文档中)

注:把要发的东西都放在一个文件夹内,用自己的名字命名。

相关文档
最新文档