数据库课程设计报告.doc

上传人:土8路 文档编号:10171244 上传时间:2021-04-25 格式:DOC 页数:8 大小:283KB
返回 下载 相关 举报
数据库课程设计报告.doc_第1页
第1页 / 共8页
数据库课程设计报告.doc_第2页
第2页 / 共8页
数据库课程设计报告.doc_第3页
第3页 / 共8页
数据库课程设计报告.doc_第4页
第4页 / 共8页
数据库课程设计报告.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《数据库课程设计报告.doc》由会员分享,可在线阅读,更多相关《数据库课程设计报告.doc(8页珍藏版)》请在三一文库上搜索。

1、课程设计报告题目:XXXXXXXXX姓 名: _ 学 号: _系: 专 业: 班 级: 指导教师: 一 数据库理论综述 数据库技术是20世纪60年代初开始发展起来的一门数据管理自动化的综合性新技术, 它是应数据管理任务的需要而产生的, 是数据管理最有效的手段。数据库就是为了一定的目的, 在计算机系统中与特定的结构组织、存储和应用相关联的数据集合。在数据库出现之前, 计算机管理数据经过了程序管理和文件管理两个阶段。数据库是数据管理的高级阶段, 它与传统的数据管理相比有许多明显的差别, 其中主要的有两点: 一是使数据独立于应用程序而集中管理, 实现了数据共享, 减少了数据冗余, 提高了数据的效益;

2、 二是在数据间建立了联系, 从而能反映出现实世界中信息的联系。 数据库的应用领域相当广泛, 从一般事务处理到各种专门化数据的存储与管理。它的出现极大地促进了计算机应用的发展, 数据库技术已经成为先进信息技术的重要组成部分, 是现代计算机信息系统和计算机应用系统的基础和核心。目前基于数据库技术的计算机应用已成为计算机应用的主流。 到目前为止, 随着计算机应用领域的不断扩展, 各种新技术的发展, 数据库技术与网络通信技术、人工智能技术、并行计算技术等互相渗透, 互相结合, 成为当前数据库技术发展的主要特征, 涌现出多种新型数据库系统。如: 数据库技术与分布式处理技术相结合, 形成了分布式数据库系统

3、; 与并行计算技术相结合, 形成了并行数据库系统; 与多媒体技术相结合, 形成了多媒体数据库系统;与人工智能技术相结合, 形成了知识库系统和主动数据库系统; 与模糊技术相结合, 形成了模糊数据库系统。随着这些新型数据库的出现, 数据库技术被愈来愈广泛地用到除传统的事务处理之外的如GIS (地理信息系统) 、知识库系统、实时系统等领域。二、问题描述1系统的背景分析随着科技的发展,基本上所有的具有一定数量数据的机构都开始使用计算机数据库来做管理。几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了学校学生成绩管理的工作量。该课程设计要求设计一个学生成绩的数据库管理系统,数据库中要求包含学生的

4、基本信息,学科基本信息,以及学生所学课程的考试成绩。要方便学生进行成绩查询,通过该课程设计,应该达到把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。2需求分析阶段(1).信息要求 学生成绩管理系统是对学生人数增多,信息量增大的问题,实现管理现代化,网络化,逐步摆脱学生成绩管理的人工管理方式,学生成绩管理系统借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并提高了处理的准确性。学生成绩管理系统的开发运用,实现了学生成绩管理系统的自动化,不仅把广大教师从繁重的成绩管理工作中解救出来,而且把学校从传统的管理成绩模式中解放出来,而且对学生成绩

5、的判断和整理更合理,更公正,同时也给教师提供了一个准确、清晰、轻松的成绩管理环境。 (2)功能需求能够进行数据库的数据定义,数据操纵、数据控制等处理功能。具体功能应包括:系统应该提供课程安排数据库的插入、删除、更新、查询;成绩的添加、修改、删除、查询、学生及职工基本信息的查询功能。 (3)安全性与完整性的要求 A系统应该设置访问用户的标志以鉴别是否是合法的用户,要求合法用户设置密码,保证用户的安全性。B系统对不同用户设置不同权限,区分不同用户,如学生,教师。C各种信息记录的完整性,不能为空。D各种数据相互联系的正确性。三、概念结构设计阶段 概念结构设计阶段是整个数据库设计的关键,它通过对用户需

6、求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。设计教室管理数据库包括学生、课程、教师三个关系。E-R图如下四逻辑结构设计阶段表1学生信息表 字段名数据类型字段权限学号char(10)Primarykey姓名char(10)Not null性别char(2)Not null出生日期Char(10)Not null入学日期char(10)Not null系别char(10)Not null表2.课程信息表字段名数据类型字段限制课程号char(10)Primarykey课程名char(10)Not null学分char(4)Not null表3.教师表 字段名数据类型字段权限教师名c

7、har(6)Primarykey学历char(9)Not null性别char(2)Not null教龄char(2)Not null出生日期Char(10)Not null五数据库实施-学生成绩数据库create database 学生成绩数据库0024刘辰晨on (name =学生成绩数据库0024刘辰晨0024刘辰晨_data, filename=E:学生成绩数据库0024刘辰晨.mdf, size=1mb, maxsize=2mb, filegrowth=10%)USE 学生成绩数据库0024刘辰晨GO-学生 (学号, 姓名, 性别,-所在系,出生日期 , 入学日期 )create t

8、able 学生24(学号 char(9) PRIMARY KEY , 姓名 char(20) UNIQUE , 性别 char(2) , 所在系 char(15), 出生日期 char(10), 入学日期 char(10)go-课程( 课程号,课程名,- 学分)create table 课程24(课程号 char(4) PRIMARY KEY , 课程名 char(40) , 学分 SMALLINT, CCREDIT INT)go-教师(学历,职称,性别,教师姓名,出生日期,教龄)create table 教师24(学历 char(10), 职称 CHAR(10), 性别 char(2), 教师姓名 char(8), 出生日期 char (10), 教龄 char (2)Go六录入模拟数据的语句七需求提要的查询语句及显示窗口

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1