答: 6.建立表的关系,是否要求发生关系的两个字段必须同名? 答: 7.在定义学生表的“性别”字段时,同时定义了字段的“有效性规则”,对输入学生表的记录有什么影响? 答: 8.如何输入学生照片? 答: 9 .如何理解“收藏夹”,试说明“收藏夹”与组之间的异同。 答: 10.打开数据库文件时,有哪几种可选择的方式?一般默认方式是什么?如果要将默认方式设置为“独占”如何实现? 答: 11. 在“学生”表的设计器中,选择“学号”字段,然后单击工具栏“主键”按钮,以便取消主键,这时会出现什么情况?为什么? 答: 12. 在“编辑关系”对话框中,只有选中“实施参照完整性”,才可以选择“级联更新关联字段”和“级联删除关联字段”。试解释这三种复选项的控制意义。 答: 13.当在输入记录时,如果发生主键字段重复,会出现什么现象?如果输入的外键值如专业表的“学院号”在“学院”中没有对应的值,会出现什么情况? 答: 14. 定义表时,设置“有效性文本”字段属性有何作用? 答: 15. 在定义“文本”型字段格式时,“@”符号与“&”符号作为占位符有何区别?在定义“数字”型字段格式时,“#”符号与“0”符号作为占位符有何区别? 答: 16. 在本实验的定义“日期/时间”型字段格式时,一个m或d与两位的mm或dd在使用时有何区别?用“\\”符号的作用是什么?若设计格式为:dddddd[红色],有何区别? 答: 17. 定义“输入掩码”属性的实质意义是什么?在定义“学号”字段的输入掩码时,不使用“0”而使用“9”或“#”有和区别?如果在“姓名”字段上必须定义10位输入掩码,那么应该定义什么掩码字符串? 答: 18. 可以采用查阅方法输入的字段类型有哪些?绑定查阅列表框控件进行输入,如果不点击其中的值,而是输入不同的值,是否可以输入?如果一定要使输入的值限定在列表框的值的范围内,应该如何实现? 答: 19. 若在“课程”表删除“数据库及应用”记录,会发生什么现象?什么含义? 答: 20. 在数据表浏览展开子表时,可以最多展开多少层子表?若要同时展开每条记录的的子表,应该如何操作? (二)实验项目2 1.有哪几种方式可进入“SQL视图”?如果用“记事本”编写了SQL语句,是否可以在SQL视图中使用?如何操作? 2.为什么不能在数字常量前加“¥”或“$”符号表示币值常量?“¥”或“$”有何作用? 3.如果在修改“法学院”学分的操作中要求根据“学院名”作为输入条件修改数据,查询命令应该如何写? 4.不保存查询,与将查询保存为查询对象有何区别?查询对象有什么作用? 5.根据以下给定的查询要求,写出对应的查询命令。 ① 查询学生中的民族来源,显示不重复的民族数据。 ② 查询各民族男生和女生的人数。 ③ 查询没有学生选修的课程信息以及开课的学院名。 ④ 插入几条教师记录。 ⑤ 给“教授”职称的教师的基本工资增加10%。 ⑥ 删除没有学生就读的专业数据。 ⑦ 删除教师表。 6.深入体会交叉表查询的作用,简述交叉表查询的实质意义。作为行标题的字段最多可以设置几个?作为列标题和交叉值的字段最多可以设置几个? 7.参数查询的参数设置是否一定要通过菜单设置类型?通过菜单设置的参数是否一定要出现在查询中? 8.生成表查询实现的是SQL语言中什么语句的功能? 9.追加查询对应SQL的什么语句?该语句是否只具有追加查询的功能?若有其他功能,如何实现交互操作? (二)实验项目3 1.什么是Access的外部数据? 2.简述不同软件进行数据导入、导出的意义。 3.对于Access来说,导入和链接有什么异同点。 4.在向文本文件导出时,怎样做到只导出数据而不导出字段名? 5.可以将表对象或查询对象导出,能否将外部数据导入为查询?若要导入到查询,Access会怎样做? 五、分析讨论 (根据实验写出一些心得或分析等) 六、教师评语 1.按时完成实验; 2.实验内容和过程记录完整; 3.回答问题完整、正确; 4.有实验的心得或讨论; 5.实验报告的撰写认真、格式符合要求,没有抄袭行为。 成绩 签名: 日期:2012.6
本实验的操作步骤如下。
实验(一)
(一) 数据库与表的设计与创建
1、教学管理系统实体属性图:
教学管理系统实体联系图: 教学管理系统关系模型:
学生(学号,姓名,性别,生日,民族,籍贯,专业号,简历,登记照) 专业(专业号,专业,专业类别,学院号) 学院(学院号,学院,院长)
课程(课程号,课程名,学分,学院号) 成绩(学号,课程号,成绩) 2---4
5.定义表之间的关系
6.输入表记录
(二)Access数据库窗口基本操作
1、步骤:打开教学管理数据库文件,在打开的窗口中,点击右上方的“详细信息”按 钮;
2、隐藏步骤:在“工具”菜单上,选择“启动”菜单项,在弹出的对话框中清除“显示数据库窗口”复选框,确定; 显示步骤:直接按“F11”键;
3、创建组步骤:选择“编辑”菜单“组”下的“新组”菜单项,弹出对话框,在框中输入“学生
与成绩”组名,确定;
放置对象步骤:选中“学生”和“成绩”表,单击右键,选择快捷菜单“添加到组”菜单项的下级菜单中选择“学生与成绩”项;
(三)创建表时的完整性设置 1、定义主键