XXX学校
《办公自动化与管理信息系统》课内实验报告
实验名称 《办公自动化与管理信息系统》实验六:信息资源管理认识 实验日期 专业班级 姓名 学号
一、实验目的
通过本实验认识数据模型建立过程,理解E-R方法描述的数据关系,能根据E-R图建立数据库、表,以及表之间的关系。
二、实验内容
根据下面的E-R数据分析图,在ACCESS中建立相应的数据表,自己录入数据,同时对这些表建立关系。
1 系 1 隶属 开设 N M 课程N N 选修 M 学生 1 隶属 M 教学 N N 教师 图 课程管理局部应用分E-R图
1、设计“系和教师关系”的分E-R图
(1)该学院下设有四个系:管理工程系、会计系、市场营销系和信息管理系。每个系有一个系主任主管该系工作。则“系”为一个实体,具有的属性有:系代号、系名称、系主任姓名、办公地点、电话。其中系代号为主关键字。
(2)该学院有一定数量的专职教师。则“教师”为一实体,该实体具有的属性为:教师编号、教师姓名、专业特长。其中教师编号是主关键字。
(3)学院聘请教师后,分配到各系。一个系有多个教师;一个教师只能属于一个系。“系”实体与“教师”实体见有一对多的“分配联系”。
(4)画出“系和教师关系”的分E-R图
2、设计“学生和课程关系”的分E-R图
(1)学院每年招收新生,分配到各个专业。则“学生”为一个实体,该实体具有的属性有:学号、姓名、性别、年龄、系代号。其中学号是主关键字。
(2)学院制定了教学计划,设置多项课程。则“课程”为一个试题,该试题具有的属性有:课程号、课程名、学分。课程号为主关键字。
(3)学生根据专业需要,每年学习多门课程,每门课程则被多个学生选读。学生必须参加考试,获得成绩,因此,成绩属于学生和课程发生联系后产生的属性。
(4)画出“学生和课程”关系分E-R图。
3、设计“教师和课程关系”的分E-R图
(1)教师与课程之间存在教学关系。一个教师可以上多门课程;一门课程可以由多个教师讲授。授课完成后,将被学生和院方评估。
(2)画出“教师和课程关系”的分E-R图
4、将前面的三个分E-R图综合,画出综合的E-R图
5、将E-R图转化为关系模式
(1)“教师”与“系”之间存在一对多的关系。处理结果为:
系(系代号,系名称,系主任姓名,办公地点,电话)
教师(教师编号,教师姓名,专业特长,系代号)
(2)“学生”与“课程”之间存在多对多的关系。处理结果为:
学生(学号,姓名,性别,年龄,系代号)
课程(课程号,课程名,学分)
学习(学号,课程号,成绩)
(3)“教师”与“课程”之间存在多对多的关系,处理结果为:
教师(教师编号,教师姓名,专业特长,系代号)
课程(课程号,课程名,学分)
教学(教师编号,课程号,授课班评估,学院评估)
(4)对(1)(2)(3)的处理结果进行综合得到最终的关系数据模型:
系(系代号,系名称,系主任姓名,办公地点,电话)
教师(教师编号,教师姓名,专业特长,系代号)
学生(学号,姓名,性别,年龄,系代号)
课程(课程号,课程名,学分)
学习(学号,课程号,成绩)
教学(教师编号,课程号,授课班评估,学院评估)
6、根据关系模型的设计,在计算机上实现数据库的建立。
(1)使用ACCESS建立“教学管理”数据库。
① 启动ACCESS建立一个空的数据库,为数据库命名为manage.mdb
② 创建一个新表命名为“系”,在该表中设置系代号,系名称,系主任等五个字段,为字段设置合适的数据类型。将系代码设为主关键字。
③ 重复以上步骤,创建“教师”、“学生”、“课程”、“学习”、“教学”表。
(2)同理,也在SQL server 2000中建立“教学管理”数据库。
(3)比较ACCESS和SQL server 2000这两种数据库系统有何相同和不同之处。
Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。
SQL Server是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQL Server还有更多的扩展,可以用存储过程,数据库大小无极限限制。
Access相对于SQL操作来说简单些,功能也少一些,安全性没有那么高,访问与修改
权限没有SQL那么好。SQL因功能强大,所以操作数据比Access较为复杂。相同之处都能存储数据,对数据的修改,添加,删除等等。
实验提交要求:
(1)绘制E-R数据分析图
(2)根据E-R数据分析图设计的数据表。
(3)每张表要至少录入5条数据(这些数据要符合数据库范式要求)。 (4)对这些数据表建立关系,反映数据分析图中的关系。 (5)上交实验报告和创建的数据库文件 上述实验要求可用截图形式提供。
三、实验环境
硬/软件要求:微机:每人1台;软件:WindowsXP,Office2003(包括Access),SQL server 2000。
四、实验报告
五、教师评定
指导教师签名:
年 月 日