全国计算机二级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小时内删除。