实验报告数据库设计部分.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验报告数据库设计部分

2. (数据库)概念(模型)设计 2.1构思E-R图的四条原则及根据这些原则相应得出的实体、联系及其属性: 原则1 (确定实体):能独立存在的事物,例如人、物、事、地、团体、机构、活动、事项等等,在其有多个由基本项描述的特性需要关注时,就应把它作为实体。 在本系统中,实体主要有学院、专业、课程、实验。 ② 原则2 (确定联系):两个或多个实体间的关联与结合,如主管,从属,组成,占有,作用,配合,协同等等,当需要予以关注时,应作为联系。实体间的联系可分为一对一、一对多、多对多等三类,在确定联系时还要确定其类型。 在本系统中,专业和学院之间存在“包含”的联系,一个学院可以有多个专业,而一个专业只能从属于一个学院,它们之间的联系是一对多的“包含”联系。专业和课程之间存在“开设”的联系,它们之间的联系是多对多的“开设”联系,一个专业可以开设多门课程,同时,不同专业可开设相同课程。课程和实验之间存在“发布”联系,它们之间是一对多的关系,一门课程可以发布多门实验,一门实验只能是由某一门课程发布的。 ③ 原则3 (确定属性):实体的属性是实体的本质特征。实体应有标识属性(能把不同个体区分开来的属性组),并指定其中一个作为主标识。联系的属性是联系的结果或状态。 从这条原则可得到实体和联系的属性如下: 专业(专业号,专业名) 学院(院号,院名,专业号,专业名) 课程(课程号,课程名,学年,学期) 实验(实验号,实验名,实验类型,课号,院号,专业号,学年,学期) ④原则4(一事一地):信息分析中得到的基本项要在且仅在实体联系图中的一个地方作为属性出现。 根据以上的分析,可以画出本系统的原始E-R图的基本结构 2.2、系统具体E-R图: 3. (数据库)逻辑(模型)设计 3.1 一般逻辑模型设计: (一)、将E-R图转换为关系模型主要完成的工作,是将实体、实体的属性和实体之间的联系转换为关系模式。转换的四条原则如下: 原则1 一个1:1联系可以转换为一个独立的关系模式,可以与任意一端对应的关系模式合并,转换为一个独立的关系模式,每个关系的码都是这个关系的候选码;也可以与某一端实体对应的关系模式合并,则在关系模式中加入另一个关系的码和联系本身的属性。 原则2 一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则与该关系模式相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。 原则3 一个m:n关系联系转换为一个关系模式。与该关系模式相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。 原则4 3个3个以上实体间的一个多元联系可以转换为一个关系模式。与该多元关系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。 原则5 具有相同码的关系模式可以合并。 (二)、数据库初步构思的关系框架: 通过E-R图转换为一般关系模型五条原则分析,得到须在数据库中进行存储的一般关系模型如下(带下划线的为主码,带*的为外键): 学院(学院号,学院名,专业号*,专业名) 专业(专业号,学院号,专业名,课程号*) 课程(课程号,课程名,学期,学年) 实验(实验号,实验名,实验类型,课程号*,学院号*,专业号*,学年,学期) 具体逻辑模型设计: (1)、学院表:用来保存学院信息: 字段 类型 字段大小 小数位 非空 主键 外键 索引 院号 数字 整型 自动 是 是 否 无 院名 文本 255 —— 是 否 否 无 专业号 数字 整型 自动 是 否 是 无 专业名 文本 255 —— 是 否 否 无 (2)、实验信息表:用来保存实验信息 字段 类型 字段大小 小数位 非空 主键 外键 索引 实验号 数字 整型 自动 是 是 否 无 实验名 文本 255 —— 是 否 否 无 实验类型 文本 255 —— 是 否 否 无 所属院校 数字 整型 自动 是 否 是 无 所属专业 数字 整型 自动 是 否 是 无 开设学年 数字 整型 自动 是 否 否 无 开设学期 数字 整型 自动 是 否 否 无 (3)、课程表:用来保存课程信息: 字段 类型 字段大小 小数位 非空 主键 外键 索引 课程号 数字 整型 自动 是 是 —— 无 课程名 文本 255 —— 是 否 —— 无 4. 数据库物理设计与数据库保护设计 根据表的结构关系,本系统采用Access 2007数据库。Microsoft Office Access 2007是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和图形用

文档评论(0)

docindpp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档