1064、1267问题数据库思考题六

一、简答题

1、简述创建视图的作用

答:通过视图,可以展现基本表的部分数据;视图数据来自定义视图的查询中使用的表,使用视图动态生成。

2、简述视图的优点

答:①为用户集中数据,简化用户的数据查询和处理。

   ②屏蔽数据库的复杂性

   ③简化用户权限的管理

   ④便于数据共享

   ⑤可以重新组织数据以便输出到其他应用程序中

3、简述在使用视图修改数据时需要注意的要点

答:

①在默认情况下,将在当前数据库创建新视图。要想在给定数据库中明确创建视图,创建时应将名称指定为db_name.view_name

②视图的命名必须遵循标志符命名规则,不能与表同名,且对每个用户视图名必须是唯一的,即对不同用户,即使是定义相同的视图,也必须使用不同的名字

③不能把规则、默认值或触发器与视图相关联

④不能在视图上建立任何索引,包括全文索引

⑤视图中使用SELECT语句有以下限制:
a.定义视图的用户必须对所参照的表或视图有查询(即可执行SELECT语句)权限;在定义中引用的表或视图必须存在

b.不能包含FROM子句中的子查询;不能引用系统或用户变量;不能引用预处理语句参数

c.在视图定义中允许使用ORDER BY子句,但是,如果从特定视图进行了选择,而该视图使用了具有自己ORDER BY的语句,则视图定义中的ORDER BY将被忽略。

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值