1 / 6
文档名称:

武大《ACCESS数据库程序设计》答案.docx

格式:docx   大小:19KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

武大《ACCESS数据库程序设计》答案.docx

上传人:liuliu 2023/9/27 文件大小:19 KB

下载得到文件列表

武大《ACCESS数据库程序设计》答案.docx

相关文档

文档介绍

文档介绍:该【武大《ACCESS数据库程序设计》答案 】是由【liuliu】上传分享,文档一共【6】页,该文档可以免费在线阅读,需要了解更多关于【武大《ACCESS数据库程序设计》答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。武大《ACCESS数据库程序设计》答案数据库技术及其实践课程结业作业学号姓名学院(专业)新闻院新闻系分数题目:按照数据库设计的六个步骤,设计学生成绩管理数据库系统。要求:,以及学生成绩管理数据库系统的主要任务。(5分)。设计学生成绩管理数据库系统中的实体和实体之间的联系,以及实体的属性。画出系统的E-R图。(15分)。在逻辑结构设计阶段,将在概念设计得到的系统的E-R图转换为关系模式。表示方法:关系名(属性1,属性2,…….)。(15分)。根据所采用的数据库管理系统进行学生成绩管理数据库系统的物理设计。以如下表1、表2的形式来进行设计和描述。(15分)表1学生成绩管理数据库表2注:。第5部分提交数据库文件。数据库文件名中要求包含学生的学号和姓名。答案纸一:1;该系统中的实体主要包括系(学院),管理员,学生,学号,教师,教师号,教师职称,课程,课程号等等。2;学生使用自己的学号登陆该系统客户端,根据自己的喜好进行选课,也可以查询本人所选课程,也可以根据课程的课程号查询课程的具体情况(比如任课教师,上课时间,上课地点,选课人数等),还可以查询有关教师的情况(如职称,年龄等等),对教师进行评价。3;教师可使用自己的教师号登陆该系统的客户端,查看自己所教授课程的选课人数,上课时间,上课地点等,也可以删除学生的选课记录,上传学生的成绩,对学生的学****上课学****情况进行评价。4;管理员拥有自己的管理账户,具有该系统内最高的管理权限,可以对系统内所有用户的信息进行查看,并可以随时更改系统内其他用户的管理权限,对于系统内出现的各种情况,具有合法的纠正改动权限。5;各级用户的管理权限必须分明,不能相互之间有冲突:管理员拥有最高的管理权限;教师只能管理和查看自己的课程和学生的具体情况,不能对其他教师的使用造成影响;学生只能查看自己的信息,管理自己的选课和对教师的评价,不能对于其他学生和教师的使用造成影响,不能查看别的学生的具体信息,无条件接受管理员和教师的管理,不能反向对教师和管理员进行干涉操作。6;对于明显的失误行为,系统应对用户进行操作提示,比如学生所选课程之间有时间冲突的时候,系统应该学生进行提示,建议其对于所选课程进行优化。学生成绩管理数据库系统的主要任务是:管理学生的成绩,以及相关查询、添加、修改数据信息、储存数据信息。二:主要有四种策略:自顶向下,自底向上,由里向外(逐步扩张)和混合策略。一般先画出组织的局部E-R图,然后将其合并,在此基础进行优化和美化。设计局部E-R模型学生(学号,姓名,专业编号,性别,出生日期,入学时间,入学成绩,团员否,照片,简历)课程(课程编号,课程名称,学时,学分,课程性质,备注)专业(专业编号,专业名称,所属系,备注)学生选课(学号,课程编号,平时成绩,考试成绩)教师(教师编号,教师姓名,性别,出生日期,所属系,文化程度,职称,基本工资,通信地址,邮政编码,电话)教师任课(教师编号,课程编号)。(学号,姓名,专业编号,性别,出生日期,入学时间,入学成绩,团员否,照片,简历)课程(课程编号,课程名称,学时,学分,课程性质,备注)专业(专业编号,专业名称,所属系,备注)学生选课(学号,课程编号,平时成绩,考试成绩)教师(教师编号,教师姓名,性别,出生日期,所属系,文化程度,职称,基本工资,通信地址,邮政编码,电话)教师任课(教师编号,课程编号)四:Access数据库的特点存储方式简单,易于维护管理ess是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中界面友好、易操作集成环境、处理多种数据信息Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),ess强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,/的应用。支持广泛,易于扩展,弹性较大总之,Access是一个既可以只用来存放数据的数据库,也可以作为一个客户端开发工具来进行数据库应用系统开发;即可以开发方便易用的小型软件,也可以用来开发大型的应用系统。:(1)求选修了李艳老师的课程、成绩在90分以上的学生姓名、课程名称和考试成绩。SELECT学号,课程名,考试成绩FROM学生WHERE任课教师="李艳"AND考试成绩>90ORDERBY入学成绩ASC(2)求没有选修"数据库原理"课程的学生学号和姓名。SELECT学号,姓名FROM学生WHERE所选课程!="数据库原理"ORDERBY学号ASC(3)求至少选修了两门课程的学生学号。,==“2023300710250”(4)查询各专业"高等数学"的平均分,并按照成绩从高到低的顺序排列。SELECTINT(AVG(考试成绩)FROM学生选课WHERE所选课程="高等数学"ORDERBY考试成绩ASC(5)查询选课人数超过50人的课程的课程编号。