当前位置:文档之家› Access实验报告 (1)

Access实验报告 (1)

《数据库及其应用》(课程编号:B0901000)实验报告(2013-2014学年第2学期)实验成绩:学号:姓名:专业班级:课堂号: 3 _________________任课教师: ________完成日期: 2014年5月30日 ___●功能区。

●Backstage 视图。

●导航窗格。

(1)观察Backstage视图:不同方式进入Backstage视图,注意其差别。

答:Microsoft Office Backstage 视图是用于对文档执行操作的命令集。

打开一个文档,并单击“文件”选项卡可查看Backstage 视图。

在Backstage 视图中可以管理文档和有关文档的相关数据:创建、保存和发送文档,检查文档中是否包含隐藏的元数据或个人信息,设置打开或关闭“记忆式键入”建议之类的选项,等等。

(2)观察功能区:了解组成功能区的选项卡。

答:操作截图如下:最初的功能区的选项卡分别为:“开始”“创建”“外部数据”“数据库工具”(3)观察导航窗格。

各种对象的显示组合。

答:操作截图如下:导航窗格中,单击每个选项卡就会出现相应的对象的组合。

4.Access选项及其设置在Backstage视图中选择“选项”命令单击,进入Access选项对话框窗口。

在该窗口可设置默认文件夹等。

可设置文档窗口显示方式、定制导航窗格、定制工具栏的项目等。

答:进入“选项”对话框窗口,设置各种项目如下图所示:#.回答问题(1)启动Access一般有几种方法?答:启动Access一般有3种方法,分别是①单击“开始”按钮,选择“搜有程序”| Microsof Office | Microsoft Access 2010 菜单项。

②双击Access 桌面快捷方式(若没有快捷方式可事先创建)③打开“计算机”窗口,找到要操作的Access 数据库文件,双击。

(2)按键退出Access,对应的键是什么?答:按键退出Access对应的快捷键是Alt+F4(3)几种方式进入Backstage视图?答:①直接启动Access进入Backstage视图②打开已有的数据库文件,单击菜单栏上的“文件”按钮进入Backstage视图③在“文件”选项卡上选择“新建”命令,即出现新建数据库的Backstage视图界面(4)最初功能区有哪几个选项卡?答:功能区的选项卡分别为:“开始”“创建”“外部数据”“数据库工具”(5)如何隐藏导航窗格?答:利用导航窗格上的“百叶窗开/关”按钮进行隐藏和显示导航窗格。

(6)更改Access默认文件夹怎样操作?答:①选择“工具”→“选项”菜单命令,打开“选项”对话框。

②单击“常规”选项卡,在“默认数据库文件夹”文本框中输入所需的保存路径。

③单击“确定”按钮即可。

(7)怎样在“快速访问工具栏”中添加“复制”按钮图标?答:在功能区单击鼠标右键,选择“自定义快速访问工具栏”,选中“复制”按钮添加到“快速访问工具栏”中。

实验项目2:进行数据库设计,完成表的创建、关系定义及完整性设置,输入数据及操作数据1.学习数据库设计的方法按照《实验教程》中实验2、实验3的内容,认真分析、了解数据库设计中概念设计、逻辑设计、物理设计的意义及基本方法。

实验过程截图如下:2.创建数据库文件按照《实验教程》中实验3的内容,创建文件夹、数据库文件。

步骤:(1)在E盘上建立“test”文件夹(2)启动Access进入Backstage视图,选择“新建”命令,接着在中间窗格中选择“空数据库”,单击窗口右下侧“文件名”栏右边的文件夹浏览的按钮,打开“文件新建数据库”对话框,选择E盘,“test”文件夹,在“文件名”栏输入“项目管理”,单击“确定”按钮。

(3)返回Backstage视图。

单击“创建”按钮,空数据库“项目管理”建立起来了。

3.使用表设计视图,完成所有表的创建写出创建表的基本步骤,并附上截图(详细写出1个表的设计过程即可)表的创建方法步骤:(1)进入Access窗口,单击功能区的“创建”标签,选择“创建”选项卡(2)单击“表设计”按钮,启动表设计视图,如图所示(3)在设计视图中按照表的设计定义各字段的名称,数据类型,并设置字段属性等。

(4)定义主键,索引,设置表的属性等。

如图所示(5)最后对表命名保存4.定义表之间的关系当所有表都定义好后,通过建立关系实现表之间的引用完整性。

写出完整的操作步骤(重复操作可省略),并附上截图。

步骤:(1)选择“数据库工具”选项卡,单击“关系”按钮。

如图所示(2)在“关系”窗口中右击,弹出快捷菜单,然后选择“显示表”命令,弹出“显示表”对话框。

如图所示(3)在“显示表”对话框中选中需要创建关系的表,添加到“关系”窗口中。

如图所示(4)从父表中选中被引用字段拖动到字表对应的外键字段上,并在“编辑关系”对话框按照要求选择相应的复选框。

如图所示(5)最后完成关系的创建。

如图所示5.有效性规则与有效性文本根据表的物理设计,在创建表时,定义有效性规则属性和有效性文本。

步骤:(1)点击Access右下方设计视图选项卡,进入数据表设计视图(2)在编辑视图中选中要编辑的字段,最后进编辑框中设置器有效性规则和有效性文本。

如图所示6.设置格式属性与输入掩码属性按照《实验教程》实验4,设置有关格式、输入掩码属性。

