1 / 5
文档名称:

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

格式:doc   大小:156KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:xnzct26 2022/7/29 文件大小:156 KB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:-
. z.

一、实验目的和要求
〔1〕熟练掌握实体关系设计的法。
〔2〕通过需求分析结果,掌握E-R图。
二、实验容和原理
实体关系设
计算机一台、Powerdesinger 运行环境、Oracle运行环境
四、操作法与实验步骤
在物理构造设计中需要考虑为每列设计适宜的数据类型。成绩管理系统中,学生〔**、**、性别〕关系里,**采用int来表示就可以了,而**设置成varchar2(20),性别只需要设置为char〔2〕。因为性别不是男就是女,因此只会占用两个字节。所以最终我们可以将其物理表构造设置为:t_student(stuid int,stuname varchar2(20),se* char〔2〕。依照上述,课程的物理表构造为:t_course(couid int,couname varchar2(20),term char〔2〕,credit number〔3,1〕)。教师的物理存储表构造为:t_teacher〔teaid int,teaname varchar2(20),se* char〔2〕〕。选课的物理表构造为:t_selcour(sid int,cid int,score number .〔4,2〕)。教课的物理表构造为:t_teacour(tid int,cid int,teaaddr varchar2(30),term char〔2〕)。
(1) 通过手动编写SQL语句式建立数据库后台
上述创立了代表学生实体的表t_student,其中stuid设置为主键,唯一标识一个学生。
表t_course用来代表课程实体,其中采用couid来标识一门课程。当课程名称的长度大于20个字符时,varchar2可以自动扩展。
物理实体在物理构造中用t_teacher表来表示,teaid用来唯一标识一位教师,因此其不能空
选课表t_selcour中学生编号参考t_student表中的stuid,此时sid为外键,课程编号cid也作为外键参考t_course中的couid
(2)通过PowerDesigner建立数据库后台

第四步:到此,系统的概念模型就全部设计好了。接下来单击菜单“工具〞
-
. z.
→“生成物理属性模型〞选项,就会弹出“物理数据模型生成选项〞对话框,如以下图:
在“常规〞选项卡中选择“生成新的物理模型〞单项选择钮,并选择DBMS为“OPACLE Version 10g〞,“名称〞文本“MyPhysicalDataModel〞,并单击“确认〞按钮,在弹出得到路径选择对话框中输入你想要放置生成的物理数据模型文件的位置,系统就会自动在指定的路径下生成一个名为“〞的文件,并生成系统的物理模型,如以下图
CONGC
从菜单中选择 Database ---Generate Database选项。PowerDesigner将会在指定的路径下生成一个名字为*.sql 的文本文件。里面存放可供Oracle 执行的用来建立数据库实体的SQL语句。

一、实验目的和要