2026年二级数据库管理考试应用设计题.docxVIP

  • 0
  • 0
  • 约5.61千字
  • 约 14页
  • 2026-10-08 发布于福建
  • 举报

2026年二级数据库管理考试应用设计题.docx

第PAGE页共NUMPAGES页

2026年二级数据库管理考试应用设计题

一、关系数据库设计(3题,每题20分,共60分)

背景:某中型连锁超市分布在华东地区,需设计数据库系统管理商品、库存、会员及促销信息。要求符合第三范式(3NF),并考虑业务扩展性。

1.题目:

设计“超市库存管理”关系数据库的表结构,要求:

(1)列出所有所需表及其主键、外键约束;

(2)说明非主属性满足的函数依赖关系;

(3)举例说明如何通过规范化设计避免数据冗余和更新异常。

2.题目:

在上述设计中增加“会员积分”功能,要求:

(1)设计新的关联表存储会员与积分记录,并说明其作用;

(2)编写SQL语句实现“会员购买商品时累计积分,满1000减50元”的规则;

(3)分析此设计对原数据库性能的影响及优化方案。

3.题目:

假设超市需支持多仓库管理,修改原设计以支持该需求:

(1)增加“仓库”表,并调整“库存”表的外键关系;

(2)编写SQL查询“某商品在所有仓库的库存总和”;

(3)若某商品需跨仓库调拨,设计触发器实现自动更新库存。

二、SQL查询与优化(4题,每题15分,共60分)

背景:某旅游平台需管理用户订单、酒店及航班信息,表结构如下:

-`Orders`(订单号`order_id`,用户`user_id`,金额`amount`,下单时间`order_time`)

-`Ho

文档评论(0)

1亿VIP精品文档

相关文档