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

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

时间:2024-11-10 16:46:08浏览次数:3  
标签:班级 要求 题目 学生 课程 SQL 数据库系统 成绩

目录

背景

一、内容要求

学生成绩管理系统需求

要求

二、提交要求


背景

        本文记录了自考计算机科学与技术专业的时候,遇到的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。

标签:班级,要求,题目,学生,课程,SQL,数据库系统,成绩
From: https://blog.csdn.net/qq_38593865/article/details/143509368

相关文章

  • c++ 题目4 平方之和
    简单时间限制:1000MS内存限制:128MB分数:100OI排行榜得分:12(0.1*分数+2*难度)描述小杨有 n 个正整数 a1​,a2​,…,an​,他想知道对于所有的 i(1≤i≤n),是否存在两个正整数 x 和 y 满足 x×x+y×y=ai​。输入描述第一行包含一个正整数 n,代表正整数数量。之后 n ......
  • 软件测试入职要求汇总
    以下是我搜集了各平台对于测试工程师的所有要求汇总而来,如果能掌握以下70%的要求,相信大家能找到一份非常不错的工作。英文流利对Web、App移动端、H5有丰富的测试经验。具备良好的问题分析和解决能力,能够快速定位问题并推动解决熟悉Python、Go、Java、Shell中至少......
  • AMC2024 12A 题目笔记
    题目编号按照AoPS。√√√√√√√××√.×√√√√.√√√.....P6对啦!首先注意到答案应该是一个正的加两个负的。暴力枚举所有合法的三元组,算得\(10-6-1=\boxed{\mathbf{(B)}\3}\)。☆经验:枚举一个数\(n\)的分解\(x\timesy\timesz\)是可以接受的。A......
  • C语言期末必练题目——part 5
    9. #include“stdio.h” func(int b[]) { int j;    for(j=0;j<4;j++)      b[j]=j; } main() { int a[4],i;    func(a);    for(i=0;i<4;i++)       printf(“%2d”,a[i]); }运行结果为:     ......
  • 【数据库系统概论】第3章 SQL(二)数据更新
    目录插入数据Insert1. 插入记录【插入元组】2.插入子查询结果修改数据Update1.修改某一个元组的值2.修改多个元组的值3.带子查询的修改语句删除数据 delete1.删除某一个元组的值2.删除多个元组的值 3.带子查询的删除语句插入数据Insert Insert语句用来......
  • 20-数据库系统安全
    20.1概况1)概念数据库安全是指数据库的机密性、完整性、可用性能够得到保障,其主要涉及数据库管理安全、数据安全、数据库应用安全以及数据库运行安全。2)威胁授权的误用逻辑推断和汇聚:利用逻辑推理,把不太敏感的数据结合起来可以推断出敏感信息。进行逻辑推断也可能要用到某些......
  • P10954 LCIS 题目解析
    P10954LCIS题目解析题目链接思路前置:弱化版没什么好说的,设\(f_{i,j}\)表示\(a\)的前\(i\)个并且结尾为\(b_j\)的最长上升公共子序列。定义\(a_0=b_0=-\infty.\)转移:\(a_i=b_j,f_{i,j}=\max_{k\in[0,j-1]\text{且}b_k<a_i}f_{i-1,k}.\)否则,\(f_{i,j}=f_{......
  • [题目总结 #1] 静态序列区间查询问题(未完)
    [题目总结#1]静态序列区间查询问题前言不久前遇到一批这种题,我发现自己思路很单一,只想着莫队、分块、线段树,但是其实可能有其他巧妙的做法,而且就算是用分块、线段树维护的东西也有我没想到的。总体来说,在这种题上,自己的思维太固化、自己太依赖思维惯性,又不熟悉各种套路。于是......
  • 数据库系统------存储和索引
    索引索引的作用引入索引是为了加快数据的访问,就像查字典一样,我们根据拼音或者偏旁查找具体的字会更快索引项搜索键:用于查找记录的属性或属性集合指针:指向与搜索键值匹配的一个或多个记录索引文件索引文件是由一系列索引项组成的,索引文件通常比数据文件小索引的基本......
  • 计算机毕业设计题目大全
    springboot001基于SpringBoot的在线拍卖系统springboot002基于springboot的医护人员排班系统springboot003图书个性化推荐系统的设计与实现springboot004网页时装购物系统springboot005学生心理咨询评估系统springboot006基于SpringBoot的网上订餐系统springboot007大学生租房......