操作题.docx
《操作题.docx》由会员分享,可在线阅读,更多相关《操作题.docx(10页珍藏版)》请在冰豆网上搜索。
操作题
一、建立数据库(P28图
建立两个名为和的空白数据库。
二、(P35图、图、P37图
在数据库中建立一个名为teacher的表,结构如下。
点击“创建”选项卡“表格”功能组“表设计”按钮,打开表设计视图,定义字段名称、数据类型、字段大小和格式等。
设置"职工号"字段为教师表的"主键"。
保存表,并输入记录。
设置主键,可以保证表中记录的唯一性。
保存表的方式:
(1)在设计视图左上角,表的标签位置,右击鼠标,从弹出的菜单中选择“保存”;
(2)点击Access窗口左上角,“快速访问工具栏”中的“保存”按钮。
注意:
如果没有设置主键,就直接保存表,会弹出如下图所示的对话框,提示用户如何处理主键设置问题。
如果点击“是”按钮,则系统会自动增加一个“自动编号”类型的字段作为主键,但这是不必要的。
如果需要删除,可以重新打开表,选中该字段删除。
如果点击“否”按钮,暂时不为表设置主键。
如果点击“取消”按钮,表示要返回设计视图重新设置主键,再保存。
注意:
熟练掌握怎样建立表、设置主键、保存表、关闭表、打开表。
设计视图与数据表视图的打开方法:
可以在导航窗口中选中表右击鼠标,选择“打开”或“设计视图”;可以在表的标签位置上右击鼠标,从弹出的菜单中选择“设计视图”或“数据表视图”
三、
在数据库db1中建立一个名为office的表,结构如下。
设置“学院编号”为office表的主键。
注意:
teacher表中的“工作单位”和office表中的“学院编号”都表示同一个含义,所以数据类型和字段大小要一致,而且在录入信息时也要保持一致。
例如office表中学院编号录入了“01、02、03、04、05”,那么Teacher表中的工作单位在录入时只能从中选择,不能输入其它的,但是允许出现重复的工作单位。
四、修改表结构(增加字段、删除字段、修改字段、设置主键)P48——52
打开teacher表的设计视图,增加以下五个字段:
(1)职称查阅向导(列表包括:
教授、副教授、讲师、助教)P49
解析:
选择字段类型为“查阅向导”,打开向导提示框,选中“自行键入所需要的值”按钮,点击“下一步”按钮,在打开的对话框中,依次输入各项内容,点击“完成”。
(2)奖金计算型(表达式为“基本工资的10%”)P51
解析:
选中“奖金”字段,选择数据类型为“计算型”,在打开的对话框中输入表达式=[基本工资]*
(3)为“附件类型”的字段添加附件
具体操作:
在数据表视图下,选中需要添加附件的单元格,右击鼠标,选择“管理附件…”,打开管理附件对话框,点击“添加”按钮,将Word文档、Excel电子表格、文本文件、html文件、图像文件和视频文件等作为附件进行添加。
五、表的属性设置(P36——P43)
(1)设置“党员否”字段的默认值为“非党员”。
解析:
是否型字段的数据只有两个值,分别为True、False。
(2)设置“工作时间”字段的默认值为“1980年1月1日”。
解析:
日期型数据的常量需要用“#”表示。
(3)设置“奖金”字段的“说明”信息为“基本工资的10%”。
(4)设置“性别”字段的有效性规则为等于“男女”,有效性文本为“只能输入汉字男或女”,性别默认值为“女”。
解析:
字段的有效性规则是个逻辑表达式,本身不能带引号,在个别字符位置上可以加引号,所以本题答案为=″男″OR″女″
(5)设置“基本工资”字段的有效性规则为大于等于2000并且小于等于7000,有效性文本为“工资在2000—7000之间”,工资默认值为4000。
解析:
本题答案为>=2000AND<=7000表达式中所有符号必须是英文状态的符号。
(6)设置teacher表的“姓名”字段和“性别”字段的索引均为“有重复”。
六、调整表的外观(P62——P65)
(1)修改teacher表的结构,将“职称”字段的位置放到“性别”字段的后面,将“个人档案”字段放到表结构的最后。
(2)调整表的行高、列宽
鼠标指向行的左侧“灰色按钮”,变成“黑色向右的箭头”,点击鼠标,选中一行,然后“右击鼠标”,从快捷菜单中选择“行高”,打开行高对话框。
鼠标指向列的标题位置,变成“黑色向下的箭头”,点击鼠标,选中一列,然后“右击鼠标”,从快捷菜单中选择“字段宽度”,打开列宽对话框。
(3)设置表的字体格式、以及数据表的格式。
在数据表视图下打开表。
(4)将“职工号”和“姓名”字段冻结。
(5)隐藏“工作时间”和“工作单位”字段。
(6)设置office表的“电话”字段的输入掩码为“010-********”
七、通过“查找/替换”对话框完成以下操作:
(P60——P62)
将“姓名”字段中的“小”字,全部修改为“晓”。
注意:
八、参照完整性(P45)
在db1数据库中为teacher表和office表建立关系,并实施参照完整性。
两个表的公共字段分别是“工作单位”和“学院编号”,并且事先已经在“学院编号”字段上建立了“主键”。
表之间的一对多关系,“1”端对应的“主表”,要设置公共字段的“主键”,“∞”端对应的“子表”。
注意:
子表中的公共字段称为“外键”。
九、在数据库中建立一个student表。
(1)设置“学号”字段为表的主键,保存表,并录入记录。
(2)设置“出生日期”字段的有效性规则为1990年(含)以后的日期。
(3)设置“简历”字段的默认值为空值。
注意:
空值表示该字段的信息不确定、缺省,暂时不输入。
十、在test数据库中完成以下操作(P53——56)
注意:
在进行“导入/链接”操作时,要浏览到指定的文件夹下选中要导入/链接的对象。
(1)将第二章文件夹下的电子表格导入到数据库,并命名为stu01。
(2)将第二章文件夹下的文本文件导入到数据库中,并命名为stu02。
(3)将test数据库中student表的结构备份为一个新表stu03。
(4)将test数据库中student表导出到db1数据库,命名为“学生表”。
第二部分
在数据库db1中建立如下结构的三个表:
tStudent表(学号,姓名,性别,出生日期,政治面貌,毕业学校)
tCourse表(课程编号,课程名,课程类别,学分)
tScore表(学号,课程编号,成绩)
字段名称
数据类型
大小
小数位数
学号
文本型
5
课程编号
文本型
3
成绩
数值型
单精度
1
并为三个表分别建立主键:
tStudent表的主键是“学号”;tCourse表的主键是“课程编号”;
tScore表的主键是“学号+课程编号”;
政治面貌的数据类型为“查阅向导”——党员、团员、群众、其他
设置学分字段的有效性规则为“大于等于4并小于10”。
为以上三个表建立一对多关系,并实施参照完整性。
第三部分
1.在第二章文件夹下有和数据库。
samp1中已建立表对“tTest”,samp2中已建立表对象“tOffice”、“tEmp”和“tSalary”。
按要求完成以下操作:
(1)将表对象tSalary中“工号”字段的“字段大小”设置为8;
(2)将表对象tEmp中“姓名”和“年龄”两个字段的“字段宽度”设置为20;
解析:
切换到表的“数据表视图”,选中要调整宽度的列,然后右击鼠标,从弹出的快捷菜单,选择“字段宽度”,打开对话框。
(3)设置表对象tEmp中“年龄”字段的有效性规则为“大于等于20并且小于等于55”,有效性文本为“年龄字段取值在20—55之间!
”;
(4)将表对象tEmp中“聘用时间”字段的名称修改为“聘用日期”,格式为“短日期”并设置默认值为系统的当前日期;
(5)将表对象tEmp中“简历”字段的默认值设置为空值;
(6)将表对象tEmp中“职务”字段的数据类型修改为“查阅向导”类型,列表中包括:
“职员”、“主管”、“经理”三项,并且在空行中自动显示“职员”;
(7)分析“tSalary”表的字段构成,为其设置一个主键;
解析:
主键的设置必须选择表中字段取值唯一的字段,如果各字段的取值都不唯一,则将几个字段组合,设置为“复合主键”。
(8)完成上述操作后,建立表对象“tOffice”、“tEmp”和“tSalary”的表之间一对多关系,并实施参照完整性;
(9)将samp1数据库中的表对象tTest,链接到samp2数据库中,要求链接表对象重命名为tTemp。
2.在文件夹下有数据库,已经设计好表对象tStud。
按要求完成以下操作:
(1)设置数据表显示的字体为黑体,16号字,行高为18;
(2)设置“简历”字段的“说明”为“自上大学起的简历信息”;
(3)将“入校时间”字段的“显示格式”设置为“××月××日××××”形式;
注意:
要求月日为两位数字显示、年份为四位数字显示例如12月15日2005。
解析:
mm\月dd\日yyyy
(4)将学号为“”学生的“照片”字段设置成文件夹下的图像文件;
(5)将冷冻的“姓名”字段解冻,在数据表视图下互换“学号”和“姓名”两个字段的位置;
(6)完成上述操作后,将“备注”字段删除。
3.在文件夹下有数据库。
已经建立了一个表对象“学生基本情况”。
按要求完成以下操作:
(1)将"学生基本情况"表名称更改为“tStud”;
(2)设置“身份ID”字段为主键;并设置“身份ID”字段的相应属性,使该字段在数据表视图中的显示标题为“身份证号”;
(3)将“姓名”字段设置为有重复索引;
(4)在“家长身份证号”和“语文”两字段间增加一个字段,名称为“电话”,数据类型为文本型,字段大小为12;
(5)将新增"电话"字段的输入掩码设置为“010-********”形式。
其中,“010-”会自动显示,后八位为0到9的数字;
解析:
输入掩码中固定格式的内容要包含在引号中,在表中会自动显示,。
例如″010-″00000000
(6)在数据表视图中将隐藏的"编号"字段重新显示出来;
解析:
切换到表的“数据表视图”,选中表的任意一列,然后,右击鼠标,弹出快捷菜单,选择“取消隐藏字段”,打开对话框,选中要显示的字段的复选框。