刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

【说明】

某软件企业开发一套类似于淘宝网上商城业务的电子商务网站。该系统涉及多种用户角 色,包括购物用户,商铺管理员,系统管理员等。

在数据库设计中,该系统数振库的核心关系包括:

产品(产品编码,产品名称,产品价格,库存数量,商铺编码) 商铺(商铺编码,商铺名称,商铺地址,商铺邮箱,服务电话); 用户(用户编码,用户名称,用户地址,联系电话)

订单(订单编码,订单日期,用户编码,商铺编码,产品编码,产品数量,订单总价)

不同用户角色也有不同的数据需求,为此该软件企业在基本数据库关系模式的基础上,定制 了许多试图。其中,有很多视图涉及到多表关联和聚集函数运算。

【问题 3】(9 分) 针对李工提出的问题,常见的解决手段有应用程序实现,触发器实现和物化视图实现等、 请用 300 字以内的文字解释说明这三种方案。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

程序实现:在订单的增删改是,控制好两个数据表的相关操作,保证数据的一致性。

触发器实现:当订单发生变化是,通过触发器把当日订单同步到统计表中。

物化视图:建立"当日销售、存货"物化视图,通过物化视图把相关联的数据关联起来,当订单发生变化时,自动更新,保障数据一致性。

解析:

本题要求解释三种解决手段:应用程序实现、触发器实现和物化视图实现。程序实现是通过编写代码来处理订单变化并控制数据表操作;触发器实现是利用数据库触发器机制在订单变化时自动执行操作;物化视图实现是建立关联数据的查询结果存储,自动更新以保证数据一致性。这三种方案都是为了解决数据一致性问题,各有适用场景和优缺点。

创作类型:
原创

本文链接:【说明】某软件企业开发一套类似于淘宝网上商城业务的电子商务网站。该系统涉及多种用户角 色,包括购物用

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share