步骤:在“教师”表中,由于“工号”是6为文本,第一位是字母,后5位由0-9数字组成,因此在“教师”表设计视图中选中“工号”字段,定义“输入掩码”字段属性的值“L0000”,如下图所示:7.设置查阅选项按照《实验教程》实验4,设置查阅选项。

写出实验步骤,并附截图。

为“项目”表中的“项目类别”定义查阅控件绑定步骤如下:(1)进入“项目”表设计视图,选中“项目类别”字段,单击“查阅”选项卡。

(2)在“显示控件”栏中选择“列表框”,在“行来源类型”栏中选择“值列表”(3)在“行来源类型中”输入“国家级重点;国家级一般;校级”。

如图所示(4)最后单击工具栏中的“保存”按钮,即可使用查询列表用于输入。

8.数据表视图下数据记录的显示与操作根据《实验教程》附录的数据,练习记录的添加、修改、删除数据操作。

练习数据表视图中的各种操作。

进入数据表视图对教师信息进行添加、删除、修改的操作。

步骤:(1)添加记录,利用数据表视图进行记录输入操作,选择“新纪录”标记,然后输入记录。

输入的数据应该满足各种完整性要求。

(2)要修改表中的数据,选中直接修改即可(3)删除表中的数据,在数据表视图中左侧的“记录选定器”上选中该记录,单击右键,在快捷菜单中选择“删除记录”命令,或按“Delete”键删除记录。

#.回答问题(1)什么是实体码?它在转换为关系模型后成为关系的什么?答:用来唯一确定或区分实体集中每一个实体的属性或属性组合成为实体码,或称为实体标识符。

转化成关系模型之后成为关系的“键”(2)在本实验中,如果允许一名教师指导多个项目,ER图和关系有何变化?答:在ER图中教师与学生的对应关系变为1:n(13)若为“专业”表的“学院编号”字段设计“查阅”控件。

数据从“学院”表中来,显示“学院编号”和“学院名称”两列数据,采用列表框。

写出设计过程。

答:①在设计视图中打开“查阅”选项卡,在“显示控件”属性设置为“列表框②在“行来源类型”属性设置为“表/查询”③将“行来源”属性设置为“学院”④.将“绑定列”属性设置为1,该列将对应“学院”表中第一列学院编号⑤将“列数”属性设置为2,这样在数据表视图中将显示两列如下图所示(14)在数据表浏览展开子表时,可以最多展开多少层子表?若要同时展开每条记录的的子表,应该如何操作?答:作为关系的父表,在浏览时如果想同时了解被其他表的引用情况,可以再数据表视图中单击记录左侧的展开指示器查看相关子表。

展开之后展开指示器会变成折叠的指示器。

最多可以展开7层子表。

当多个子表需要选择查看的子表,多层主/子表课逐层展开。

如下图所示实验项目3:SQL视图中表达式练习1.进入SQL视图及在不同视图间切换按照《实验教程》实验5操作,熟悉不同视图切换。

2.不同类型数据的表达式运算在SQL视图中分别输入以下命令,分别进入数据表视图查看结果。

写出各命令结果。

对于参数自己输入数据。

SELECT -5.12^2+(17 mod 3);运行结果:SELECT "Hello "+",World!",LEFT("清华大学出版社",2)+RIGHT("清华大学出版社",3);运行结果:SELECT "你毕业的年份是", VAL(LEFT([你的学号],2))+4;运行结果:SELECT "现在是"+STR(YEAR(DATE()))+"年","现在的时间是:"+CSTR(TIME());运行结果:SELECT "张三">"李四","ABCD"<"abcd",(DATE()-#1992-10-8#)>1000;运行结果:#.回答问题(1)有哪几种方式可进入“SQL视图”?如果用“记事本”编写了SQL语句,是否可以在SQL视图中使用?如何操作?答:①单击“查询设计”按钮,进入界面,在查询功能区右下角单击“SQL”视图按钮,将设计视图切换到SQL视图界面。

②代开“查询设计”视图,在其功能区单击SQL按钮,如图③在记事本中编写的SQL语句可以直接在SQL视图中使用,复制记事本中的SQL语句再粘贴到SQL视图的编辑区中(2)为什么不能在数字常量前加“¥”或“$”符号表示币值常量?“¥”或“$”有何作用?答:Access事先规定了数字运算符用来对数字型或货币型数据进行运算,运算的结果也是数字型数据或货币型数据。

“¥”或“$”用来表示货币的单位,在定义“货币“型字段的”格式“属性中使用。

实验项目4:使用SQL命令进行查询和操作1.练习SQL查询的SELECT语句按照《实验教程》实验6,练习SQL-SELECT查询,查看查询结果。

(1)查询“学院”、“专业”、“学生”完整数据在SQL视图中输入:SELECT 学院.*, 专业.*, 学生.*FROM (学院INNER JOIN 专业ON 学院.学院编号= 专业.学院编号) INNER JOIN 学生ON 专业.专业编号= 学生.专业编号;(2)查询“工商管理”专业所有女生的信息。

在SQL视图中输入:SELECT 专业名称,学生.*FROM 学生INNER JOIN 专业ON 学生.专业编号= 专业.专业编号WHERE 专业.专业名称= "工商管理" AND 学生.性别= "女";(3)查询作为“项目负责人”的学生的学号、姓名、性别。

相关主题