森林资源管理信息系统实验五数据库设计实验报告_数据库实验报告设计
森林资源管理信息系统实验五数据库设计实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数据库实验报告设计”。
《森林资源管理信息系统》
实验五数据库设计
实验名称数据库设计
实验五 数据库设计
一、实验目的掌握新系统概念模型(E-R图)分析和绘制方法
二、实验设备与仪器
Win2000以上软件操作系统,Visio软件开发环境。
三、实验内容
根据实验二所给定的某高校学生补考管理系统业务背景材料,在整个补考管理业务过程中,涉及的实体有院系、班级、课程、学生、教室,以及相关联系补考。院系涉及到院系编号和院系名称;班级涉及到班级名称、班级人数、所在院系编号;课程涉及到课程编号、课程名称、所在院系编号;学生涉及到学生学号、学生姓名、所在班级;教室涉及到教室编号、补考教室名称、容纳人数;补考涉及到学生学号、课程编号、补考原因、补考成绩、补考日期、补考教室名称。请根据以上文字材料建立该学生补考管理系统E-R图。
四、实验步骤
1、掌握概念模型的作用;
2、掌握新系统概念模型的分析方法;
3、利用Visio绘制新系统的概念模型图(E-R图);(参考例图)
4、学会绘制局部和整体E-R图。
五、实验报告及要求
1、绘制学生补考管理系统的概念模型图(E-R图);要求先绘出局部实体图,再绘制整体实体-联系图;
2、在SQL server上实现该数据库
2、提交本次实验结果的WORD文档(含建立数据库的SQL语句)。例图:
一、实验环境
Win2000以上软件操作系统,Visio软件开发环境。
二、实验目的掌握新系统概念模型(E-R图)分析和绘制方法
三、实验内容
根据实验二所给定的某高校学生补考管理系统业务背景材料,在整个补考管理业务过程中,涉及的实体有院系、班级、课程、学生、教室,以及相关联系补考。院系涉及到院系编号和院系名称;班级涉及到班级名称、班级人数、所在院系编号;课程涉及到课程编号、课程名称、所在院系编号;学生涉及到学生学号、学生姓名、所在班级;教室涉及到教室编号、补考教室名称、容纳人数;补考涉及到学生学号、课程编号、补考原因、补考成绩、补考日期、补考教室名称。请根据以上文字材料建立该学生补考管理系统E-R图。
四、实验步骤
1、掌握概念模型的作用;
2、掌握新系统概念模型的分析方法;
3、利用Visio绘制新系统的概念模型图(E-R图);(参考例图)
4、学会绘制局部和整体E-R图。E-R总图
E-R局部图
院系_班级
班级院系PK 院系编号院系名称 FK1班级人数所在院系编号PK班级名称 学生_班级
班级PK FK1班级名称班级人数所在院系编号PK FK1学生学号姓名班级名称
补考(学生_课程)课程PKPK,FK1FK2课程名称院系编号教室编号PK,FK1PK,FK2补考学号课程名称PK FK1学生学号姓名班级名称
课程_教室
课程PKPK,FK1FK2课程名称院系编号教室编号PK 教室教室编号教室名称容纳人数
建库语句
createdatabase补考 use补考
createtable院系(院系编号varhchar(10)primarykey, 院系名称varchar(20));createtable班级();createtable学生();createtable课程(课程名称varchar(20), 院系编号varchar(10), 教室编号varchar(10), 学号varchar(10)primarykey, 姓名varchar(10), 所在班级varchar 20 notnull, constraintfk1foreignkey所在班级references班级(班级名称)班级名称varchar(20)primarykey, 班级人数int, 所在院系编号foreignkeyreferences院系(院系编号)constraintpk1primarykey(课程名称,院系编号));createtable教室();createtable补考();学号varchar(10)foreignkeyreferences学生(学号), 课程名称varchar(20)foreignkeyreferences课程(课程名称), constraintpk2primarykey(学号,课程名称)教室编号varchar(10)primarykey, 教室名称varchar(20), 容纳人数int