档案管理系统数据库的设计与实现.docVIP

  • 373
  • 0
  • 约6.83千字
  • 约 12页
  • 2017-11-30 发布于江西
  • 举报
档案管理系统数据库的设计与实现

课程设计报告 课程设计题目:档案管理系统数据库的设计与实现 专 业: 班 级: 姓 名: 学 号: 指导教师: 年 月 日 (学生)档案管理系统数据库课程设计报告 一、实验题目 学生档案管理系统数据库的设计与实现 描述:设计一个学生证管理系统。实现下列功能: 1.维护人员的档案信息(输入、修改和删除) 2.根据给定条件查询人员档案信息; 3.档案报表输出; 二、实验时间、地点 三、实验目的 数据库课程设计课程实验是对我们的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节,通过实验达到深化理解和灵活掌握教学内容的目的,以及提高我们分析问题、解决问题的应用能力。同时,使我们的工作规范和科学作风得到培养。 通过该课程的学习,使我们能独立分析问题,设计算法,实现程序的各项功能得到正确的可执行程序对设计过程进行系统的总结 学号 家庭地址 父亲 母亲 家庭 联系电话 家庭月收入 2.全局E-R图: 学号 家庭地址 父亲 母亲 家庭 联系电话 家庭月收入 奖惩荣誉 奖惩荣誉信息 学生家庭 n 学号 1 拥有 属于 n n 学生 学号 班级 姓名 班主任 身份证 性别 年龄 政治面貌 联系电话 (三)逻辑结构设计 数据库逻辑设计的任务是将概念模型转换成特定DBMS所支持的数据模型的过程。 在本课程设计中,存在三个实体(学生,奖惩荣誉,学生家庭),两个联系(拥有,属于),在学生实体中,学号作为其关键字;在奖惩荣誉实体中,学号作为其关键字;在学生家庭实体中,学号作为其关键字。因此得到下列关系模式: 实体关系模式: 学生(学号,班级号,学生姓名,班主任,身份证号,性别,年龄,政治面貌,联系电话) 奖惩荣誉(学号,奖惩荣誉信息) 学生家庭:(学号,家庭地址,父亲,母亲,家庭联系电话,家庭月收入) (四)物理结构设计 数据库物理设计的任务是为上一阶段得到的数据库逻辑模式,即数据库的逻辑结构选择合适的应用环境的物理结构,既确定有效地实现逻辑结构模式的数据库存储模式,确定在物理设备上所采用的存储结构和存取方法,然后对该存储模式进行性能评价、修改设计,经过多次反复,最后得到一个性能较好的存储模式。数据库物理设计内容包括记录存储结构的设计,存储路径的设计,记录集簇的设计。 确定数据存放位置:一台装有Windows系统的计算机的C盘。 确定存储结构:确定关系、索引、聚簇。 六、实现过程 (一)建表 在查询分析器中,新建数据库,并设置名为danganguanli。 在该数据库中创建三个表,即学生信息表、奖惩荣誉信息表和学生家庭信息表,分别命名为student,jiangcheng,jiating。 首先设计学生信息表student,包括以下属性,及各属性的数据类型和长度: 含义 标识 数据类型 长度 约束 学号 number varchar 20 primary key 班级 class varchar 20 Not null 姓名 sname varchar 10 Not null 班主任 teacher varchar 20 Not null 身份证 idnum char 20 Unique 性别 Sex char 2 Default ‘男’ 年龄 Age Int 政治面貌 Policy Char 10 联系电话 Phone Varchar 12 Unique 奖惩荣誉信息表jiangcheng: 含义 标识 数据类型 长度 约束 学号 Number varchar 20 Foreign key 奖惩荣誉信息 Rongyu char 50 家庭信息表jiating: 含义 标识 数据类型 长度 约束 学号 Number varchar 20 Foreign key 家庭地址 Homeadress Char 20 父

文档评论(0)

1亿VIP精品文档

相关文档