《《数据库及其应用》实验报告n.doc》由会员分享,可在线阅读,更多相关《《数据库及其应用》实验报告n.doc(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库及其应用(课程编号:B)实验报告(2013-2014学年第2学期) 实验成绩: 学 号: 姓 名: 专业班级: 课 堂 号: 任课教师: 完成日期: 一、实验目的及要求1.1 能熟练掌握 Access2010的启动、退出,以及操作界面和操作方法。1.2 能够理解关系模型的基本概念。1.3 能够完成简单的数据库概念设计、逻辑设计和物理设计。1.4 能够熟练建立数据库文件、表对象和关系。1.5 能够熟练掌握基本SQL语言,能够在Access中进行一般的SQL 查询。1.6 能够运用SQL对数据库进行更新。1.7 能够熟练掌握不同软件之间的数据交换。二、实验设备(环境)及要求PC机,Windo
2、ws 7,Office 2010(主要是Access 2010)实验参考教材:数据库及其应用(Access及Excel)学习与实验实训教程(第二版)。 (以下简称实验教程)三、实验内容及记录实验项目1:熟悉Access的启动和退出,熟悉Access的界面1启动Access练习不同的Access的启动方法。2退出Access练习不同的Access的启动方法。3观察并了解 Access用户界面不同方式启动进入Access,其界面有所差异。通过“开始”按钮或桌面Access快捷方式启动进入Backstage视图;通过Access数据库文件关联则直接进入Access数据库窗口。Access用户界面主要
3、由三个组件组成:l 功能区。l Backstage 视图。l 导航窗格。(1)观察Backstage视图:不同方式进入Backstage视图,注意其差别。(2)观察功能区:了解组成功能区的选项卡。(3)观察导航窗格。各种对象的显示组合。4Access选项及其设置在Backstage视图中选择“选项”命令单击,进入Access选项对话框窗口。在该窗口可设置默认文件夹等。可设置文档窗口显示方式、定制导航窗格、定制工具栏的项目等。#回答问题(1)启动Access一般有几种方法?(2)按键退出Access,对应的键是什么?(3)几种方式进入Backstage视图?(4)最初功能区有哪几个选项卡? (5
4、)如何隐藏导航窗格? (6)更改Access默认文件夹怎样操作? (7)怎样在“快速访问工具栏”中添加“复制”按钮图标?实验项目2:进行数据库设计,完成表的创建、关系定义及完整性设置,输入数据及操作数据1学习数据库设计的方法 按照实验教程中实验2、实验3的内容,认真分析、了解数据库设计中概念设计、逻辑设计、物理设计的意义及基本方法。2创建数据库文件按照实验教程中实验3的内容,创建文件夹、数据库文件。3使用表设计视图,完成所有表的创建写出创建表的基本步骤,并附上截图(详细写出1个表的设计过程即可)4定义表之间的关系当所有表都定义好后,通过建立关系实现表之间的引用完整性。写出完整的操作步骤(重复操
5、作可省略),并附上截图。5有效性规则与有效性文本根据表的物理设计,在创建表时,定义有效性规则属性和有效性文本。6设置格式属性与输入掩码属性按照实验教程实验4,设置有关格式、输入掩码属性。7设置查阅选项按照实验教程实验4,设置查阅选项。写出实验步骤,并附截图。8数据表视图下数据记录的显示与操作根据实验教程附录的数据,练习记录的添加、修改、删除数据操作。练习数据表视图中的各种操作。#回答问题(1)什么是实体码?它在转换为关系模型后成为关系的什么?(2)在本实验中,如果允许一名教师指导多个项目,ER图和关系有何变化?(3)1:1联系、1:n联系、m:n联系转换为关系时是如何处理的?(4)数据库表结构
6、设计,属于数据库设计中的什么步骤? (5)Access存储数据时,用到几个数据库文件?扩展名是什么?(6)在表结构设计中,应该包含哪些内容?(7)在本实验设计中,共使用了哪些数据类型?不同类型对宽度如何规定?(8)定义表之间的关系时,“实施参照完整性”的意义是什么?在“编辑关系”对话框中选中或者撤销“级联更新相关字段”复选框,对于数据表的操作有何影响?(9)建立表的关系,是否要求发生关系的两个字段必须同名?(10)如何输入学生的照片?(11)定义表时,设置“有效性文本”字段属性有何作用?(12)可以采用查阅方法输入的字段类型有哪些?绑定查阅列表框控件进行输入,如果不点击其中的值,而是输入不同的
7、值,是否可以输入?如果一定要使输入的值限定在列表框的值的范围内,应该如何实现?(13)若为“专业”表的“学院编号”字段设计“查阅”控件。数据从“学院”表中来,显示“学院编号”和“学院名称”两列数据,采用列表框。写出设计过程。(14)在数据表浏览展开子表时,可以最多展开多少层子表?若要同时展开每条记录的的子表,应该如何操作? 实验项目3:SQL视图中表达式练习1进入SQL视图及在不同视图间切换按照实验教程实验5操作,熟悉不同视图切换。2不同类型数据的表达式运算在SQL视图中分别输入以下命令,分别进入数据表视图查看结果。写出各命令结果。对于参数自己输入数据。SELECT -5.122+(17 mo
8、d 3);SELECT Hello +,World!,LEFT(清华大学出版社,2)+RIGHT(清华大学出版社,3);SELECT 你毕业的年份是, VAL(LEFT(你的学号,2)+4;SELECT 现在是+STR(YEAR(DATE()+年,现在的时间是:+CSTR(TIME();SELECT 张三李四,ABCD1000;#回答问题(1)有哪几种方式可进入“SQL视图”?如果用“记事本”编写了SQL语句,是否可以在SQL视图中使用?如何操作? (2)为什么不能在数字常量前加“¥”或“$”符号表示币值常量?“¥”或“$”有何作用?实验项目4:使用SQL命令进行查询和操作1练习SQL查询的S
9、ELECT语句按照实验教程实验6,练习SQL-SELECT查询,查看查询结果。2练习SQL的创建表、插入、更新、删除操作语句按照实验教程实验6,练习SQL的相关命令,查看结果。3写出实现以下功能的SQL语句 查询“专业”表,显示开设的所有专业涉及的专业类别。 查询各专业学生的人数。 统计没有参与项目的学生人数。#回答问题(1)不命名保存查询,与将查询保存为查询对象有何区别?查询对象有什么作用? (2)上述实验中,插入“已结项项目”表的命令是否可以省略字段列表?为什么?(3)删除“已结项项目”的命令的条件为什么没有比较对象?实验项目5:使用交互方式进行查询和操作1进入查询设计视图进行交互式选择查
10、询设置按照实验教程实验7,练习可视交互方式的选择查询。查看对应的SQL命令。2进行交叉表查询按照实验教程实验7,练习可视交互方式的交叉表查询。查看对应的SQL命令。3生成表查询操作按照实验教程实验8,练习可视交互方式的生成表查询。查看对应的SQL命令。4删除、更新查询操作按照实验教程实验8,练习可视交互方式的删除、更新查询。查看对应的SQL命令。#回答问题(1)将本实验切换到SQL视图, (2)深入体会交叉表查询的作用,简述交叉表查询的实质意义。为什么本实验的交叉表只添加了两个表?(3)在交叉表设置时,作为行标题的字段最多可以设置几个?作为列标题和交叉值的字段最多可以设置几个?(4)删除查询或
11、更新查询如果需要通过其他表的条件实现,如何在设计视图中实现?实验项目6:数据交换1导入操作(1)写出将附录中的“学院”表数据导入到“项目管理”数据库中的步骤。(通过文本文件方式)(2)写出将附录中“专业”表数据导入到“项目管理”数据库中的步骤。(通过Excel文件)2导出操作将“学院”和“专业”联接为一个表的查询,然后导出到Excel中。写出操作的主要过程。#回答问题(1)什么是Access的外部数据?为什么要进行导入、导出?(2)对于Access来说,导入和链接有什么异同点。(3)通过导入方式创建表与通过设计视图建表、然后输入数据有哪些不同特点?四、分析讨论 (根据实验写出一些心得或分析等)
12、五、教师评阅1按时完成实验:是: 否:2实验内容和过程记录完整:完整: 基本完整: 不完整: 3回答问题完整、正确:是: 一般: 差: 4有实验的心得或讨论:是: 否:5实验报告的撰写认真、格式符合要求,没有抄袭行为。是: 一般: 差: 附:本实验的参考数据如下表。(交报告时将该部分删除)表1 学院学院编号学院名称院长办公电话01外国语学院叶秋宜027-02人文学院李容027-03经济学院王汉生027-04法学院乔亚027-05工商管理学院张绪027-07数统学院张一非027-09信息工程学院 杨新027-表2 教师工号姓名性别职称学院编号Z02021朱雄武男副教授02Z02022李道锐男教授
13、02Z02050陈宋叶女讲师02Z04007徐银虹女教授04Z04012罗进文男教授04Z04027郑家军男副教授04Z04028陈浩男讲师04Z05005李建华男教授05Z05033孙静女副教授05Z05036陈小飞男副教授05Z05054韩旺洋男讲师05Z06008张平男副教授06Z06009汤湘喜男教授06Z09010刘洪男教授09Z09016阮新新男副教授09Z09021曲心女副教授09表3 专业专业编号专业名称专业类别学院编号0201新闻学人文020301金融学经济学030302投资学经济学030403国际法法学040501工商管理管理学050503市场营销管理学050902信息管理
14、管理学090904计算机科学与技术工学09表4 学生学号姓名性别生日民族籍贯专业编号简历登记照华美女1991/11/9汉河北省保定市0403唐李生男1992/4/19汉湖北省麻城0501许洪峰男1992/10/18汉湖北省孝感市0201宋佳倩女1993/10/22汉安徽省合肥市0201杨沛女1992/12/1汉河南省郑州市0201卢茹女1993/1/1汉湖北省天门市0201郭爱玲女1993/9/12汉湖北省武汉市0402胡雪女1994/2/1汉江西省婺源0402邱丽女1993/11/21汉河北省保定市0402万成阳男1994/4/1汉福建省厦门市0402黄耀男1993/1/2汉黑龙江省牡丹江市
15、0403刘权利男1993/10/20回湖北省武汉市0403郑家谋男1993/3/24汉上海市0904凌晨女1993/6/28汉浙江省温州0904史玉磊男1993/9/11汉湖北省孝感市0904罗家艳女1994/5/16满北京市0904巴朗男1994/9/25蒙古内蒙古包头市0403徐栋梁男1994/12/20回陕西咸阳0403郝明星女1994/11/27满辽宁省大连市0403孔江三男1994/9/2汉山东省曲阜市0501赵娜女1994/7/7汉天津市0501高猛男1993/2/3汉湖北生黄石市0501陆敏女1994/3/18汉广东省东莞0501多桑男1992/10/26藏西藏拉萨市0501林惠
16、萍女1993/12/4壮广西省柳州市0501郭政强男1994/6/10土家湖南省吉首0501王燕女1994/8/2回河南省安阳市0501潘东男1993/12/1汉湖北省宜昌市0904王宇男1994/10/8汉陕西省延安市0904表5 项目项目编号项目名称项目类别立项日期完成年限经费是否结项指导教师工号探索人文学科人才培养的困境与出路国家级重点2012/5/102¥20000Z02021农村中小学“撤点并校”的现状、问题及改善途径研究国家级重点2012/5/102¥20000Z02050关于“虚拟养老模式”的地区适应性研究及前景分析国家级一般2012/5/101¥10000Z05033异质信息对
17、投资行为影响的模拟实验研究国家级一般2012/5/101¥10000Z05036我国城镇居民寿险消费行为有限理性的实验研究国家级一般2012/5/101¥10000Z05054PM2.5环境强制责任险市场前景预测基于模糊综合评价模型研究国家级重点2012/5/102¥20000Z05005效率均衡下食品安全保障的路径改善基于食责险强制化的实证研究国家级重点2013/5/202¥20000Z04007农业现代化进程下休闲观光农业发展的法律保障机制问题的实证研究国家级一般2013/5/201¥10000Z04027城镇化进程中行政规划的司法救济研究校级2013/5/201¥5000Z04028漫画动画化过程中的著作权保护校级2013/5/201¥5000Z09010养老金双轨制合并的可行性分析和对策研究国家级重点2013/5/202¥20000Z06009基于无线局域网的室内定位系统的实现与商业应用国家级重点2013/5/202¥20000Z09021用我的声音做你的眼睛基于图像识别技术的盲人助行系统国家级一般2013/5/201¥10000Z09016表6 项目分工项目编号学号分工负责人成员成员负责人成员成员负责人成员成员负责人成员成员负责人成员成员负责人成员成员负责人成员成员负责人成员成员负责人成员负责人成员负责人成员成员负责人成员成员负责人成员成员