数据库工程师下午试题及详细答案.docxVIP

  • 1
  • 0
  • 约8.44千字
  • 约 10页
  • 2026-05-29 发布于河北
  • 举报

数据库工程师下午试题及详细答案

一、试题部分(满分100分,考试时间120分钟)

(一)简答题(每题10分,共30分)

1.简述数据库事务的ACID特性,结合实际业务场景(如银行转账)说明各特性的作用,以及如果某一特性缺失可能导致的问题。

2.什么是数据库索引?常用的索引类型有哪些?分别说明其适用场景,以及过度创建索引可能带来的负面影响。

3.简述数据库备份与恢复的核心目的,列举3种常用的备份方式,说明每种方式的优缺点及适用场景。

(二)SQL实操题(每题15分,共30分)

现有两张业务表,表结构如下(字段类型、约束已明确,无需修改表结构):

表1:user(用户表)

字段名

字段类型

约束

说明

user_id

INT

主键、自增

用户唯一ID

user_name

VARCHAR(50)

非空、唯一

用户名

age

INT

非空

用户年龄

create_time

DATETIME

非空

用户创建时间

dept_id

INT

外键(关联dept表dept_id)

所属部门ID

表2:dept(部门表)

字段名

字段类型

约束

说明

dept_id

INT

主键、自增

部门唯一ID

dept_name

VARCHAR(50)

非空、唯一

部门名称

manager_id

INT

允许为空(关联user表user_id)

部门经理ID

请编写SQL语句完成以下需求:

1.查询每

文档评论(0)

1亿VIP精品文档

相关文档