试述关系数据库系统中视图(VIEW)的定义,引进VIEW的概念有什么优点。 (设计题)

题目

试述关系数据库系统中视图(VIEW)的定义,引进VIEW的概念有什么优点。 (设计题)


相似考题
更多“试述关系数据库系统中视图(VIEW)的定义,引进VIEW的概念有什么优点。 (设计题) ”相关问题
  • 第1题:

    在SQL中,create view和drop view命令分别为__________ 和 __________视图的命令。


    参考答案建立 删除

  • 第2题:

    在SQL语言中,一个表或者是一个基本表(Basetable),或者是一个视图(View)。基本表是实际存储在数据库中的表,而视图则不是实际存储在数据库中的表。试回答以下有关视图问题:

    1.SQL语言中如何理解视图的基本概念。

    2.SQL语言中定义和删除视图的基本命令。

    3.SQL语言中使用视图的优点。


    正确答案:1.在SQL语言中视图是从一个或几个基本表(或视图)中导出的表它是由若干个基本表或其他视图构成的子集.用户可以用SQL语句对视图和基本表进行查询等操作。在用户看来视图和基本表是一样的都是关系(即表格).在SQL语言中的视图(View)是数据库体系结构中的外模式。 2.SQL语言中定义视图的命令格式为: CREATE VIEW视图名[(字段名[字段名]…)]AS查询[WITH CHECK OPTION)]; SQL语言中删除视图的命令格式为: DROP VIEW视图名; 3.视图的优点主要有: (1)视图对于数据库的重构造提供了一定程度的逻辑独立性。 数据的逻辑独立性是指数据库重构造时如数据库扩大(增加了新字段新关系等)用户和用户程序不会受影响。 (2)简化了用户观点。 视图机制使用户把注意力集中在他所关心的数据上。若这些数据不是直接来自基本表则可以定义视图从而使用户眼中的数据结构简单而直截了当并可大大简化用户的数据查询操作特别是把若干表连接在一起的视图把从表到表所需要的连接操作向用户隐蔽了起来。 (3)视图机制使不同的用户能以不同的方式看待同一数据。 (4)视图机制对机密数据提供了自动的安全保护功能。 可以把机密数据从公共的数据视图(基本表)中分离出去即针对不同用户定义不同的视图在用户视图中不包括机密数据的字段。这样这类数据便不能经由视图被用户存取从而自动地提供了对机密数据的保护。
    1.在SQL语言中,视图是从一个或几个基本表(或视图)中导出的表,它是由若干个基本表或其他视图构成的子集.用户可以用SQL语句对视图和基本表进行查询等操作。在用户看来视图和基本表是一样的,都是关系(即表格).在SQL语言中的视图(View)是数据库体系结构中的外模式。 2.SQL语言中定义视图的命令格式为: CREATE VIEW视图名[(字段名[,字段名]…)]AS查询[WITH CHECK OPTION)]; SQL语言中删除视图的命令格式为: DROP VIEW视图名; 3.视图的优点主要有: (1)视图对于数据库的重构造提供了一定程度的逻辑独立性。 数据的逻辑独立性是指数据库重构造时,如数据库扩大(增加了新字段,新关系等),用户和用户程序不会受影响。 (2)简化了用户观点。 视图机制使用户把注意力集中在他所关心的数据上。若这些数据不是直接来自基本表,则可以定义视图,从而使用户眼中的数据结构简单而直截了当,并可大大简化用户的数据查询操作,特别是把若干表连接在一起的视图,把从表到表所需要的连接操作向用户隐蔽了起来。 (3)视图机制使不同的用户能以不同的方式看待同一数据。 (4)视图机制对机密数据提供了自动的安全保护功能。 可以把机密数据从公共的数据视图(基本表)中分离出去,即针对不同用户定义不同的视图,在用户视图中不包括机密数据的字段。这样,这类数据便不能经由视图被用户存取,从而自动地提供了对机密数据的保护。

  • 第3题:

    删除视图stuvw的命令是( )。

    A)DROP stuvw

    C) DELETE stuvw

    B)DROP VIEW stuvw

    D)DELETE VIEW stuvw


    正确答案:B
    删除视图的命令是DROP VIEW视图名。

  • 第4题:

    修改本地视图的命令是

    A) OPEN VIEW B)CREATE VIEW

    C)USE VIEW D)MODIFY VIEW


    正确答案:D
    修改本地视图的命令是MODIFY VIEW穿件视图的命令是CREATE VIEW,打开视图的命令是USE VIEW,VisualFoxPro中没有OPEN VIEW命令,故选项D为正确答案。

  • 第5题:

    在关系数据库系统中通过创建 ______可以达到简化用户查询的操作和节约存储空间。

    A.另一个表(table)

    B.游标(cursor)

    C.视图(view)

    D.索引(index)


    正确答案:C
    解析:视图具有以下几个作用:1、简化用户操作;2、使用户能以多种角度看待同一数据;3、支持重构数据库的逻辑独立性;4、视图能够提供安全保护同时不增加数据的存储空间。

  • 第6题:

    在关系数据库设计中,设计视图(view)是( )的内容。

    A.需求分析

    B.概念设计

    C.逻辑设计

    D.物理设计


    正确答案:C

  • 第7题:

    在UML中,系统的__________包含了类、接口和协作,它们形成了问题及其对问题的解决方案的术语词汇。 A.实现视图(Implementation View) B.设计视图(Design View) C.部署视图(Deployment View) D.用例视图(Use Case View)


    正确答案:B
    要点解析:在UML中,系统的设计视图(Design View)包含了类、接口和协作,它们形成了问题及其对问题的解决方案的术语词汇。它主要支持系统的功能需求,即系统提供给最终用户的服务。在UML中该视图的静态方面由类图和对象图表现;动态方面由交互图、状态图和活动图表现。由于开发人员利用该视图来完成所有的用户功能需求,而用户所关心的恰恰就是所建立的系统是否能满足用户的所有功能需求,因此,评价建模水平的标准归根结底主要是由设讨视图体现的。
    选项A的实现视图(Implementation view),包含用于装配与发布物理系统的构件和文件。在 UML中该视图的静态方面由构件图表现,动态方面由交互图、状态图和活动图表现。
    选项c的部署视图(Deployment View)包含了形成系统拓扑结构的节点。它主要描述刘组成整个物理系统的部件的分布、交付和安装。在UML中该视图的静态方面由部署图表现,动态方面由交互图、状态图和活动图表现。
    选项D的用例视图(Use case View)包含用例。它实质是描述形成系统体系结构的动力,而非描述软件系统的组织。在UML中该视图的静态方面由用况图表现,动态方面由交互图、状态图和活动图表现。
    另外,进程视图(Process View)包含形成系统并发与同步机制的线程和进程。它主要是针对系统的性能、可伸缩性和系统的吞吐量。在UML中该视图的静态和动态方面的表现与设计视图基本相同,但进程视图注重于描述线程和进程的主动类。

  • 第8题:

    在SQL中,视图的删除可以用()。

    • A、DELETE TABLE命令
    • B、DROP TABLE命令
    • C、DELETE VIEW命令
    • D、DROP VIEW命令

    正确答案:D

  • 第9题:

    试述关系数据库系统中视图(VIEW)的定义,引进VIEW的概念有什么优点?


    正确答案: 视图是一个逻辑表,它允许操作者从其它表或视图存取数据,视图本身不包含数据。视图的数据来源可以由以下任意一项组成:
    一个基表的任意子集。
    两个或者两个以上基表的合集。
    两个或者两个以上基表的交集。
    对一个或者多个基表运算的结果集合。
    另一个视图的子集。
    优点:1简单性
    2安全性
    3逻辑数据独立性

  • 第10题:

    删除视图myview的命令是()

    • A、DELETE myview
    • B、DROP VIEW myview
    • C、DELETE myview VIEW
    • D、DROP myview VIEW

    正确答案:B

  • 第11题:

    问答题
    试述关系数据库系统中视图(VIEW)的定义,引进VIEW的概念有什么优点?

    正确答案: 视图是一个逻辑表,它允许操作者从其它表或视图存取数据,视图本身不包含数据。视图的数据来源可以由以下任意一项组成:
    一个基表的任意子集。
    两个或者两个以上基表的合集。
    两个或者两个以上基表的交集。
    对一个或者多个基表运算的结果集合。
    另一个视图的子集。
    优点:1简单性
    2安全性
    3逻辑数据独立性
    解析: 暂无解析

  • 第12题:

    问答题
    试述关系数据库中视图(View)的含义和作用。

    正确答案: 在关系数据库中,视图也称作窗口,即视图是操作基本表的窗口。在三层数据库体系结构中,视图是外部数据库,它是从基本表中派生出来的并依赖于基本表,它并不独立存在。
    利用视图一方面可以限定对数据的访问(对数据列起到安全保护的作用),另一方面又可以简化对数据的访问(用户可以直接通过视图访问数据库)。除此之外,从三层数据库体系结构的角度它还提供了概念数据独立性。
    解析: 暂无解析

  • 第13题:

    根据SQL标准,创建一个视图abc,通过该视图只能对表student中系dept为‘IS’的记录进行更新操作。下面哪条语句适用?()

    A create view abc as select * from student where dept=’IS’

    B create view abc as select * from student where dept=’IS’ with check option

    C create view abc as student where dept=’IS’

    D create view abc as select dept=’IS’ from student


    参考答案B 单选题

  • 第14题:

    在SQL语言中,删除视图的语句是______。

    A.ALTER VIEW;

    B.DROP VIEW;

    C.ZAP VIEW;

    D.DELETE VIEW;


    正确答案:B

  • 第15题:

    删除视图salary的命令是 A) DROP salary VIEW B)DROP VIEW salary C)DELETE salary VIEW D)DELETE salary


    正确答案:B
    本题考查SQL中删除视图的命令.删除视图的命令格式为:
      DROP VIEW <视图名>
      故选项B为正确答案。

  • 第16题:

    删除视图myview的命令是( )。

    A.DELETE myview

    B.DELETE VIEW myview

    C.DROP VIEW myview

    D.REMOVE VIEW myview


    正确答案:C
    解析:视图由于是从表中派生出来的,所以不存在修改结构问题,但视图可以删除。删除视图的语法是:drop view视图名。

  • 第17题:

    在关系数据库设计中,设计视图(view)是哪个阶段的内容?

    A.需求分析

    B.概念设计

    C.逻辑设计

    D.物理设计


    正确答案:C
    解析:需要分析阶段的内容是,对现实世界处理的对象进行详细调查,在了解现行系统的概况、确定新系统功能的过程中,收集支持系统目标的基础数据及其处理方法;概念设计的任务是产生反映企业组织信息需求的数据库概念模型,即概念模型;逻辑设计的目的是从概念模型导出特定的数据库管理系统可以处理的数据库的逻辑结构(数据库的模式和外模式),这些模式在功能、性能、完整性和一致性约束及数据库可扩充性等方面均应满足用户提出的要求,视图对应于外模式;物理设计的主要任务是设计数据库中数据在物理设备上的存储结构和存取方法,依赖于给定的计算机系统。

  • 第18题:

    SQL语中的视图(View)对应于数据库系统三级模式结构中的( )。

    A.外模式

    B.模式

    C.内模式

    D.都不对应


    正确答案:A

  • 第19题:

    在关系型数据库系统中通过“视图(view)”技术,可以实现以下哪一种安全原则()

    • A、纵深防御原则
    • B、最小权限原则
    • C、职责分离原则
    • D、安全性与便利性平衡原则

    正确答案:B

  • 第20题:

    在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。

    • A、另一个表(table)
    • B、游标(cursor)
    • C、视图(view)
    • D、索引(index)

    正确答案:C

  • 第21题:

    试述关系数据库中视图(View)的含义和作用。


    正确答案:在关系数据库中,视图也称作窗口,即视图是操作基本表的窗口。在三层数据库体系结构中,视图是外部数据库,它是从基本表中派生出来的并依赖于基本表,它并不独立存在。
    利用视图一方面可以限定对数据的访问(对数据列起到安全保护的作用),另一方面又可以简化对数据的访问(用户可以直接通过视图访问数据库)。除此之外,从三层数据库体系结构的角度它还提供了概念数据独立性。

  • 第22题:

    单选题
    在草图管理工具条中什么图标重定位视图, 使得当草图激活时直接在草图平面观察草图()
    A

    当前视图→更新视图

    B

    定位视图到模型(Orient View to Model)

    C

    定位视图到草图(Orient View to Sketch)


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    UML采用4+1视图来描述软件和软件开发过程,其中(1)描绘了所设计的并发与同步结构;(2)表示软件到硬件的映射及分布结构;UML中的类图可以用来表示4+1视图中的(3)。 空白(1)处应选择()
    A

    逻辑视图(Logical View)

    B

    实现视图(Implementation View)

    C

    进程视图(Process View)

    D

    部署视图(Deployment View)


    正确答案: D
    解析: 暂无解析