计算机信息管理

填空题在SQL中,根据基本表建立一个视图时,包括建立了该视图的()和()两个方面。

题目
填空题
在SQL中,根据基本表建立一个视图时,包括建立了该视图的()和()两个方面。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在SQL中,DELETE语句可以删除().

A、基本表

B、视图

C、视图中的元组

D、基本表中的元组


参考答案:CD

第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题:

(1)根据数据库“书籍”中的表“authors”和表“books”建立一个名为“视图l”的视图,该视图包含“books”表中的所有字段和每本图书的“作者”。要求根据“作者姓名”升序排序。

(2)建立一个表单,文件名为“myform”,表单标题为“图书与作者”。表单中包含一个表格控件,该表格控件的数据源是前面建立的视图。

在表格控件下面添加一个“命令”按钮,单击该按钮退出表单。


正确答案:
(1)【操作步骤】
①打开数据库“书籍”设计器,单击主菜单上的“新建”图标,选择“新建视图”。
②将“books”表和“authors”表添加到视图设计器中,在视图设计器中的“字段”选项卡中,将“可用字段”列表框中题目中要求显示的字段添加到“选定字段”列表框中。
③在“排序依据”选项卡中将“选定字段”列表框中的作者姓名添加到“排序条件”中,在“排序选项”中选择升序。
④视图以“视图1”文件名保存。
(2)【操作步骤】
①在命令窗口内输入:create form myform命令,建立新的表单。
②单击主菜单【显示】→【数据环境】命令,右击数据环境窗口,选择“添加”命令,在选定项内选择视图,在打开的对话框内双击“视图1”将其加入到表单数据环境中。
③将视图从数据环境中直接拖人表单内。
④单击表单控件工具栏上的“命令按钮”控件图标,向表单添加一个命令按钮,选中该命令按钮,在属性对话框中将其Caption属性改为“退出”。双击该命令按钮,在Click事件中输入如下代码:
Thisfrom.release
⑤单击工具栏上的“保存”图标,以“myform”为文件名保存表单。

第4题:

以下关于SQL视图的描述中,正确的是( )。

A、视图是一个虚表,并不存储数据

B、视图同基本表一样以文件形式进行存储

C、视图只能从一个基本表导出

D、对视图的修改与基本表一样,没有限制


正确答案:A

第5题:

下列关于SQL Server 2008视图的说法,错误的是( )。

A.数据库中只存储标准视图的定义,并不存储标准视图的内容

B.如果在视图上创建了唯一聚集索引,则数据库中将保存该视图的内容

C.索引视图的数据源可以是基本表,也可以是已建立的其他标准视图

D.索引视图引用的基本表必须与视图在同一个数据库中


正确答案:C
创建索引视图的步骤:①使用SCHEMABINDING子句来创建一个视图。这个视图必须符合许多要求,例如,它只能引用同一数据库中的基表,而不能是其它标准视图。所有引用的函数必须是确定性的,行集函数、派生表和子查询都不能在索引视图中使用;②在视图上创建一个惟一索引。这个索引的叶子级由视图的完整结果集组成;③在聚集索引的基础上根据需求创建非聚集索引。非聚集索引可以按平常的方式创建;④创建并使用索引视图。

第6题:

以下关于视图的描述中,错误的是 ______。

A.可以根据自由表建立视图

B.可以根据查询建立视图

C.可以根据数据库表建立视图

D.可以根据数据库表和自由表建立视图


正确答案:B
解析:视图是操作表的一种手段,通过视图可以查询表,也可以更新表。视图是数据库特有的功能,只有包含视图的数据库打开,才能使用视图。视图是根据数据库表或自由表定义的。查询不是表,因此不能根据查询建立视图。视图兼有“表”和“查询”的特点,与查询相类似的地方是,可以用来从一个或多个相关联的表中提取有用信息;与表相类似的地方是:可以用来更新其中的信息,并将更新结果永久保存在磁盘上。

第7题:

以下关于视图的叙述中,正确的是A)只能根据自由表建立视图 B)只能根据数据库表建立视图C)可以根据查询建立视图 D)数据库表和自由表都可以建立视图


正确答案:D
在Visual FoxPro中,视图不仅可以根据数据库表和自由表建立,还可以根据其他视图建立。故选项D为正确答案。

第8题:

在SQL中,根据基本表建立一个视图时,包括建立了该视图的 ________和内容两个方面。


正确答案:结构

第9题:

下述有关SQL数据库的体系结构的叙述正确的是______。

Ⅰ.SQL数据库包含多个表

Ⅱ.SQL数据库中的基本表对应传统数据库中的模式

Ⅲ.一个表可以带多个索引

Ⅳ.表包括基本表和视图

Ⅴ.视图是由基本表导出的表

A.都是

B.Ⅰ、Ⅱ和Ⅲ

C.Ⅰ、Ⅱ、Ⅲ和Ⅳ

D.Ⅱ和Ⅲ


正确答案:C

第10题:

在SQL数据库三级体系结构中,用户可以用SQL语言对( )进行查询。

A、基本表和存储文件

B、存储文件和视图

C、视图和存储文件

D、基本表和视图


正确答案:D

更多相关问题