数据库系统原理大作业要求-计算机实践课程题目要求

目录

背景

一、内容要求

学生成绩管理系统需求

要求

二、提交要求


背景

        本文记录了自考计算机科学与技术专业的时候,遇到的C++程序设计的题目。分享出来,让同学们提前了解一下实践课程的难度。为自己的实践课程提前做准备,提前预习。

一、内容要求

学生成绩管理系统需求

        整体要求:对“学生成绩系统”需求进行分析,完成数据库设计,数据库设计应体现数据安全性和完整性要求;

        成绩管理系统的主要功能模块包括:学生成绩管理、院系管理、课程信息管理和成绩信息管理,具体功能描述如下:

  1. 院系信息(系号,系名,电话)管理:录入、修改、查询
  2. 班级信息(班级号,人数,班长学号)管理:录入、修改、查询
  3. 学生信息(学号,姓名,性别,地址,系号,班级号)管理:录入、修改、查询
  4. 课程信息(课程号,课程名,学时,学分)管理:录入、修改、查询

一个学生属于一个院系,一个院系包含多个学生;一个学生属于一个班级,一个班级包含多个学生;一个学生可以选多门课程,一个课程可以包含多个学生。

设计过程中可视实际情况和需要,对系统功能做适当扩展和补充。

要求

  1. 根据上述需求绘制E-R图,并给出满足3NF的关系模式,完成数据库逻辑模型设计;

  2. 在SQL Server中通过SQL语句实现系统的成绩鉴定系统数据库模型:创建表,合理设置索引、约束等;

  3. 通过SQL语句向各表中插入模拟数据;
  4. 通过SQL语句能够对各表实现数据的增、删、改、查和基本数据分析,例如求得平均分、优秀率、不及格人数等。

  5. 为常用管理功能设计存储过程(选做)

二、提交要求

  1. 大作业报告1份,报告内容包括:(1)系统功能说明,(2)E-R图,(3)数据库逻辑模型设计(4)SQL语句实现和运行结果截图。报告整齐美观,格式不限;

  2. 将Word格式大作业报告提交,提交文件命名要求:序号-姓名.docx。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lu5211019

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值