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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数据库课程设计学生成绩管理系统Word文件下载.docx

1、学生姓名、学号、课程S 003学生成绩查询信息成绩查询系统学生学号、成绩、课程S 004查询者信息学生学生学号S 005学生成绩信息学号、姓名、成绩S 006成绩单信息成绩发布系统S 007学生成绩修改信息成绩修改系统S 008学生成绩发布信息处理逻辑的描述处理逻辑编号处理逻辑名称简述输入的数据流处理描述输出的数据流P 0可以查询、修改、发布成绩管理员账号、密码、学生学号系统调用各个子系统完成不同功能学生信息或学生成绩P 01管理员登录系统,输入想要查询的学生学号,获得成绩学号调用成绩查询功能模块处理成绩P 02管理员可以修改学生成绩按照学号查找学生成绩,然后修改,最后保存新的成绩P 03成绩

2、发布系统 成绩分发布首先查询学生的成绩,然后将其发布到网络上数据存储的描述数据存储编号数据存储名称数据存储组成关键字相关联的处理D 01学生成绩存储学号、姓名、课程、成绩D 02D 03学生信息存储学号、姓名、课程课程信息存储课程名、课程号课程号外部实体描述外部实体编号外部实体名称E 01对学生的成绩信息进行管理E 02学生可以查询成绩五数据库完整E-R图由需求分析的结果可知,本系统设计的实体包括:(1)学生基本信息:学号,姓名,性别,年龄,专业,院系。(2)课程基本信息: 课程名,课程号,课时,学分。(3)成绩基本信息:课程号,学号,分数。这些实体间的联系包括:每位学生可以学习多门课程,每门

3、课程可供多位学生学习。由上述分析可得到系统的ER图:六学生成绩管理系统设计的逻辑结构设计 数据库中用到的表:数据库表名关系模式名称备注Student学生信息表Course课程课程基本信息表Score选课成绩信息表Student基本情况数据表,结构如下:字段名字段类型字段长度约束控制说明Student _snoChar10主键(primary key)Student _snameNot Null学生姓名Student _sex2男或女性别Student_age年龄Student _dept系别Student-major专业Course数据表,结构如下:Course_cnocharCourse_c

4、namenot null课程名称Course_hourint课时Course_ credit4学分Score情况数据表,结构如下:Student_snoprimary key 定义主键外部键degree分数七.创建数据库及表打开SQL Sever 2005,选择默认数据库连接。接下来右键单击数据新建数据库,命名为:学生成绩管理系统。或者:(1)打开SQL工具“查询分析器”(2)在查询窗口中键入下列SQL语句CREATE DATABASE学生成绩管理系统执行上述SQL语句即可新建一名为 “学生成绩管理系统”的数据库创建数据表格一个完整的数据库不可缺少的就是数据表,若干个数据表的集合成一个数据库。

5、数据表主要用来存放一定格式的记录,数据表中的行被称为记录,列被称为字段。创建数据表的过程其实就是定义字段的过程。在此学生成绩管理系统中需要创建三个表,即课学生信息表、成绩信息表、课程信息表。创建数据库后,为学生成绩管理系统数据库添加数据表,步骤如下。(1) 新建查询窗口(2) 在查询窗口中键入下列SQL语句1 CREATE TABLE Course (课程信息表)( /创建课程信息表 Course_cno (课号)char(10) primary key, /课号 Course_cname (课程名称)char(15) not null, /课程名称Course_hour (课时) int N

6、ot null, /课时 Course_ credit (学分)int, Not null /学分 )执行上述SQL语句即可创建课程信息表相关表格;如:Course_cno Course_cname Course_ credit Course_hourC01 计算机文化学 3 1C02 VB 2 3C03 计算机网络 4 7C04 数据库基础 5 6C05 高等数学 8 22 CREATE TABLE Student(学生信息表)( /创建学生信息表Student _sno( 学号 )char(10) primary key, /学号 Student _sname( 姓名) char(4) n

7、ot null, /姓名 Student _sex ( 性别) char(1) not null, /性别 Student_age (年龄)int not null, /年龄 Student _dept(所在院系)char(15) not null, /所在院系Student_major(专业 )char(15) not null /专业 )执行上述SQL语句即可创建学生信息表相关表格;Student _sno Student _sname Student _sex Student_age Student _dept Student_major 李勇 男 19 计算机系 计算机网络 刘晨 男

8、20 计算机系 平面设计 王敏 女 20 计算机系 计算机科学与技术 张立 男 22 数学系 应用数学3 CREATE TABLE Score (学生成绩表)( /创建学生成绩表 Student _sno (学号) char(10) primary key, /学号 Course_cno (课号) char(10) primary key, /课号degree (成绩)int not null /成绩 )执行上述SQL语句即可创建学生成绩表相关表格;Student _sno Course_cno degree C01 90 C02 86 C06 0 C02 78 C04 66 C01 82 C

9、05 75八数据库的运行1.数据定义 (1)基本表的创建,建表语句 CREATE TABLE表名(2)基本表的删除DROP TABLE表名2.数据查询(单表查询)(1)查询 学号 为学生的 姓名Select Sname(姓名)from 学生信息表where 学号=(2)查询 性别 为女并且 所在院系 为计算机系的 学生姓名select姓名where 性别 =女 and 所在院系 =计算机系 (3)查询所有学生的姓名和系别。 select 学生,所在院系 from 学生信息表(4)查询 所在院系 为计算机系的 学生姓名。select 姓名where 所在院系 =计算机系(5)查询所有学生的平均年

10、龄select Sage(年龄) as 平均年龄3. 数据库的更新(1)插入数据向学生信息表中添加一项记录:姓名:关羽,学号:,性别:男,年龄:24,所在院系:计算机系InsertInto 学生信息表(学号,性别,年龄,所在院系)Values (,关羽, 男24 计算机系)(2)修改数据修改刘晨的学号为:Update 学生信息表Set 学号= Where 姓名= 刘晨;(3) 删除数据删除所有计算机系学生的记录Delete Where(所在院系=计算机系);4.数据库的完整性对于学生成绩表:成绩的值应该在0和100之间:create table 学生成绩表( /创建学生成绩表 课号 char(10) primary key, /课号学号 char(10) primary key, /学号 成绩 int Not null /成绩check (成绩 0 and 成绩=100 ) )

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

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