Access试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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文档中)
注:把要发的东西都放在一个文件夹内,用自己的名字命名。