数据库系统设计原理实验

数据库系统设计原理实验

ID:28357128

大小:546.50 KB

页数:18页

时间:2018-12-09

数据库系统设计原理实验_第1页
数据库系统设计原理实验_第2页
数据库系统设计原理实验_第3页
数据库系统设计原理实验_第4页
数据库系统设计原理实验_第5页
资源描述:

《数据库系统设计原理实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、-《数据库系统原理》实验指导信息管理系2010.9.---背景知识介绍学籍管理是学校管理中一项繁琐的工作,管理人员需要建立学生的学籍,汇总每学期没有拿到规定学分的学生以及这些学生的详细情况;学生完成一门课程的学习后,教师需要录入学生的考试成绩,计算平均成绩、汇总各分数段的人数,学生需要查询已结业的各门课程的成绩;班主任需要查询本班学生学习情况,包括各门课程的平均成绩和每个学生的考试通过情况,为此,设计一套实用的学籍管理系统就可以大大简化管理人员、班主任和任课教师的工作,方便学生查询自己的学习情况。该系统主要实现的功能如表1所示。表1学籍管理主要功

2、能表序号功能名称功能说明1学生管理登记学生的基本信息,并提供查询的功能2课程管理登记课程的基本情况,提供查询功能3教师管理登记教师的基本信息,提供查询统计功能4成绩管理登记各门课程的考试成绩,提供查询统计功能5授课管理登记教师授课情况,提供查询功能6编码维护维护系统中使用的编码学籍管理基本情况:一个学院包含多个班级和多名教师,每个班级包括多名学生,根据学校规定,一个班级只有一个班主任,一个老师也只担任一个班级的班主任,一个学院有多名班主任,学院的属性有学院编号和学院名称,班级的属性有班级编号和班级名称,学生的属性有学号、姓名、性别和出生日期;每个

3、学生可以选修多门课程,每门课程也可以被多个学生选修,学生选修课程后参加考试会有考试成绩,一个教师可以讲授多门课程,每一门课程也可以有多个教师讲授,教师授课要考虑授课地点以及授课的学期,一个教师可以受聘一种职称,一个职称可以聘任多个教师,每门课程属于一种课程类型,而每种课程类型可以包含很多门课程,每门课程最多只有一门先修课程。课程的属性包括课程编号、课程名称、课程介绍、开设学期、总学时、学分以及先修课程,教师的属性有教师编号、姓名、性别、出生日期、参加工作时间,职称的属性有职称编号和职称名称,课程类型的属性有课程类型编号和课程类型说明。.---实验

4、一学籍管理概念结构设计1、实验目的1)熟练掌握概念结构设计的方法2)熟练掌握PowerDesigner进行CDM设计及检测CDM模型的方法2、实验内容PowerDesignerCDM可以描述概念结构,根据前面对学籍管理基本情况的描述,使用PowerDesigner进行学籍管理CDM设计。3、实验步骤1)选择fileànewmodelàConceptualDataModel,建立CDM模型(即概念数据模型)。2)创建实体,在CDM的图形窗口中,单击设计元素面板上Entity工具(实体),再单击图形窗口的空白处,在单击的位置就出现一个实体符号。点击P

5、ointer工具或右击鼠标,释放Entitiy工具。如图1-1所示。图1-13)双击创建的实体符号,打开图1-2所示窗口,在此窗口“General”标签中可以输入实体的名称、代码、描述等信息。图1-2.---4)添加实体属性:上述窗口的“Attributes”选项标签可以添加属性,如图1-3所示。图1-3其中:P列表示该属性是否为主标识符;D列表示该属性是否在图形窗口中显示;M列表示该属性是否为强制的,即该列是否为空值。5)设置检查约束如果需要给某些属性设置检查约束,首先选中某属性,然后鼠标点击图1-4红色矩形框所示按钮,或者双击属性,打开对话框

6、,选StandardChecks标签,如图1-5所示。图1-4.---图1-5在这个选项卡可以定义属性的标准检查约束,窗口中每项的参数的含义,如表2所示。表2对话框中参数的含义参数说明Minimum属性可接受的最小数值Maximum属性可接受的最大数值Default属性不赋值时,系统提供的默认值Unit单位,如公里、吨、元Format属性的数据显示格式Lowercase属性的赋值全部变为小写字母Uppercase属性的赋值全部变为大写字母Cannotmodify该属性一旦赋值不能再修改ListOfValues属性赋值列表,除列表中的值,不能有其他

7、的值Label属性列表值的标签.---6)建立联系:在图形窗口中创建两个实体后,单击Relationship工具,单击一个实体,在按下鼠标左键的同时把光标拖至别一个实体上并释放鼠标左键,这样就在两个实体之间创建了联系,右键单击图形窗口,释放工具。双击联系图标,打开窗口如图1-6所示。图1-6如果联系具有属性则使用associationLink工具。7)验证CDM的正确性toolsàCheckModel,打开图1-7所示窗口,选择要检测的内容,单击确定。检查结果包括警告和错误,警告不影响生成PDM(物理模型),有错误则不能生成PDM。.---图1-

8、7.---实验二学籍管理逻辑结构和物理结构设计1、实验目的1)熟练掌握E-R图转换为关系模式的方法2)掌握使用PowerDesigner

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

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

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