《网络数据库》实验报告

《网络数据库》实验报告

ID:41730280

大小:366.52 KB

页数:12页

时间:2019-08-30

《网络数据库》实验报告_第1页
《网络数据库》实验报告_第2页
《网络数据库》实验报告_第3页
《网络数据库》实验报告_第4页
《网络数据库》实验报告_第5页
资源描述:

《《网络数据库》实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验6:数据库设计一、实验目的1、熟悉E-R模型的基本概念和图形的表示方法。2、掌握将现实世界的事物转化成E-R图的基本技巧。3、熟悉关系数据模型的基本概念。4、掌握将E-R图转化为关系表的基本技巧。二、实验步骤或结果1、根据需求提炼出实体1.1需求分析阶段的任务(1)信息需求:社团信息,社团成员信息详细描述如F:A.社团信息:社团名称、成立F1期、指导老师姓名、负责人、活动地点B.社团成员信息:学号、姓名、性别、所在系在以上信息需求屮,可用每个处理对象的编号或名称将各个对象联系起来,可以实现社内总体信息

2、的查看,同时,当其小的某个对象改变时,其他对象中的数据要做相应的改变。(2)处理需求木系统处理功能比较简单,主要以社团管理为核心模块,社员的管理,其中,主要实现查询,插入、修改、删除等功能。(3)安全性与完整性要求由于本系统的用户主要是基于社团管理,同时述允许各个社团了解活动情况,因而其安全性要求不是很高。在用户登录管理系统中,有相关用户身份(用户名和密码)验证。用户主要为社团管理者和社员,有社员权限限制。对操作过程小的数据查询和更新操作,可对数据库访问进行授权,还可以建立视图对不同的用户进行权限设置,从

3、而进一步來保证安全性。在完整性要求中,社团名称,社员学号等可作为主键,可唯一标识实体。2.确定实体间的联系-般学生通过提交入社中请,经秘书处批准,通过者则可成为社员。秘书处拟订并提交木学期的计划书,经团委老师审核,审核通过的活动再交由外联部进行实地调查、联系。外联部通过实际调查取得村庄的信息并与当地主要负责人联系好后,纽织部就根据以上所得信息开展活动。社员参加活动要在秘卩处报名,秘帖处对所冇报名者进行审核,审核通过者便可参加活动。(1)顶层数据流图浜地调S(2)中层数据流图(3)业务流图3-生成多个分E-

4、R图02.7分E-R®02.5分E-RES2.6分E-R囹4.合并分E-R图,生成初步E-R图E2.S总E-RE5.确定各个实体和联系的属性(1)活动实体及其属性(2)社员实体及其属性(3)活动地点实体及其属性(1)活动评价实体及其属性5.消除冗余,设计基本E-R图在图2.7分E-R图中,负责人属于社员,然而负责人与活动又是一对多的关系,因而负责人是弱实体,为了避免产生冗余,在社员信息中加入标识属性(是否负责人);6.把E-R图转换为关系模型,并进行优化转换原则:(1)一个实体转换为一个关系模式。实体的属

5、性就是关系的属性,实体的码就是关系的码;(2)—个1:1的联系可以转换为一个独立的关系模式,也可以与任意一端的対应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相关联的各实体的码以及本身的属性均转换成关系的属性,每个实体的码均是该关系的侯选码。如果与一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性;(3)一个n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并;如果转换为-•个独立的关系模式,则与该联系相关联的各实体的码以及本身的属性均转

6、换成关系的属性,而关系的码是n端实休的码;(4)一个m:n的联系转换为一个关系模式,与该联系相连的各实体的码以及联系木身的属性均转换为关系的属性,而关系的码是个实体的码的组合;(5)三个或三个以上实体Z间的一个多元联系可以转换为一个关系模式。打该多元联系相连的各实体的码以及关系木身的属性均转换为关系木身的属性均转换为关系的属性,而关系的码为各实休码的组合;(6)具冇相同码的关系模式可以合并。将E-R图转换为关系模型:(1)£^图2.5中,根据m:n的关系,与该联系相连的各实体以及联系本身的属性均转换为关系

7、的属性,而关系的码是实体码的组合,即活动实休和村庄实体个建立一个关系,而将联系举行转换为一个关系,举行的码是活动实体和村庄实体的码的组合;活动(活动编号,活动名称,时间,活动经费);村庄(村庄编号,村庄名称,村负责人,联系电话);举行(活动编号村圧编号,活动内容)。(2)E-R图2.6屮,根据1:n的关系可以与一端实体对应的关系模式合并,并在该关系模式的属性里加入另一个关系模式的码和联系木身的属性的原则,将联系合并活动活动完成悄况实体对应的关系模式中,加入活动实体的码(活动编号)。活动(活动编号,活动名称

8、,吋间,活动经费,活动负责人编号);完成情况(评语编号,活动效果,活动说明,活动得分,活动编号);(3)E-R图2.7屮,根据m:n的关系,与该联系相连的各实体以及联系本身的属性均转换为关系的属性,而关系的码是实体码的组合。即社员实体和活动实体各建立一个关系,而将联系参加转换为一个关系,参加的码是活动实体码和社员实体的码的组合;活动(活动编活动名称,时间,活动经费);社员(社员编号,社员姓名,社员性别,出牛门期,年级学院,特长

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。