《数据库技术及其实践课程结业作业.docVIP

《数据库技术及其实践课程结业作业.doc

  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文档。上传文档
查看更多
《数据库技术及其实践课程结业作业

数据库技术及其实践课程结业作业 学号 姓名 院(专业) 分数 题目:按照数据库设计的六个步骤,设计学生成绩管理数据库系统。 要求: 简述需求分析的主要目的,以及学生成绩管理数据库系统的主要任务。(5分) 简述概念结构设计的主要方法。设计学生成绩管理数据库系统中的实体和实体之间的联系,以及实体的属性。画出系统的E-R图。(15分) 简述关系模型的特点。在逻辑结构设计阶段,将在概念设计得到的系统的E-R图转换为关系模式。表示方法:关系名(属性1,属性2,…….)。(15分) 简述系统采用的数据库管理系统的特点。根据所采用的数据库管理系统进行学生成绩管理数据库系统的物理设计。以如下表1、表2的形式来进行设计和描述。(15分) 表1 学生成绩管理数据库 序号 关系名 关系说明 表2 关系名 字段名 字段类型 字段大小 主键否 进行数据库的实施。(40分) 采用选择的数据库管理系统按照设计创建学生成绩管理数据库的关系(表)。并输入数据。 根据设计,创建索引和各个表之间的关系。 创建查询。要求: 创建单表查询。 创建多表查询。 创建条件选择查询。 创建交叉表查询。 创建参数查询。 创建生成表查询。 创建删除查询。 创建追加查询。 创建更新查询。 创建统计查询,并在查询中添加计算字段。 6. 写出完成如下操作的SQL语句。(10分) (1) 求选修了李艳老师的课程、成绩在90分以上的学生姓名、课程名称和考试成绩。 (2) 求没有选修数据库原理课程的学生学号和姓名。 (3) 求至少选修了两门课程的学生学号。 (4) 查询各专业高等数学的平均分,并按照成绩从高到低的顺序排列。 (5) 查询选课人数超过50人的课程的课程编号。 注:请将题目的1.2.3.4.6部分做在下面的答案纸上。第5部分提交数据库文件。数据库文件名中要求包含学生的学号和姓名。 答案纸 1.需求分析:主要目的是了解用户需求,对现实世界中的处理对象进行调查、分析,制定出数据库设计的具体目标。此次数据库的主要任务就是将学生成绩,学生选课,教师任课以及学生,教师,课程的各种信息交叉管理,查询,存储的功能。 2.概念结构设计:一般先画出组织的局部E-R图,然后将其合并,在此基础进行优化和美化。 概念数据模型,主要在系统开发的数据库设计阶段使用,是按照用户的观点来对数据和信息进行建模,利用实体关系图来实现.它描述系统中的各个实体以及相关实体之间的关系,是系统特性和静态描述.数据字典也将是系统进一步开发的基础. E-R图: 3.逻辑结构设计:主要目标是产生一个DBMS可处理的数据模型和数据库模式。该模型必须满足数据库的存取、一致性及运行等各方面的用户需求。详见数据库附件。 课程(课程编号,学时,学分,名称); 关系模式如下: 教师任课(教师编号,课程编号); 学生(学号,姓名,性别,入学时间,入学成绩,是否是团员,专业号); 选课(学号,平时成绩,考试成绩,课程编号); 专业(名称,所属系,编号); 教师(姓名,性别,出生日期,文化程度,职称,电话,电子邮箱,教师编号,所属系) 4 采用了数据库的特点 存储方式简单,易于维护管理 面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中 界面友好、易操作 集成环境、处理多种数据信息 支持广泛,易于扩展,弹性较大 所以该系统采用了数据库管理后,可以达到最佳的使用,修改,等效果 表1 学生成绩管理数据库 序号 关系名 关系说明 1 学生表 学生基本信息 2 教师表 教师基本信息 3 专业课表 课程基本信息 4 教师任课表 教师任课情况 5 学生选课表 学生选课情况以及课程成绩 6 专业表 专业所属信息 表2 关系名 字段名 字段类型 字段大小 主键否 ID int 4 是 学号 文本 14 否 姓名 文本 5 否 性别 文本 1 否 年龄 文本 2 否 院系 文本 11 否 成绩 文本 3 否 关系名 字段名 字段类型 字段大小 主键否 ID Int 4 是 教师号 文本 4 否 姓名 文本 8 否 性别 文本 1 否 年龄 文本 3 否 职称 文本 8 否 所属院系 文本 8 否 关系名 字段名 字段类型 字段大小 主键否 ID Int 4 是 专业编号 文本 4 否 专业名称 文本 8 否 所属院系 文本 8 否 备注 文本 8 否 5.见附件; 6. (1).SELECT 学生表.姓名, 学生选课表.课程编号, 专业课表.课程名称 FROM 教师表 INNER

文档评论(0)

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

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

1亿VIP精品文档

相关文档