ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:201.43KB ,
资源ID:433850      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/433850.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(sql数据库学生档案管理系统.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

sql数据库学生档案管理系统.docx

1、sql数据库学生档案管理系统物理电气信息学院综合性实验实验报告课程名称 数据库应用 实验学期 至 学年 第 学期学生所在系 物理电气信息学院 年 级 专业班级 电气工程及自动化 学生姓名 xx 学 号 xx 任课教师 实验成绩 任课教师 制2012 年 6 月 10 日实验题目 学生档案管理系统一、实验目的通过本次课程设计让学生能够综合运用所学的关系数据库原理知识解决并能设计一个实际问题,进一步掌握数据库原理的相关理论和数据库的设计实现过程,进一步提高分析问题和解决问题的能力以及动手能力二、实验环境操作系统:windowsXP 内存:最小512M处理器:1-GHz磁盘容量:390M三、实验内容

2、1、需求分析(1) 通过对调查用户的信息要求.处理要求.完整性与安全性要求根据具体的数据库管理系统开发令用户满意的档案管理系统。 当用户进入该系统后要实现某某学生档案信息的查询,更新和修改。“档案管理系统”主要研究通用的档案管理信息化解决方案,研究各单位各行业档案系统的普遍 征,研发适合各类型层次单位的档案信息管理系统软件。通过通用性的研究,将该系统的可应用拓展到其他单位或者行业的档案信息系统建设,以期提高档案工作信息化水平.(2)系统需求分析阶段结果2 概念模型设计(1)概念设计是整个数据库设计的关键,它通过对用户需求进行综合,归纳与抽象,形成一个独立于具体DBMS的概念模型,是各种数据库的

3、共同基础。 图2-2 学生成绩实体E-R图 图2-3 学生所属系专业实体E-R图图2-4各实体之间的联系E-R图3 逻辑结构设计 将E-R 图转换为一个关系模式(1)把每一个实体转换为关系学生基本信息(学号 ,姓名,性别,年龄 ,系编号,就读学校)学生成绩(学号,语文,数学,英语,物理)学生所属系别(系编号,学号,专业,)(2)把每一个联系转换为关系模式属于(学号,系编号)拥有(成绩学号,学生信息学号)4物理结构设计(1)确定数据库的物理结构,主要是存取方法和存取结构为数据库各表建立索引如下:create unique index 学生信息索引 on 学生基本信息表(学号)create uni

4、que index 学生成绩索引 on 学生成绩表(学号)create unique index 学生专业索引 on 学生所属系专业表(系编号)2、数据库设计 建立数据库.数据表.视图.索引.触发器及存储过程。 1.建立学生档案数据库 create database 学生档案数据库2.建立数据表 (1)学生基本信息表 create table 学生基本信息表 ( 学号 char(10) , 姓名char(7), 性别char(2) check(性别in(男,女) , 年龄int, 系编号 char(10)就读学校 char(20)结果截图建立学生档案数据库截图学生基本信息表截图(2)学生成绩表

5、 create table 学生成绩表 ( 学号 char(10), 语文 char(6), 数学 char(6), 英语 char(6), 物理char(6)学生成绩表截图 (3)学生所属系专业表 create table 学生所属系专业表 ( 系编号 char(10), 学号 char(10), 系名char(10) )学生所属系专业表截图3、创建视图(1) 查询学生基本信息的视图定义如下。 create view 学生信息视图(学号,姓名,性别,年龄) as select * from 学生基本信息表学生基本信息的视图截图View1View34 建立索引创建该索引的SQL 语句 crea

6、te unique index 学生专业索引 on 学生所属系专业表 (学号) 结果截图 5 建立触发器(1)插入触发器当插入学生基本信息表中某一基本信息时,触发学生所属系专业表和学生成绩表,插入相应的记录。触发学生基本信息表当在学生基本信息表中插入某一字段,将触发insert事件,例如:在学生基本信息表插入该学生所一个部分新记录,并将结果显示到查询分析器上。drop trigger 触发学生基本信息1gocreate trigger 触发学生基本信息1on 学生基本信息表for insert asselect * from 学生基本信息表go (2)更新触发器 创建一个触发器,它实现当学生基

7、本信息表中学号字段的更改,将同步实现学生成绩表和学生所属系专业表的学号的改变。drop trigger 更新学生成绩表goCreate Trigger 更新学生成绩表On 学生基本信息表 -在学生基本信息表中创建触发器 for Update -触发什么事件As -事件触发后所要做的事情 if Update(学号) -判断是否更新了学号 begin Update 学生成绩表 Set 学生成绩表.学号=i.学号From 学生成绩表as br , Deleted as d ,Inserted as i -Deleted和Inserted临时表 Where br.学号=d.学号 end go四、实验结

8、果及分析档案管理系统是一个非常典型的数据库管理系统,它主要进行档案管理及一些基本的数据管理.本系统包括:档案管理、档案的更新、档案的删除、档案的修改、报表输出。本系统在以上这些传统功能的基础上增加了功能强大的各种统计分析及人性化的操作功能。智能方便的操作极大地提高档案管理的效率、避免人为操作的种种弊端,为管理提供及时、准确的信息。在Window平台下运用软件工程、数据库原理等实现档案信息管理系统的开发。 档案管理系统是数据库应用的一个典型实例。因为档案管理系统数据处理量大、日常操作频繁。在手工操作方式下,存在着工作效率低,数据整理麻烦,同时也容易产生一些人为的操作错误。不仅浪费了大量的人力、物

9、力及时间,而且使货物资源不能有效地利用,同时也不利于管理。为了解决大量的数据处理及手工操作所带来的种种弊端,方便管理及对档案的查阅情况进行各种统计分析。该系统针对档案管理的现有资源进行设计,投入使用后能大大地提高档案管理的效率,充分地利用信息资源,避免人为操作错误,节省大量的人力、物力及时间,为管理者提供及时、准确的信息。课程设计是培养学生综合运用所学知识 ,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对我们的实际工作能力的具体训练和考察过程.随着科学技术发展的日新月异,当今计算机应用在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握程序开发技术是十分重要的,而数据库语言又是最常见,功能最强大的一种高级语言,因此做好数据库语言课程设计是十分必要的。教师评价评价教师签名: 年 月 日

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1