一、简答题(共5小题,每题10分,共计50分)
1. 计算机数据管理技术的发展经过了几个发展阶段?(10分)
答:计算机数据管理技术的发展经过了三个发展阶段。
(1)人工管理阶段(3分)
(2)文件系统阶段(3分)
(3)数据库系统阶段(4分)
2. 什么是数据库系统的三级模式结构?(10分)
答:数据库内部体系结构是数据库系统的一个总的框架。数据库领域公认的标准结构是三级模式结构,它包括外模式、模式和内模式。(4分)
面向用户或应用程序员的用户级、面向建立和维护数据库人员的概念级、面向系统程序员的物理级。用户级对应外模式,概念级对应模式,物理级对应内模式,使不同级别的用户对数据库形成不同的视图。(6分)
3. Access 2010的基本对象有哪些?各有什么作用?(10分)
答:6种数据库对象,分别是表、查询、窗体、报表、宏和模块。(4分)
表:表是数据库的核心与基础,它是Access数据库的基本对象,其它的数据库对象都是以表为基础来创建的。(1分)
查询:是数据库的核心操作。用户通过查询可以在表中搜索符合指定条件的数据,并可以对目标记录修改、插入和更新等编辑动作。(1分)
窗体:是数据信息的主要表现形式。用户可以通过创建窗体逐条显示记录,便于详细的查看和编辑,还可以对窗体进行编程。(1分)
报表:可以按照指定的样式将多个表或查询中的数据显示(打印)出来。(1分)
宏:是若干个操作的组合,用来简化一些经常性的操作。(1分)
模块:是用VBA语言编写的程序段,它以Visual Basic为内置的数据库程序语言。(1分)
4. 在设计表的结构时要考虑哪几个方面的问题?(10分)
答:(1)确定表名。表名要确保其唯一性,表的名称要与用途相符,简略、直观、见名知意。(2分)
(2)确定字段名称。(2分)
(3)确定字段类型。Access提供了10种数据数据类型,满足字段的不同需要。(2分)
(4)确定字段属性。如字段大小、格式、默认值、必填字段、有效性规则、有效性文本、索引等。(2分)
(5)确定表中能够唯一标识记录的主关键字段,即主键。(2分)
5. 查询有几种类型?建立查询一般要经过哪几个阶段?(10分)
答:按照查询结果是否对数据源产生影响以及查询准则设计方法的不同,可以将查询分为以下5种类型:选择查询,参数查询,交叉表查询,操作查询,SQL查询。(5分)
建立查询一般经过:(5分)
(1)确定数据源
(2)使用向导或设计视图创建查询。
(3)查看查询结果。
二、操作题(共5小题,每题10分,共计50分)
根据题目所给条件,写出相应的SQL命令。
1. 查询“学生”表中学生的姓名、专业信息。(10分)
解:SELECT 姓名, 专业 FROM 学生
得分说明:写对主句,得5分;从句写对,得5分。
2. 查询“成绩”表中学生成绩的最高分。(10分)
解:SELECT MAX(成绩) FROM 成绩
得分说明:写对主句,得5分;从句写对,得5分。
3. 查询“学生”表中姓王的男学生的信息。(10分)
解:SELECT * FROM 学生
WHERE 姓名 like “王*” and 性别=“男”
得分说明:写对主句,得5分;从句写对,得5分。
4. 查询“成绩”表中成绩在70~90之间的学生的学号、课程编号和成绩。(10分)
解:SELECT 学号, 课程号, 成绩 FROM 成绩
WHERE 成绩 between 70 and 90
得分说明:写对主句,得5分;从句写对,得5分。
5. 查询“学生”表中男、女学生的人数。(10分)
解:SELECT 性别, COUNT(*) as 人数
FROM 学生 GROUP BY 性别
得分说明:写对主句,得5分;从句写对,得5分。
本文暂时没有评论,来添加一个吧(●'◡'●)