数据库实验报告
- 格式:doc
- 大小:276.00 KB
- 文档页数:18
1 重 庆 交 通 大 学
学 生 实 验 报 告
实验课程名称: 数据库原理
开课实验室: 数学实验室
开课学院: 理学院 年级: 2012 级
专 业: 信息与计算科学 班: 1 班
学 号: 631222020128 姓名: 郭小姣
开课时间: 2014 至 2015 学年 第 1 学期
评分细则 评分
报告表述的清晰程度和完整性(20分)
概念模型的合理性(30分)
转换的逻辑模型的合理性(20分)
创建对象的SQL代码正确性(20分)
实验结果分析(10分)
总成绩
教师签名
2 实验一 概念模型的建立 (2学时 必做)
一:[实验目的和要求]
1、把现实世界中的具体事物抽象为某一概念级的模型,建立起数据库设计人员与用户之间的交流,为数据模型的建立奠定基础。
2、学会认识和分析现实世界,从中抽取实体和实体之间的联系。
二:[实验内容]
1、分析系统中所存在的所有实体。
2、分析系统中各实体之间所存在的联系。
3、确立各联系的类型。
4、用E-R图画出该系统的概念模型。
三:[实验条件] 需要辅助设计工具 power designer
一:实验要求
1、 问题描述:
某大学需要使用计算机管理学生信息、成绩信息等,要求如下:
(1) 学生信息管理,包含学生的基本信息,如学号、姓名、性别、出生日期等;还要包含学生的简历、社会关系等;
(2) 课程管理,包含整个学校开设的所有课程;
(3) 教学计划管理,包含设定各系各专业在哪学期开设什么样的课程,学分是多少;
(4) 学生选课管理,包含学生在某学期选择什么样的课程;
(5) 学生成绩管理,包含学生各课程的成绩、是否补考、补考成绩;
(6) 学生奖惩管理,管理学生在校期间所获得的奖励和惩罚记录。
2、根据以上要求,为该大学的计算机管理系统建立数据库的概念模型。
二:实验内容
1、 实验过程图解:
CDM Graphes
Global model Graph
3 Relation_102Relation_93Relation_92Relation_90Relation_892Relation_85Relation_80Relation_79Relation_792Relation_74Relation_742Relation_73Relation_60Relation_59Relation_58Relation_53Relation_1682Relation_168Relation_168学生学号姓名性别出生年月课程课程代码课程名称学生选课成绩学院学院代码学院名称专业专业代码专业名称学生简历姓名毕业院校专业成绩学年学年学期学期社会关系父亲姓名母亲姓名父亲工作母亲工作教学管理专业学院课程学分考试类型考试代码考试名称成绩成绩学分学分民族民族代码民族名称奖励奖励代码奖励名称
4 Lists of objects
Data Item List
Name Code Type
专业 ZY VA50
专业 ZY VA20
专业名称 ZYN
VA50
专业代码 ZYD VA20
民族名称 MZN VA50
民族代码 MZD VA20
母亲姓名 MN VA20
母亲工作 MJ VA50
姓名 JLN VA10
姓名 NAME VA20
性别 XB A1
学分 XF N10
学分 XF N
学号 SNO VA15
学年 XN N10
学院 XY_ VA20
学院名称 XYN VA20
学院代码 XYD VA20
学期 XI VA20
毕业院校 GC VA20
父亲姓名 FN VA20
父亲工作 FJ VA50
奖励名称 JLNAME VA50
奖励代码 JLNO VA50
考试名称 TESTN VA30
考试代码 TESTD VA20
出生年月 BIRTH N20
课程 C VA20
课程名称 CNAME VA50
课程代码 CD VA15
成绩 CJ N10
成绩 GRET N10
Entity List
Name Code
专业 ZY
民族 MZ
社会关系 SR
学分 XF
5 Name Code
学年 XN
学生 XS
学生选课 SC
学生简历 SJL
学院 XY
学期 XQ
教学管理 JXGL
奖励 JL
考试类型 TEST
课程 C
成绩 CJ
Relationship List
Name
Code
Relation_102 RELATION_102
Relation_168 RELATION_168
Relation_53 RELATION_53
Relation_58 RELATION_58
Relation_59 RELATION_59
Relation_60 RELATION_60
Relation_73
RELATION_73
Relation_74 RELATION_74
Relation_742 RELATION_742
Relation_79 RELATION_79
Relation_792 RELATION_792
Relation_80 RELATION_80
Relation_85 RELATION_85
Relation_892 RELATION_892
Relation_90 RELATION_90
Relation_92 RELATION_92
Relation_93 RELATION_93
Entity Information
Entity 专业
Name: 专业
Code: ZY
Label: 专业
Number: Generate Table: Yes
6 Attribute List
Name Code Type I M
专业代码 ZYD VA20 Yes Yes
专业名称 ZYN VA50 No Yes
Data Item 专业代码
Data Item 专业名称
Reference List
Entity Card Dep. Relationship
学生(XS) 0,n No Relation_53(RELATION_53)
学院(XY) 1,1 No
Relation_80(RELATION_80)
教学管理(JXGL) 0,n No Relation_93(RELATION_93)
Entity 民族
Name: 民族
Code: MZ
Label: 民族
Number: Generate Table: Yes
Attribute List
Name Code Type I M
民族代码 MZD VA20 Yes Yes
民族名称 MZN VA50 No
No
Data Item 民族代码
Data Item 民族名称
Reference List
Entity Card Dep. Relationship
学生(XS) 0,n No
Relation_102(RELATION_102)
Entity 社会关系
Name: 社会关系
Code: SR
Label: 社会关系
Number: Generate Table: Yes
7
Attribute List
Name Code Type I M
父亲姓名 FN VA20 No No
母亲姓名 MN VA20 No No
父亲工作 FJ VA50 No
No
母亲工作 MJ VA50 No No
Data Item 父亲姓名
Data Item 母亲姓名
Data Item 父亲工作
Data Item 母亲工作
Reference List
Entity Card Dep. Relationship
学生(XS) 1,1 Yes Relation_92(RELATION_92)
Entity 学分
Name: 学分
Code: XF
Label: 学分
Number: Generate Table: Yes
Attribute List
Name Code Type I
M
学分 XF N No
No
Data Item 学分
Reference List
Entity Card Dep. Relationship
成绩(CJ) 0,1 No Relation_892(RELATION_892)
Entity 学年
Name: 学年
Code: XN