《Access数据库应用技术》习题答案
第1章数据库技术概述一、选择题1.D2.D3.A4.C5.A二、填空题1.MicrosoftOffice2.关系3.对象名称4.数据传递5.事物之间的联系6.关系模型7.属性(或字段),元组(或记录)8.选择,联接,投影
6.C
7.B
8.A
第2章创建Access数据库一、选择题1.C2.B3.B4.C5.A6.C7.B8.D9.A10.A11.D二、填空题1.核心2.数据模型3.独立性4.二维5.关系6.文件名7.字段8.主键;外键9.硬件;软件;数据10.表;表间三、上机实训指导1.设计“学生成绩管理系统”。【解析】(1)根据本章介绍的方法,建立数据库之前先对“学生成绩管理系统”的系统功能进行分析。建立学生成绩管理系统的主要目的是通过该系统实现对学生成绩的录入、修改与管理,能够方便地查询到各种分析报告和成绩单,例如,考试成绩分布、最高、最低分数等情况。根据以上考虑,本系统应用包含以下几个方面的功能:录入和维护学生的各种成绩,生成数据库数据。对不及格学生的处理信息。按照各种方式方便地浏览成绩,如按科目、班级和个人等。对各科考试进行统计分析,例如进行总分、平均分、最高、最低分数、优秀率、及格率的统计分析;能够输出各种成绩单和统计报表等。重修成绩管理,根据重考的成绩刷新相关课程的成绩。
f(2)确定数据库中的信息。根据系统功能分析,可以总结出该数据库中应包括的信息有:首先要做成绩录入,为以后的成绩分析做好前期数据准备。数据信息应包括学生的学号、考试课程代码和成绩等属性。另外,成绩有约束条件,例如不得超过100分等。学生的基本信息包括学号、姓名、性别、班组、照片、备注等,这些都是统计数据的基本信息来源。考虑给学生补考的机会,所以需要学生补考的信息,应该包含学号、课程代码和补考成绩。(3)确定该系统中需要的实体及实体的属性。根据前面的分析,该系统中的实体有:学生基本信息实体“学生”实体具有学号,姓名,性别,籍贯,出生年月,班级,照片,备注等属性,通过这些属性可以方便地查询到学生的基本信息。成绩信息实体“成绩”实体要具有学号、课程代码、成绩等属性。补考成绩信息实体“补考”成绩实体具有学号、课程代码、补考成绩等属性。课程信息实体“课程”实体具有课程代码、名称、学分属性。(4)确立ER图及实体之间的关系。根据实体集的设计,使用ER图描述实体-联系,本系统的实体-联系Er