oracle学生成绩管理系统设计.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. 阶段 1.1 成绩管理系统实体关系设计 一、实验目的和要求 (1)熟练掌握实体关系设计的方法。 (2 )通过需求分析结果,掌握 E-R 图。 二、实验内容和原理 实体关系设计是在需求分析的一个环节过程, 在这一过程中产生 E-R 图,该图由实体、 属性和联系三个要素构成。 逻辑结构设计的任务就是把概念设计阶段建立的基本 E-R 图按照 选定的系统软件支持的数据模型, 转换成相应的逻辑模型。 这种转换要符合关系数据模型的 原则。 E-R 图向关系模型转换时要解决如何将实体和实体间的联系转换为关系, 并确定这些关 系的属性和码,这种转换一般按下面的原则进行。 (1)一个实体转换为一个关系, 实体的属性就是关系的属性, 实体的码就是关系的码。 (2 )一个联系也转换为一个关系,联系的属性及联系所连接的实体的码都转换为关系 的属性,但关系的码会根据联系的类型变化。 三、主要仪器设备 计算机一台、 Powerdesinger 运行环境 四、操作方法与实验步骤 在成绩管理系统中,需要管理学生、课程和成绩,以及它们之间的联系。 因此在该系统 的 E-R 图中,实体分别为学生、老师、课程。为了便于掌握,学生实体的属性分别有学号、 姓名、性别;课程实体的属性有课程编号、课程名称、学期、课程学分;教师实体的属性有 教师编号、 姓名、性别。 学生实体与课程实体有选课关系, 而且一个学生可以选择多门课程, 一门课程也可以被多个学生选择, 因此学生和课程之间的联系是 m:n 联系。 教师实体与课程 实体有教授关系, 一名教师可以教多门课程, 一门课程也可以被多个教师教授, 因此教师和 课程之间的联系是 m:n 联系。 学生在选课后会产生成绩, 教师授课后会产生授课地点及授课 学期。根据上述分析,绘出的 E-R 图如下图所示。 Word 文档资料 . 阶段 1.2 成绩管理系统结构设计 一、实验目的和要求 1. 了解数据库中列的属性以及各个属性的含义。 2. 掌握为不同的列选择不同的属性及范围。 二、实验内容和原理 在管理信息系统中,物理结构设计主要是指如何将通过逻辑结构设计所得的系统逻辑 结构型转换为物理模型,并明确地指出系统的物理存储结构。本实验主要是利用 CASE工具 集 PowerDesigner 对成绩管理系统进行物理结构的设计。 三、主要仪器设备 计算机一台、 Powerdesinger 运行环境、 Oracle 运行环境 四、操作方法与实验步骤 在物理结构设计中需要考虑为每列设计合适的数据类型。成绩管理系统中,学生(学 号、姓名、性别)关系里,学号采用 int 来表示就可以了,而姓名设置成 varchar2(20), 性 别只需要设置为 char (2 )。因为性别不是男就是女,因此只会占用两个字节。所以最终我 们可以将其物理表结构设置为: t_student(stuid int ,stuname varchar2(20),sex char (2 )。依照上述, 课程的物理表结构为: t_course(couid int ,couname varchar2(20) ,term char (2 ),credit number (3,1 ) ) 。教师的物理存储表结构为: t_teacher (teaid int , teaname varchar2(20),sex char (2

文档评论(0)

171****9235 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档