学生成绩管理系统数据库_第1页
学生成绩管理系统数据库_第2页
学生成绩管理系统数据库_第3页
学生成绩管理系统数据库_第4页
学生成绩管理系统数据库_第5页
已阅读5页,还剩8页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、同学成果治理系统数据库一、需求分析阶段1. 信息需求高校同学的成果治理工作量大、纷杂 , 人工处理特殊困难;同学成果治理系统借助于运算机强大的处理才能 , 大大减轻了治理人员的工作量 , 并提高了处理的精确性;同学成果治理系统的开发运用 , 实现了同学成果治理的自动化 , 不仅把广大老师从繁重的成果治理工作中解脱出来、把学校从传统的成果治理模式中解放出来 , 而且对同学成果的判定和整理更合理、更公正 , 同时也给老师供应了一个精确、清晰、轻松的成果治理环境;2. 功能需求能够进行数据库的数据定义、数据操纵、数据把握等处理功能 , 进行联机处理的相应时间要短;具体功能应包括:系统应当供应课程支配

2、数据的插入、删除、更新、查询;成果的添加、修改、删除、查询,同学及教职工基本信息查询的功能;3. 安全性与完整性要求二、概念结构设计阶段概念结构设计阶段是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体 DBMS的概念模型;设计教室治理数据库包括班级、教室、课程、老师四个关系;E-R 图如下课程名 课程号老师号学分课程信息表教课老师信息表老师号老师名学时选课成学号老师性别课程号老师系别绩成果系别专业同学信息表性别年龄姓名学号三、规律结构设计阶段规律结构是独立于任何一种数据模型的信息结构;规律结构的任务是把概念结构设计阶段设计好的基本 E-R 图转化为宜选用的 DB

3、MS所支持的数据模型相符合的规律结构,并对其进行优化;E-R 图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式,如何确定这些关系模式的属性和码;设计同学成果治理数据库,包括课程、同学、老师、成果四个关系 体定义的属性如下:课程信息表 Class :(课程号,课程名,老师号,学分,学时)同学信息表 Student1: 学号,姓名,性别,年龄,专业,系别 成果表Score :(学号号,课程名,成果)老师表 Teacher1 :( 老师号,老师名,老师性别,老师系别)1、课程信息表 class, 其关系模式中对每个实字段名描述数据类型字段限制cno 课程号char10 Prim

4、arykey 课程名char10 Not null cname 老师号char10 Not null teano 学分char4 Not null credit 学时char50 Not null ctime 2、同学信息表 student1 字段名描述数据类型字段权限sno 学号char10 Primarykey sname 姓名char10 Not null ssex 性别char2 Not null sage 年龄char2Not null major 专业char10Not null depart 系别char10Not null 3. 老师表( teacher1 )字段名属 性数据类

5、型字段权限teano 老师号char10 Primarykey tname 老师名char10 Not null Tsex 老师性别char2 Not null Tdepart 教室系别char10 Not null 4. 成果表字段名属 性数据类型字段权限sno 学号char10 Primarykey cno 课程名char10 Not null degree 成果char10 Not null 四、物理设计阶段 数据库物理设计的任务是为上一阶段得到的数据库规律模式,即数据库的规律结构选择合适的应用环境的物理结 构,既确定有效地实现规律结构模式的数据库储备模式,确定在物理设备上所接受的储备结

6、构和存取方法,然后对该存 储模式进行性能评判、修改设计,经过多次反复,最终得到一个性能较好的储备模式;数据库物理设计内容包括记录存 储结构的设计,储备路径的设计;五、数据库实现数据库实施是指建立数据库,编制与调试应用程序,1、创建数据库组织数据入库,并进行试运行;(1)打开 SQL 工具“ 查询分析器”(2)在查询窗口中键入以下 SQL 语句create database ScoreSystem 执行上述 SQL 语句即可新建一名为 ScoreSystem的数据库2、创建数据表一个完整的数据库不行缺少的就是数据表,如干个数据表的集合成一个数据库;数据表主要用来存放确定格式的记录,数据表中的行被

7、称为记录,列被称为字段;创建数据表的过程其实就是定义字段的过程;在此同学成果治理系统中需要创建四个表,即课程信息表、同学信息表、老师信息表和成果表;创建数据库后,为 ScoreSystem数据库添加数据表,步骤如下;(1)新建查询窗口(2)在查询窗口中键入以下 SQL 语句create table Class /创建课程信息表cno char10 primary key, /课程号cname char10 not null, /课程名teano char10 Not null /老师号credit char4, Not null /学分ctime char50 , Not null /学时)执

8、行上述 SQL 语句即可创建课程信息表相关表格create table student1 /创建同学信息表sno char10 primary key, /学号sname char10 not null, /姓名ssex char2 not null, /性别Sage char2 not null, /年龄Major char10 not null, /专业Depart char10 not null, / /系别 执行上述 SQL 语句即可创建同学信息表相关表格create table teacher1 /创建老师信息表tno char10 primary key, /老师号tname va

9、rchar50 not null, /老师名tsex char2, /老师性别tdepart varchar50 /老师系别 执行上述 SQL 语句即可创建老师信息表相关表格create table score /创建成果表sno char10, /学号cno char10, /课程号 执行上述 SQL 语句即可创建成果表相关表格同学信息相关表格Sno sname ssex sage major depart 陈琦男22 信息工商崔雪娇女23 信息工商董朝阳男22 数学训练数学系杜鹃女22 运算机应用运算机系方卉女20 汉语言文法系课程信息相关表格Cno cname tno credit ct

10、ime 0301 财务治理001 2 24 0302 供应链治理002 2.2 18 0303 生产与运作治理003 2.4 36 0304 统计学004 2.6 32 0305 网页制作005 2.8 30 0306 操作系统原理006 3.0 32 0307 数据库原理007 3.2 30 0308 008 3.4 45 项目治理0309 web 程序设计009 3.5 35 成果信息表Sno Cno Degree 0306 85 0303 90 0305 86 0306 82 0304 84 0301 81 0306 93 0302 79 0304 85 0306 94 0308 74

11、0307 86 老师信息表tno tname tsex tdepart 001 卢亚君女财经002 李昌明男财经003 张富强男财经004 刘翠杰女数信005 王庆石男数信006 黄立明男数信007 王纲男运算机008 徐伟丽女运算机009 刘书霞女运算机六、数据库运行和爱护阶段 1、数据定义 :基本表的创建、修改及删除;索引的创建和删除;视图的创建和删除(1)基本表的创建,建表语句 create table students(stuno char10 primary key, stuname varchar40 not null, stusex char2 not null, stuage

12、char10 not null, stumajor char10 not null, studepart char10 not null, (2)基本表的删除drop table students 2、数据操作 数据库查询操作A.单表查询:(1)查询 sno为同学的 sname select sname from student1 where sno= 结果:(2)查询 ssex为 女 并且 sdepart为 工商 的 sname select sname from student1 where ssex = 女 and sdepart = 工商 结果 :(3)查询全部同学的姓名和系别;select sname,depart from student1 结果 :(4)查询 depart 为数学系的 sname;select sname from student1 where depart = 数学系 结果 :(5)查询全部同学所在院系名称 select distinct depart from student 结果:(6)查询同学信息表中年龄小于 21 和年龄大于 21 的同学的姓名和系别 select sname,depart from student1 where sage21 or sage0 and cno=20 七、总结本同学成果查询系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论