全国计算机二级access上机试题及答案
全国计算机二级 Access 上机试题及答案
试题一:
题目:数据库设计
试题描述:某公司的员工管理数据库中有两个表格,员工表格和部门表格。员工表格包含员工编号(EmpID)、姓名(Name)、性别(Gender)、年龄(Age)和所在部门(DeptID)五个字段;部门表格包含部门编号(DeptID)和部门名称(DeptName)两个字段。请根据上述条件,在 Access 中创建这两个表格,并完成以下操作:
access数据库生成网页版1. 新建员工表格,并添加记录:
EmpID Name Gender Age DeptID
-------------------------------------------
E001 张三 男 25 D001
E002 李四 女 28 D002
E003 王五 男 30 D001
E004 赵六 女 32 D003
2. 新建部门表格,并添加记录:
DeptID DeptName
------------------
D001 人事部
D002 财务部
D003 技术部
3. 设计合适的主键和外键来建立员工表格和部门表格之间的关系。
4. 编写 SQL 语句查询出性别为男的员工姓名、年龄和部门名称,并将查询结果命名为“男性员工”。
试题答案:
1. 创建员工表格(Employee):
字段:EmpID (文本型), Name (文本型), Gender (文本型), Age (数值型), DeptID (文本型)
2. 创建部门表格(Department):
字段:DeptID (文本型), DeptName (文本型)
3. 建立关系:
在员工表格(Employee)的 DeptID 字段上创建外键,关联部门表格(Department)的 DeptID 字段上的主键。
4. 查询 SQL 语句:
SELECT Name, Age, DeptName
FROM Employee, Department
WHERE Employee.DeptID = Department.DeptID AND Gender = '男'
查询结果:“男性员工”
Name Age DeptName
---------------------------
张三 25 人事部
王五 30 人事部
试题二:
题目:数据导入与导出
试题描述:某公司的销售数据存储在 Excel 文件中,你需要将这些数据导入 Access 数据库中,并根据一定的条件进行查询。
1. 创建一个新的 Access 数据库文件,并将此数据库文件命名为 “Sales.accdb”。
2. 在该数据库中创建一个新的数据表,命名为 “SalesRecord”,并设置以下字段:
- OrderID (文本型):订单编号
- ProductName (文本型):产品名称
- CustomerName (文本型):客户姓名
- OrderDate (日期/时间型):订单日期
- Quantity (数值型):订购数量
- UnitPrice (货币型):单价
3. 从 Excel 文件中导入数据到 “SalesRecord” 表格中。
4. 编写 SQL 语句查询以下内容,并将查询结果保存为 “HighSales”:
- 查询订单日期在最近一个月内的所有记录。
- 查询订购数量大于 100 的记录。
试题答案:
1. 创建新的 Access 数据库文件:可以通过 Access 软件中的“新建”功能来创建。
2. 创建数据表 “SalesRecord”:
字段:OrderID (文本型), ProductName (文本型), CustomerName (文本型), OrderDate (日期/时间型), Quantity (数值型), UnitPrice (货币型)
3. 导入数据:
- 打开 “SalesRecord” 表格
- 选择 “外部数据” -> “Excel”
- 选择 Excel 文件并导入数据
4. 查询 SQL 语句:
- 查询订单日期在最近一个月内的所有记录:
SELECT *
FROM SalesRecord
WHERE OrderDate >= DateAdd("m", -1, Date())
- 查询订购数量大于 100 的记录:
SELECT *
FROM SalesRecord
WHERE Quantity > 100
查询结果保存为 “HighSales” 表格。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论