数据库及其应用实验指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库及其应用》上机实验指导
实验项目一:Access的基本操作与数据库设计方法
实验1 Access启动、退出与基本设置
一.实验目的和要求
(1)掌握Access的启动、退出方法。
(2)初步熟悉Access界面及使用方法。
(3)对Access根据需要进行初步的设置。
二.实验内容
1.启动Access的几种方法
按照Windows启动程序的方法,使用以下常用的三种方法分别启动Access。
⚫单击“开始”按钮,选择“所有程序”|“Microsoft Office”|“Microsoft Access 2010”菜单项单击。
⚫双击Access桌面快捷方式(若没有快捷方式可先创建)。
⚫打开“计算机”窗口,找到要操作的Access数据库文件,双击。
2.退出Access的几种方法
⚫单击Access主窗口关闭按钮。
⚫选择“文件”选项卡单击,在Backstage 视图中选择“退出”项单击。
⚫单击Access主窗口左上角图标,选择“控制菜单”中的“关闭”项单击。
⚫按“ALT+F4”键组合。
3.观察并了解Access用户界面
不同方式启动进入Access,其界面有所差异。
通过“开始”按钮或桌面Access快捷方式启动进入Backstage视图;通过Access数据库文件关联则直接进入Access数据库窗口。
Access用户界面主要由三个组件组成:
⚫功能区。
⚫Backstage 视图。
⚫导航窗格。
(1)观察Backstage视图:不同方式进入Backstage视图,注意其差别。
(2)观察功能区:了解组成功能区的选项卡。
(3)观察导航窗格。各种对象的显示组合。
4.Access选项及其设置
在Backstage视图中选择“选项”命令单击,进入Access选项对话框窗口。在该窗口可设置默认文件夹等。
选择“当前数据库”页,如图1.1所示。在该页面可设置文档窗口显示方式、定制导航窗格等。
在“快速访问工具栏”页,可定制工具栏的项目。
图1.1 Access选项设置窗口
三.回答问题并填写实验报告
(1)如何启动Access?有几种方法?
(2)按键退出Access,对应的键是什么?
(3)几种方式进入Backstage视图?
(4)最初功能区有哪几个选项卡?
(5)如何隐藏导航窗格?
(6)更改Access默认文件夹怎样操作?
(7)怎样在“快速访问工具栏”中添加“复制”按钮图标?
实验2 大学生竞赛项目管理数据库概念设计与逻辑设计
一.实验目的和要求
(1)掌握数据库设计的基本思想和方法、步骤。
(2)掌握使用ER模型进行简单数据库概念设计的方法。
(3)掌握ER模型转换为关系模型的方法。
二.实验内容
1.实验用数据库系统的需求
某学校开发“大学生创新创业竞赛项目”管理系统,管理的内容包括:
学院信息、专业信息、学生信息、指导教师信息、项目信息。
⚫学院信息包括:学院编号、学院名称、院长、办公电话。
⚫专业信息包括:专业编号、专业名称、专业类别。
⚫学生信息包括:学号、姓名、性别、生日、民族、籍贯、简历、登记照。
⚫教师信息包括:工号、姓名、性别、职称。
⚫项目信息包括:项目编号、项目名称、项目类别、立项日期、完成年限、经费、是否完成。
其中,一个学院可以开设多个专业,一个专业只有一个学院开设;一个学生只有一个主修专业,一个专业可以有多名学生。一名教师只隶属一个学院。
一名学生可以参与多项项目,在项目中的分工分为:负责人、成员。
一个项目可以有1名指导教师。一名教师只能指导1个项目。
2.根据以上需求,建立项目管理数据库的ER模型
首先确定实体。根据分析,本数据库系统中的实体包括:学院、专业、学生、教师、项目。
其次,确定实体间的联系。
学院开设专业,是1:N联系。
学生主修专业,是N:1联系。
学院聘任教师,是1:N联系。
学生参与设计项目,是M:N联系。
教师指导项目,是1:1联系。
ER图如图2.1所示。
图2.1 项目管理ER图
3.将ER模型转换为关系模型。
根据图2.1所示的ER模型,得到的关系模型如下。
①学院(学院编号,学院名称,院长,办公电话)
②专业(专业编号,专业名称,专业类别,学院编号)
③教师(工号,姓名,性别,职称,学院编号)
④学生(学号,姓名,性别,生日,民族,籍贯,专业编号,简历,登记照)
⑤项目(项目编号,项目名称,项目类别,立项日期,完成年限,经费,是否完成,工号)
⑥项目分工(学号,项目编号,分工)
虽然教师和项目是1:1联系,这里没有必要将其合并。
三.回答问题并填写实验报告
(1)什么是实体?如何在需求中确定实体?
(2)什么是实体码?它在转换为关系模型后成为关系的什么?
(3)1:1联系、1:n联系、m:n联系转换为关系时是如何处理的?
(4)在本实验中,如果允许一名教师指导多个项目,ER图和关系有何变化?
(5)如果一个项目允许有0-2位教师指导,ER图和关系有何变化?
实验3 项目管理数据库的物理设计与创建
一.实验目的和要求
(1)掌握Access的数据类型。
(2)初步熟悉数据库物理设计。
(3)掌握通过设计视图创建表,理解完整性的定义。
(4)掌握关系的建立,理解关系的作用。
(5)掌握导入方式创建表。
二.实验内容
1.根据实验二的逻辑设计,结合实际,完成数据库的物理设计
数据库名称:项目管理。
文件存放文件夹“E:\test”。
表包括:学院、专业、学生、教师、项目、项目分工。对应表结构如表3.1至表3.6所示。