4.请写出以下SQL语句的功能:
SELECT COUNT(编号) FROM 职工表 WHERE YEAR(NOW())-YEAR(进厂日期)>=25
5.下图是一个选择查询及其查询结果,通过该查询要求显示出1990年之后出生的所有团员学生的信息,请仔细观察,然后填写①②③④所在位置的具体内容。
① ② ③ ④
6 / 8
ACCESS数据库应用基础期中试题
参考答案
一、单项选择题:(每小题1分,共30分,只有一个答案是正确选项,请将正确答案前的字母填在答题表中。)
题号 答案 题号 答案 题号 答案 1 C 11 C 21 B 2 A 12 D 22 A 3 B 13 B 23 A 4 B 14 D 24 A 5 C 15 C 25 D 6 D 16 D 26 C 7 C 17 A 27 B 8 C 18 D 28 C 9 C 19 D 29 C 10 D 20 C 30 A 二、填空题:(每空1分,共14分)
1. 一行记录 , 一个字段 。 2. office2007办公软件 ,数据库管理 。 3. 查看,分析,更改数据,数据来源 4. OLE对象 。 5. 0000 。 6. 备注,超级链接,OLE对象。
7. Like “S*” and Like “*L” 。
三、名词解释:(每小题3 分,共6分)
1.数据模型:是数据的组织方式,它决定了数据(主要是结点)之间联系的表达方式,直接影响数据库的性能。不同的数据库管理系统组织数据的方式不同,常用见的数据模型有三种:层次模型、网状模型、关系模型。
2.主键:(P43)又称为主关键字,由表中的一个或多个字段构成,用于唯一标识数据表中的一条记录。一个数据表只有一个主键,且主键字段不允许输入空值。
四、简答题:(每小题4分,共20分)
1.(P7)Access2007数据库的对象包括表、查询、窗体、报表、宏和模块6种。
7 / 8
2. P15(1) 双击“使用设计器创建表”,打开表设计器。
(2)在表设计器中,输入各个字段的名称,在“数据类型”下选择各个字段的数据类型;然后设置各字段的相关属性。
(3)单击工具栏中的“保存”按钮,保存设计好的表结构。 (4)转换到表的数据视图 ,输入数据内容。 3. P23如果输入的字段值不符合有有效性规则,则系统将弹出提示信息。
4. 查询:根据提供的条件,对一个或多个数据表进行数据检索,实现统计、计算和排序等复杂的数据查询。
查询的类型:选择查询、交叉表查询、查找重复项查询、查找不匹配项查询、参数查询、操作查询和SQL查询等。
5. 查询的视图有三种方式,分别是数据表视图、设计视图和SQL视图。
(1)查询的数据表视图
查询的数据表视图是以行和列的格式显示查询结果数据的窗口。 (2)查询的设计视图
查询的设计视图是用来设计查询的窗口。使用查询设计视图不仅可以创建新的查询,还可以对已存在的查询进行修改和编辑。
(3)查询的SQL视图
SQL视图是一个用于显示当前查询的SQL语句窗口,用户也可以使用SQL视图建立一个SQL 特定查询,如联合查询、传递查询或数据定义查询,也可对当前的查询进行修改。
五、综合题:(每小题10分 ,共50分)
1.根据要求写出SQL语句:
(1)Select * from sell where code=“A002”and datetime 查询数据表“sell”中2013年1月份的销售记录,在查询结果中显示“sell”表中的所有字段,并计算出每条记录的销售金额。P60 3.P54 4. 查询职工表中工龄超过25年的职工人数。 5.① 出生日期 ② >=#1990/1/1# ③ 团员 ④ yes 8 / 8