数据库学生宿舍管理系统实验报告

时间:2026-01-21

数据库系统原理实验报告

实验名称 学生宿舍管理系统数据库设计 院 系 计算机与信息工程学院 班 级 2013级计算机科学与技术2班 姓 名 郅伟远 学 号 1308114088

河南师范大学实验项目简介

宿舍信息数据库

录入

修改 改

删除 查询

房间基 本信息

登录

宿 舍 基 本成员

录入

修改

删除

查询 信息处 理

宿 舍 成 员 信 息 数 据 库

基本处理信息 录入

修改

删除 查询

基 本 数 据 信 息 数 据 库

三、数据字典: 通过分析数据,可以得到系统的数据字典: 名字:学生信息 描述:学生信息管理中存储所有学生信息(包含所有学生查询的所需信息) 定义:学生信息=学生学号+学生姓名+学生性别+入校的时间+年龄 位置:存储 输出供查询

名字:宿舍基本信息 描述:宿舍楼号以及房间容纳人数的信息 定义:宿舍基本信息=宿舍楼号+宿舍房间号+房间可容纳人数 位置:存储 输出供查询

名字:宿舍员信息 描述:507 宿舍成员基本信息 定义:成员信息+成员住址+课程 位置:存储 输出信息查询 四、数据库概念设计 在本学生宿舍管理系统中设计学生以及宿舍三个实体,其中学生属性包括姓名,性别, 宿舍楼号,入住时间,离开时间以及违纪的情况;宿舍属性包含:宿舍号、宿舍楼号以及房 间容纳人数情况。其中 E-R 图如下图所示: 房间基本信息

学生

成员信息

学生成绩信息

选课情况

五、数据库逻辑设计 本设计以概念结构设

计的 E-R 图为主要依据,设计出相关的整体逻辑结构。图中,四 个关系模式如下: 学生 地址,出生日期专业 宿舍的基本信息

宿舍成员的所选课程及成绩 六、数据库物理设计 通过优化关系模式,可以得到 3 个基本表,如下图所示

:

实验代码分析: create table sscy ( sno char(25) primary key, cym char(20) unique, zy char(20), ssh char(20), ssz char(20) )

create table cyxx ( ssh char(20) primary key, zz char(4), csrq char(20) unique, zy char(20) ) create table cycj ( cyxm char(20), kcm char(20), cj char(20) ) 分析总结:在此次实验课程设计中,我深刻的感受到了基础知识的重要性,记得在写一些简 单的代码的时候,感觉脑子里竟然空空白白的,在程序开发过程中,最重要的还是基础知识, 如果基础知识不牢固的话,以后开发大型的系统的时候会感觉很吃力,所以,一定要注重基 础知识的学习。 此外, 我还学到了很多在书本上学不到的东西, 这些东西必须需要通过自己实践才能获得的, 此次实验课程设计教给了我以后开发的一些步骤和经验,这些必将会使我受益良多。

数据库学生宿舍管理系统实验报告.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219