数据库实验报告

  • 格式: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