东软数据库三级项目3.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
东软数据库三级项目3

学生成绩管理系统1. 需求描述设计一个学生成绩的数据库管理系统,数据库中要求包含学生的基本信息,学科基本信息,以及学生所学课程的考试成绩。要方便学生进行成绩查询,通过该课程设计,应该达到把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。能够进行数据库的数据定义、数据操纵、数据控制等处理功能,进行联机处理的相应时间要短。具体功能应包括:系统应该提供课程安排数据的插入、删除、更新、查询;成绩的添加、修改、删除、查询,学生及教职工基本信息查询的功能。2. 概念结构设计3. 逻辑结构设计设计学生成绩管理数据库,包括课程、学生、教师、成绩四个关系, 其关系模式中对每个实体定义的属性如下:课程信息表Class:(课程号,课程名,教师号,学分,学时)学生信息表Student1:(学号,姓名,性别,年龄,专业,系别)成绩表Score:(学号号,课程名,成绩)教师表Teacher1:(教师号,教师名,教师性别,教师系别)1、课程信息表(class)字段名描述数据类型字段限制cno课程号char(10)Primarykeycname课程名char(10)Not nullteano教师号char(10)Not nullcredit学分char(4)Not nullctime学时char(50)Not null2、学生信息表(student1)字段名描述数据类型字段权限sno学号char(10)Primarykey sname姓名char(10)Not nullssex性别char(2)Not nullsage年龄char(2)Not nullmajor专业char(10)Not nulldepart系别char(10)Not null3.教师表(teacher1)字段名属 性数据类型字段权限teano教师号char(10)Primarykeytname教师名char(10)Not nullTsex教师性别char(2)Not nullTdepart教室系别char(10)Not null4.成绩表字段名属 性数据类型字段权限sno学号char(10)Primarykeycno课程名char(10)Not nulldegree成绩char(10)Not null4. 物理设计A.创建索引:(1) 在class表的cno列上创建非聚集索引。Create index classrnameONclass (cno)(2) 在student1表的sno列上创建非聚集索引。 Create unique index student1no ONStudent1 (sno)(3) 在Student1表的sno列创建一个非聚集索引,要求索引键值按sno升序排列。Create index student1no ON student1(sno ASC)B.删除索引:(1)删除student1表中的student1no索引。Drop indexstudent1no5. 数据库实施1、创建数据库打开SQL工具“查询分析器”在查询窗口中键入下列SQL语句create database ScoreSystem执行上述SQL语句即可新建一名为ScoreSystem的数据库2、创建数据表创建数据库后,为ScoreSystem数据库添加数据表,步骤如下。新建查询窗口在查询窗口中键入下列SQL语句create table Class(//创建课程信息表cno char(10) primary key,//课程号cname char(10) not null,//课程名 teanochar(10)Not null//教师号 credit char(4), Not null//学分ctime char(50),Not null//学时)执行上述SQL语句即可创建课程信息表相关表格create table student1(//创建学生信息表sno char(10) primary key,//学号sname char(10) not null,//姓名 ssexchar(2)not null,//性别Sagechar(2)not null,//年龄Majorchar(10)not null,//专业Depart char(10)not null,//系别)执行上述SQL语句即可创建学生信息表相关表格create table teacher1( //创建教师信息表tno char(10) primary key,//教师号tname varchar(50) not null, //教师名tsex char(2),//教师性别 tdepart varch

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档