




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生成绩管理系统数据库设计ULTURALUNIVERSITY数据库课程设计报告西农大的成绩管理工作量大、繁杂,人工处理非常困难。学生成绩管理系统的处理能力,大大减轻了管理人员的工作量,并提高了处理的准确统的开发运用,实现了学生成绩管理的自动化,不仅把广大教师从脱出来、把学校从传统的成绩管理模式中解放出来,而且对成绩的判断和整理更合理、更公正,同时也给教师提供了一个准确、清晰、轻松处理功能,进行联机处理的相根据前面对系统进行的分析,已经初步了解了学生成绩管理系统的数据处理流程,学生,成绩四个关系。不允许修读同一门课程多次班级(班级编号,班级名称,所属学院,年级,班级人数)课程(课程号,课程名,学分,课时数,先修课程)学生(学号,姓名,性别,出生日期,籍贯,所属班级)(学号,课程号,开课学期,成绩)seetiveudentNNocreditHoScor图o分先修课、逻辑数据库设计阶段结构是独立于任何一种数据模型的信息结构。逻辑结构的任务是把概念结构成课程、学生、教师、成绩四个关系,其关系模式成绩中对每个实体定义的属性M如下:班级编学号学号Class:(班级编号,班级名称,所属学院,年级,班级人数)班级名学生信息表N1班学生级所属学学生级所属学课程信息表年级性别级信息表(Class)archararcharimarykeyNotnullNotnullNotnullNotnullStudentVarchar(30)varcharvarcharrthdayrimarykeyototototNotnullnullnullnullnull课程信息表(Course)PrimarykeyrrNotnullNotnullvarcharvarchar(3Notnullse成绩表(Score)PrimarykeyPrimarykeumericyNotnullNotnullSQL器”createdatabaseScoreDB库。数据表主要用来存放一定格式的记录,数据表中的行被称为记录,列被称为字段。创在此学生成绩管理系统中需要创建四个表,即班级信息表、学生信息表、课程信createtableClass(//创建班级信息表classtudentNochar(10)primarykey,//班级编号classtudentNamevarchar(30)notnull,//班级名称institutevarchar(30)Notnull//所属学院gradesmallint,NotnullclassNumtinyint,Notnull//年级//班级人数)createtableStudent(studentNochar(10)primarykey,studentNamevarchar(30)notnull,sexchar(2)notnull,birthdaydatetimenotnull,nativevarchar(30)notnull,classtudentNoChar(10)notnull,)//创建学生信息表//学号//姓名//性别//出生日期//民族//所属班级createtableCourse(//创建教师信息表courseNochar(10)primarykey,courseNamevarchar(30)notnull,creditHournumericnotnull,courseHourtinyintnotnull,priorCoursevarchar(30)notnull,//课程号//课程名//学分//课时数//先修课程)createtableScore(//创建成绩表studentNochar(10)primarykey,courseNochar(10)primarykey,termchar(10)notnull,scorenumericnotnull,//学号//课程号//开课学期//成绩)行和维护本表的创建,建表语句createtableStudent(//创建学生表studentNochar(10)studentNamevarchar(30)sexchar(2)birthdaydatetimenativevarchar(20)notnull,notnull,notnull,notnull,notnull,classtudentNoChar(10)notnull,constraintstudentPKprimarykey(StudentNO),constraintstudentPK1foreignkey(classtudentNo)referencesclass(classtudentNo))除droptableStudent姓名selectstudentNamefromStudentwherestudentNo='0800006'姓名,所选课程的课程号、课程名和成绩Select,,,,fromStudent,Class,Score,CourseWhere=and=and=果集查询SelectcourseNoFromScoreWherestudentNo='0700003'IntersectSelectcourseNoFromscoreWherestudentNo='0800002'SelectstudentNo,studentName,birthday,nativeFromStudentWherestudentNoin(selectstudentNoFromscoreWhereclassNo='CS0701')InsertStudent(studentNo,studentName,sex,birthday,native,classNo)Values('0800016','叶问','男','1992-6-19','南昌','CP0802'UpdateStudentSetStudentNo='0800019'WhereStudentName='吴敏’;DeletefromClassWhere(institute='金融学院');createindexstudentNameSMonStudent(studentName)dropindexstudentNameSMonStudent(studentName)所谓计算机系统安全性,是指为计算机系统建立和采取的各种安全保护措施,以坏,坏,必须采取一些安全性控制措施以保证数据库中数据的安全、可靠和正确有效。安全性控制的防范对象是非法用户和非法操作,防止他们对数据库数据的非法存取。主要采用户想要对对数据库内容进行相关操作,必须申请一个用户名或用户标识号,每次登陆都必须输入该用户名以及相应正确的口令,然后系统对其进行验证,只有通过createtableClass(classNoclassNameinstitutegradeclassNum//创建class表notnullnotnullnotnullnotnullNotnull,Notnull,null,varchar(30)varchar(30)smallinttinyintconstraintClassPKprimarykey(classNo))createtableScore(studentNochar(10)notnull,courseNochar(10)notnull,termchar(10)notnull,scorenumeric(5,1)default0notnull,Check(Scorebetweenand,ConstraintScorePKprimarykey(studentNo,courseNo),ConstraintScoreFK1foreignkey(studentNo)ReferencesStudent(studentNo),ConstraintScoreFK2foreignkey(courseNo)ReferencesCourse(courseNo)通常,如果能仔细分析用户的需求,并正确的识别出所有的实体集和联系实体集中的属性之间存在函数依赖(不包括主码的依赖关系),则需要根据函数依赖NewCourse1(classNo,courseName,creditHour,courseHour)NewCourse2(courseName,priorCourse)本学生成绩查询系统主要参照课本,相对来说比较简单。但是由于主要以课本为依据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 信息介绍合同范本
- 运输汽车合同范本
- 废布料回收合同范本
- UA62784-生命科学试剂-MCE
- CDK2-IN-39-生命科学试剂-MCE
- BMS-191095-hydrochloride-生命科学试剂-MCE
- 政府修房合同范本
- 投放鞋柜合同范本
- 2025年戊二酮苯项目合作计划书
- 农业种植公司合同范本
- AI在知识库领域的应用
- 易制毒化学品经营管理制度
- 2024年中国成人心肌炎临床诊断与治疗指南解读课件
- 全国川教版信息技术八年级下册第一单元第2节《制作创意挂件》信息技术教学设计
- 2024山东能源集团中级人才库选拔【重点基础提升】模拟试题(共500题)附带答案详解
- 中国古典风格设计
- 市政综合项目工程竣工项目验收总结报告自评
- GB/T 22919.8-2024水产配合饲料第8部分:巴沙鱼配合饲料
- T-BJCC 1003-2024 首店、首发活动、首发中心界定标准
- 网络营销推广与策划教学大纲
- 北师大版五年级数学下册教材分析解读课件完整版
评论
0/150
提交评论