名师精编精品教案黄冈师范学院旅游管理信息系统实验教案授课班级:旅游20XX级指导教师:杨鹤20XX年10月目录实验一数据库概念结构设计.................................................................................................... - 1 -实验二Access数据库的基本操作 ......................................................................................... - 5 -实验一数据库概念结构设计【实验项目编号】419013550001【实验项目名称】数据库概念结构设计【实验目的】熟悉数据库设计的概念、步骤和方法,掌握通过绘制E-R图进行关系型数据库概念结构设计的方法和步骤。
【实验设备】1.微型计算机;2.Windows XP操作系统,Microsoft Visio;【实验步骤及内容】一、数据库设计的概念和步骤数据库的设计主要经过下列五个步骤:1. 需求分析:明确系统建设的目标,制定规划,组织队伍,准确了解与分析用户需求。
通过调查进行功能需求分析,确定数据与处理的关系,形成数据字典。
2. 概念结构设计:将分析结果抽象成数据模型。
对数据进行分类、组织,形成实体、属性、联系,形成基本E-R图。
3. 逻辑设计:将概念结构转换为关系模式,确定主键;采用规范化理论来对关系模式进行优化。
4. 物理结构设计:进行索引和存储结构设计。
5. 系统实施:将上述设计的成果付诸实际。
本实验主要介绍用E-R图进行概念结构设计的方法,并演示使用SQL Server进行数据库实施的过程。
二、Microsoft Office Visio 2003介绍1. Office Visio是微软推出的一款绘图工具,他能够方便商务人员和专业技术人员就复杂信息、系统和流程进行可视化处理、分析和交流。
目前,使用比较广泛的是该工具的2003版本。
2. Visio能够帮助用户创建具有专业外观的图表,以便理解、记录和分析信息、数据、系统和过程。
创建Visio 图表非常简单、快捷,令人印象更加深刻。
3. 目前,Visio已经成为图表绘制的标准,很多专业机构都要求提交的文档资料中,插图必须使用Visio来进行绘制。
因此,学习Visio的使用,不光对掌握信息系统的开发知识非常重要,也是文档处理能力中不可或缺的一项基本要素。
三、用Microsoft Visio进行E-R图的绘制1. 打开Microsoft Visio,在“选择数据类型”中点击“框图\基本框图”,如图1-1所示;图1-1 选择基本框图2. 用鼠标将左边“形状”栏中的矩形、椭圆拖动到右边绘图区域中,用椭矩形表示实体,椭圆表示属性,如图1-2所示。
图1-2 通过拖动产生图形3. 修改图形的大小和位置,添加文字,并通过右键快捷菜单修改图形的格式。
注意在布局中应尽量使各个现状对齐(可通过使用菜单命令“形状\对齐形状”实现)。
4. 由于基本形状中没有表示关系的菱形,因此选择常用工具栏中的形状\框图\块,如图1-3所示,打开“块”类形状,然后同样用拖动的方法创建菱形符号。
图1-3 打开“块”形状5. 用直线将这些符号连起来,并用文本工具添加关系类型标注,最终得到如图1-4所示的E-R 图。
图1-4 完成的E-R 图6. 通过菜单命令“文件\页面设置”,在弹出对话框的选项卡“页面尺寸”中,选中“调整大小以适合绘图内容”,使画布大小与图形占用空间相一致,将绘制好的图形保存。
如图1-5所示。
图1-5 Visio 页面设置7. 在Word文档中,可以通过菜单命令“插入\对象”,在“由文件创建”选项卡中选择保存好的绘图文件来插入图形。
小技巧1. 在绘图插入Word中以后,可以通过右键快捷菜单“Visio对象”下的“编辑”和“打开”来对图形进一步修改。
为了使得图形占用空间合理,修改后建议将第6步的操作再进行一次。
2. 有时候不能正常显示图形中的中文,可以在Word中进入图形的编辑状态再退出一次。
【实验作业】根据下列说明做出E-R图。
(1)职工:职工号、姓名、地址;(2)部门:有部门名、经理;(3)产品:产品名、价格、型号和产品内部编号;(4)制造商:制造商名称、地址;(5)部门有很多职工,职工仅在一个部门工作;(6)每个部门销售多种产品,这些产品也在其它部门销售;(7)制造商生产多种产品,其它制造商也制造这些产品。
实验二Access数据库的基本操作【实验项目编号】419013550002【实验项目名称】Access数据库的基本操作【实验目的】熟悉Access的基本操作、建立数据库的方法、数据表的概念、创建方法以及有关注意事项,掌握数据表之间关系的建立方法。
【实验设备】1.微型计算机;2.Windows XP操作系统,Microsoft Access 2003;【实验步骤及内容】一、Access简介1. Access是微软Office系列软件中的一个数据库管理系统软件,属于小型桌面数据库系统,用户可以通过它方便地对数据库进行管理、查询及各种报表打印。
2. Access操作环境与Windows操作环境非常相似,具备Office系列软件使用经验的用户都可以轻松掌握。
3. Access将数据库管理的许多功能封装在各类对象的方法和属性中,通过对象的方法和属性来实现对数据库的管理和操作。
二、Access数据库的创建打开Access,选择“空数据库”,2)选择好保存路径,输入数据库文件名“HotelMIS”,单击“创建”即可创建数据库。
完成后窗口如图2-1所示。
图2-1 建立数据库HotelMIS三、Access数据库的基本对象使用Microsoft Access 可以在一个数据库文件中管理所有的数据。
其中有七种基本对象,本课程中只使用其中的四种:1. 表:用于存储数据。
2. 查询:用于查找和检索所需的数据。
3. 窗体:用于查看、添加和更新表中的数据。
4. 报表:用于以特定的版式分析或打印数据。
四、Access数据表的设计关系数据库中,数据表是最基本的对象,表的好坏,直接关系到数据库的效率以及对数据库管理和维护。
因此,开始建立数据库之前,用户须先对数据库中的数据表进行仔细的分析和设计。
比如,哪些数据存放在一张表中、每个字段的名、字段属性的设计、一个数据库中包含几张表、与表之间的联系等。
1. 字段字段名称要能够直接、清楚的反映信息内容。
字段命名规定:(1)长度不能超过64个西文字符(32个汉字);(2)不能包含句号“。
”、感叹号“!”、重音符号和方括号“[ ]”;(3)不能以空格开头;(4)不能包含控制字符(0~31的ASCII值);;(5)最好确保字段名和Access中已有的属性和其他元素的名称不相同。
2. 字段的数据类型合理选择字段的数据类型,可有效的提高数据库效率,并可避免一些错误的发生。
3. 字段的属性字段大小:文本型、数字型和自动编号型可由用户设置字段大小;文本型的字段大小属性可设置为1~255之间的任何整数,默认值为50;数字型字段大小属性的可选项有:字节、整型、长整型、单精度型、双精度型、同步复制ID和小数。
默认值为长整型;小数位数要在格式设置完毕后定义才有效,提供了自动和1~15位的选项;只影响显示的小数位数,不影响保存的小数位数。
默认值:指定在添加新记录时自动输入的值;添加新记录时可接受默认值,也可键入新值覆盖它;字段有效性规则:用来控制数据输入的有效性和正确性。
4. 字段的说明字段说明是指对每个字段一般有一个简短的说明性文字,用来说明这个字段所表示的具体信息,以及设计字段时的注释。
此说明会在向该字段添加数据时出现在状态栏中(此项设置可选)5. 设计表的操作步骤打开设计视图:在数据库窗口中双击“使用设计器创建表”后,弹出表的设计视图。
定义字段:在“字段名称”列中输入字段名;单击“数据类型”右边的按钮,显示出所有数据类型的列表框,从中选择一种合适的。
定义关键字(主键):每个表都应该包含一个或一组这样的字段,这些字段是表中所存储的每一条记录的唯一标识,该信息即称作表的主键。
指定了表的主键之后,Access 将阻止在主键字段中输入重复值或NULL值。
在设计视图中,右击某一字段(通常为编号),在下拉菜单中选择“主键”,即可完成设置,设置完成后主键旁边显示一个钥匙图标。
保存:关闭设计视图,在弹出窗口中输入表的名称,进行保存。
6. 在表中输入数据一个空白的表没有任何用处,我们必须在建立好的表中输入数据,并学习一些关于表的基本操作。
在数据库窗口中单击“表”选项,可以看到在数据库右边的列表框中有我们已经建立好的表。
打开这个表有两种方法,一是用鼠标双击这个选项,另一个方法是先单击这个选项选中它,然后再单击数据库窗口上的“打开”按钮。
打开这个表之后,我们就开始往里面输入数据。
向表中输入数据是一件很细致的工作,千万不能马虎大意。
如果一张表很大,输入的值出现错误,查起来就会非常麻烦;如果让错误的数据留在表中,可能会给工作造成非常严重的后果。
五、Access表之间的关系1. 关系指两个表的共有字段之间的关联性,只有定义了关系,才使得查询、窗体、报表可以显示多个表的信息。
关系通过匹配各个表中的关键字段的数据,对各表中的字段进行协调。
关系通过匹配字段的数据来建立,建立表之间的关系,必须满足下面的条件:一,相关联的字段名称不一定相同,但字段类型必须相同;二,相关联的字段若为数字型,二者还必须具有相同的“字段大小”属性设置;三,特殊,自动编号型字段可以和数字型字段匹配,但必须二者具有相同的“字段大小”属性配置2. 关系的创建步骤:(1)关闭所有打开的表;单击菜单栏“工具/关系”,若还没有定义关系,则弹出“显示表”对话框;否则显示关系窗口(这时,需要点击右键-显示表)。
(2)单击需要创建关系的表名称,再单击“确定”(或双击表名称),弹出关系窗口,在“关系”窗口中,将要建立关系的字段从一个表中拖拽到相关表中的字段上,弹出“编辑关系”对话框。
(3)单击“新建”按钮,弹出“新建”对话框,从下拉列表“左表名称”中选择“Department”,“左列名称”中选择“编号”字段,同样选择右表名称“Employee”,右列名称“部门”,单击“确定”。