《数据库及其应用》试验报告(新)_第1页
《数据库及其应用》试验报告(新)_第2页
《数据库及其应用》试验报告(新)_第3页
《数据库及其应用》试验报告(新)_第4页
《数据库及其应用》试验报告(新)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——《数据库及其应用》试验报告(新)

《数据库及其应用》(课程编号:B0901000)

试验报告

(2023-2023学年第2学期)试验成绩:

学号:姓名:专业班级:课堂号:任课教师:完成日期:

一、试验目的及要求1.1能熟练把握Access2023的启动、退出,以及操作界面和操作方法。1.2能够理解关系模型的基本概念。1.3能够完成简单的数据库概念设计、规律设计和物理设计。1.4能够熟练建立数据库文件、表对象和关系。1.5能够熟练把握基本SQL语言,能够在Access中进行一般的SQL查询。1.6能够运用SQL对数据库进行更新。1.7能够熟练把握不同软件之间的数据交换。二、试验设备(环境)及要求PC机,Windows7,Office2023(主要是Access2023)试验参考教材:《数据库及其应用(Access及Excel)学习与试验实训教程》(其次版)。(以下简称《试验教程》)三、试验内容及记录试验项目1:熟悉Access的启动和退出,熟悉Access的界面1.启动Access练习不同的Access的启动方法。。2.退出Access练习不同的Access的启动方法。3.观测并了解Access用户界面不同方式启动进入Access,其界面有所差异。通过“开始〞按钮或桌面Access快捷方式启动进入Backstage视图;通过Access数据库文件关联则直接进入Access数据库窗口。Access用户界面主要由三个组件组成:?功能区。?Backstage视图。?导航窗格。(1)观测Backstage视图:不同方式进入Backstage视图,注意其区别。(2)观测功能区:了解组成功能区的选项卡。(3)观测导航窗格。各种对象的显示组合。4.Access选项及其设置在Backstage视图中选择“选项〞命令单击,进入Access选项对话框窗口。在该窗口可设置默认文件夹等。可设置文档窗口显示方式、定制导航窗格、定制工具栏的项目等。#.回复问题(1)启动Access一般有几种方法?(2)按键退出Access,对应的键是什么?(3)最初功能区有哪几个选项卡?(4)如何隐蔽导航窗格?(5)更改Access默认文件夹怎样操作?试验项目2:进行数据库设计,完成表的创立、关系定义及完整性设置,输入数据及操作数据1.学习数据库设计的方法依照《试验教程》中试验2、试验3的内容,认真分析、了解数据库设计中概念设计、规律设计、物理设计的意义及基本方法。2.创立数据库文件依照《试验教程》中试验3的内容,创立文件夹、数据库文件。3.使用表设计视图,完成所有表的创立写出创立表的基本步骤,并附上截图(详细写出1个表的设计过程即可)4.定义表之间的关系当所有表都定义好后,通过建立关系实现表之间的引用完整性。写出完整的操作步骤(重复操作可省略),并附上截图。5.有效性规则与有效性文本根据表的物理设计,在创立表时,定义有效性规则属性和有效性文本。6.设置格式属性与输入掩码属性依照《试验教程》试验4,设置有关格式、输入掩码属性。7.设置查阅选项依照《试验教程》试验4,设置查阅选项。写出试验步骤,并附截图。8.数据表视图下数据记录的显示与操作根据《试验教程》附录的数据,练习记录的添加、修改、删除数据操作。练习数据表视图中的各种操作。#.回复问题(1)什么是实体码?它在转换为关系模型后成为关系的什么?(2)1:1联系、1:n联系、m:n联系转换为关系时是如何处理的?(3)数据库表结构设计,属于数据库设计中的什么步骤?(4)Access存储数据时,用到几个数据库文件?扩展名是什么?(5)在表结构设计中,应当包含哪些内容?(6)在本试验设计中,共使用了哪些数据类型?不同类型对宽度如何规定?(7)定义表之间的关系时,“实施参照完整性〞的意义是什么?在“编辑关系〞对话框中选中或者撤销“级联更新相关字段〞复选框,对于数据表的操作有何影响?(8)定义表时,设置“有效性文本〞字段属性有何作用?(9)可以采用查阅方法输入的字段类型有哪些?绑定查阅列表框控件进行输入,假使不点击其中的值,而是输入不同的值,是否可以输入?假使一定要使输入的值限定在列表框的值的范围内,应当如何实现?(10)若为“专业〞表的“学院编号〞字段设计“查阅〞控件。数据从“学院〞表中来,显示“学院编号〞和“学院名称〞两列数据,采用列表框。写出设计过程。(11)在数据表浏览展开子表时,可以最多展开多少层子表?若要同时展开每条记录的的子表,应当如何操作?试验项目3:SQL视图中表达式练习1.进入SQL视图及在不同视图间切换依照《试验教程》试验5操作,熟悉不同视图切换。2.不同类型数据的表达式运算在SQL视图中分别输入以下命令,分别进入数据表视图查看结果。写出各命令结果。对于参数自己输入数据。SELECT-5.12^2+(17mod3);SELECT\清华大学出版社\清华大学出版社\SELECT\你毕业的年份是\你的学号],2))+4;SELECT\现在是\年\现在的时间是:\SELECT\张三\李四\#.回复问题(1)有哪几种方式可进入“SQL视图〞?假使用“记事本〞编写了SQL语句,是否可以在SQL视图中使用?如何操作?(2)为什么不能在数字常量前加“¥〞或“$〞符号表示币值常量?“¥〞或“$〞有何作用?试验项目4:使用SQL命令进行查询和操作1.练习SQL查询的SELECT语句依照《试验教程》试验6,练习SQL-SELECT查询,查看查询结果。2.练习SQL的创立表、插入、更新、删除操作语句依照《试验教程》试验6,练习SQL的相关命令,查看结果。3.写出实现以下功能的SQL语句①查询“专业〞表,显示开设的所有专业涉及的专业类别。②查询各专业学生的人数。③统计没有参与项目的学生人数。#.回复问题(1)不命名保存查询,与将查询保存为查询对象有何区别?查询对象有什么作用?(2)上述试验中,插入“已结项项目〞表的命令是否可以省略字段列表?为什么?(3)删除“已结项项目〞的命令的条件为什么没有比较对象?试验项目5:使用交互方式进行查询和操作1.进入查询设计视图进行交互式选择查询设置依照《试验教程》试验7,练习可视交互方式的选择查询。查看对应的SQL命令。2.进行交织表查询依照《试验教程》试验7,练习可视交互方式的交织表查询。查看对应的SQL命令。3.删除、更新查询操作依照《试验教程》试验8,练习可视交互方式的删除、更新查询。查看对应的SQL命令。#.回复问题(1)将本试验切换到SQL视图,(2)深入体会交织表查询的作用,简述交织表查询的实质意义。为什么本试验的交织表只添加了两个表?(3)在交织表设置时,作为行标题的字段最多可以设置几个?作为列标题和交织值的字段最多可以设置几个?(4)删除查询或更新查询假使需要通过其他表的条件实现,如何在设计视图中实现?试验项目6:数据交换1.导入操作写出将

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论