2023年管理信息系统实验报告3

上传人:时间****91 文档编号:166915149 上传时间:2022-11-01 格式:DOC 页数:5 大小:45KB
返回 下载 相关 举报
2023年管理信息系统实验报告3_第1页
第1页 / 共5页
2023年管理信息系统实验报告3_第2页
第2页 / 共5页
2023年管理信息系统实验报告3_第3页
第3页 / 共5页
点击查看更多>>
资源描述
南京工程学院实验报告管理信息系统开课院系:经济管理学院实 验:( 1 )班 级: 学生姓名:学 号: 实验报告一、实验目的及规定 熟悉数据设计的基本概念,设计ER图,设计数据表。二、实验设备(环境)及规定 Windows 操作系统,word, 相关作图软件等三、实验内容与环节E-R图的设计 (1)E-R图的基本图素 实体:用长方形表达 属性:用带圆弧的长方形表达 联系:用菱形表达 框内写上实体、属性、联系的名字 实体与属性间用直线相连 联系与相关的实体间用直线相连,并注明联系方式 (2)设计E-R图的环节 第一步:针对特定用户的应用,拟定实体、属性和实体间的联系,画出用户视图的局部E-R图.注意实体和属性是相对的。 第二步:综合各个用户的局部E-R图,产生反映数据库整体概念的总体E-R图。 注意:对不同E-R图中的实体,要消除那些同名异义或同义异名的现象,保证数据的一致性 在综合局部E-R图时,需要注意消除那些冗余的属性、联系。 例: 假设一个学生可选多门课程(假设至多25门,至少20门),而一门课程又有多个学生选修(假设每门课程至少5人,至多120人),一个教师至多可讲3门课程,一门课程至多只有一个教师讲授。 数据表结构的设计假设,教学管理实例“学生库.mdb”只有一个数据表,表名称为“学生情况”。它包含学生的所有情况列表,表1列出了该表的部分字段及内容。学号姓名性别出生日期0001李玉红女1986.10.130002张小明男1985.04.050003刘文涛男1986.05.27表1现在假设想增长学生的学习成绩情况,假如不假思考,这张数据表的字段列表将如表2所示设计。学号姓名性别出生日期年级语文数学体育0001李玉红女1986.10.13一年级8578中0002张小明男1985.04.05二年级9183良0003刘文涛男1986.05.27一年级7790优表2表2 的每条记录既包含学生的基本情况,也包含了学生的学习成绩情况。假如真有这样一张表的话,那么每个学生只能记录一年级的成绩。二年级的成绩怎么办呢?您会 发现,将不得不再增长一条新的记录,而这条记录的前一部分,学号、姓名、性别、出生日期字段是反复的。进一步想,假如我要追踪每个学生在中学阶段的学习成 绩又该怎么办?好的解决办法就是将表2一分为二,将学号、姓名、性别、出生日期作为“学生基本情况”数据表,而新建一个“学习情况”数据表。该表涉及了下面的字段:年级、语文、数学、体育。每一学期的成绩,都可记录在“学习情况”数据表中。如表3所示年级语文数学体育一年级8578中二年级9183良一年级7790优表3您不久就能指出该表的错误,是谁的语文成绩85、数学成绩83,的确该表没有提供这方面的任何信息。相信您不久会给出解决方法,在这张表上增长“姓名”字段。如表4所示姓名年级语文数学体育李玉红一8578中张小明二9183良刘文涛一7790优表4乍一看,问题似乎得到了解决,从表4中我们得知李玉红在一年级的语文85分、数学78分、体育成绩为中。在一个班级内,这样表结构也许是不错的,但是假如数据库反映的是整个学校学生的情况,那么你应对校长规定该校不能有重名的学生。这显然是可笑的,症结出在你的表结构设计。用“李玉红1、李玉红2”区别两个人来解决问题,显然不是好办法。这样我们分析,在“学生库.mdb”设计到的所有字段中,哪些值在表中是唯一的呢?“学号”字段,在一个学校中是不也许把一个学生安排两个学号的。也就是说在一个学校里也许有三个叫李玉红的学生,但只能有一个“0001”的学号。下面我们用“学号”替代“姓名”字段,表结构如表5所示学号年级语文数学体育0001一8578中0001二7985中0002二9183良0003一7790优表5从表5我们得知,“0001”号学生一年级时语文85分,二年级语文79分。但是“0001”号是谁呢?通过查看“基本情况”数据表,在那会发现“0001”号学生是李玉红。当您查找两个互相关联的数据表时,也许因看错行的因素导致查找错误,而计算机是不会犯错的,运用搭建之星应用项目,可以迅速找到“0001”和“李玉红”之间的关系而不会犯错。请记住,“基本情况”数据表与“学习情况”数据表是相链接的,而链接的纽带是“学号”字段。这样链接起来的两个数据表的集合,我们称为数据库。一个数据库可以有一个或多个数据表,但至少有一个。小结一下,在设计表结构时,必须避免冗余字段,每一个数据表中只需包含那些绝对需要的字段,假如某个数据可以从另一个表中提取出来,那么这个表就不要包含该数据字段。如表5所示,就不要设计“姓名”字段。这样设计表结构优点是显而易见的。如节省硬盘空间、方便数据输入和维护。假设“李玉红”的名字写错了,应为“李虹”,那么只要在“基本情况”数据表中修改一处就可了。在“基本情况”数据表中“学号”是唯一字段,而“学习情况”数据表可以有许多条记录,“学号”字段的值相同(如表7所示,第一、二条记录学号值相同。),所以,“基本情况”数据表中的每一条记录,相应“学习情况”数据表中的多条记录,这种“基本情况”数据表和“学习情况”数据表之间的链接方法称为一对多的链接。简称一对多四、设计选题、结果等五、设计中碰到的问题、分析与讨论(手写)
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!