MySQL数据库技术与项目应用教程(微课版)(AI助学)(第3版)-习题答案 项目5.docxVIP

  • 0
  • 0
  • 约5.61千字
  • 约 8页
  • 2026-06-05 发布于山东
  • 举报

MySQL数据库技术与项目应用教程(微课版)(AI助学)(第3版)-习题答案 项目5.docx

MySQL数据库技术与项目应用教程(微课版)(AI助学)

(第3版)习题答案

项目五:优化查询网上商城系统数据

单选题:

BCDDBADBBA

思考题(参考):

1.视图跟基本表之间的关系是怎样的?请根据你的理解,举例说明视图机制是如何保障数据安全性,以及逻辑数据独立性的。

答:视图是从数据库中一个或多个基本表导出的表,其关联的数据由SQL语句定义。基本表是本身独立存在的表,在SQL中一个关系就对应一个表。视图中的数据依赖基本表中的数据,一旦表中的数据发生改变,显示在视图中的数据也会发生改变。因此,视图是依赖与基本表的。

数据安全性:为不同的用户定义不同的视图,可以限制用户的访问范围。通过视图机制把需要保密的数据对无权存取这些数据的用户隐藏起来,可以对数据库提供一定程度的安全保护。

逻辑数据独立性:视图可以屏蔽基本表的表结构变化带来的影响。若应用程序使用视图,当基本表的表结构发生更改时,只需要修改视图对应的SQL语句即可,无须修改应用程序。通过视图可以将应用程序与数据库的基本表分隔开。

2.合理的索引设置,是获得高性能数据库的基础,而未经合理分析随便添加索引,则会降低数据库的性能,那么索引是否一旦设置好就一劳永逸不需要维护了呢?请谈谈你的理解。

答:索引并不是一劳永逸的,用的时间长了需要进行整理或者重建。索引创建后,由于数据的增加、删除或修改等操作会使索引页发生缺失或者

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档