第7章索引与视图
数据库应用基础ACCESS(第二版)习题解答

第八章 习题参考答案
一、填空题
1.类模块、标准模块、子过程、函数过程
2.面向对象
3.注释语句
4.立即窗口、本地窗口、监视
5.简单的(特殊的)模块
二、选择题
1.B
2.D
3.D
三、判断题
1.对
2.错
3.对
四、思考题
1.答:类模块是与某个对象相关联的模块,只有在对该对象进行相应的操作时才会执行。而标准模块不与任何对象相关联,因此可在数据库中的任何位置执行。所以,标准模块和类模块的主要区别在于其范围和生命周期。
2.答:用查询向导创建查询的优点:能够快捷方便地创建查询,简单易用,上手快。
缺点:只能创建一些简单的查询,查询功能相对较弱。
用查询设计视图创建查询的优点:可以创建一些比较复杂的查询,查询功能相对较强,实用性强。
缺点:完成较为复杂的查询的操作有一定难度,不易掌握。
3.答:SQL查询有联合查询、传递查询、数据定义查询、子查询。
(7)使用符合标准的SQL数据库语言,具有较好的通用性;
(8)可以利用VBA进行高级操作控制和复杂的数据操作。
第二章 习题参考答案
一、填空题
1.标题栏,菜单栏,工具栏,数据库窗口,状态栏
2.数据库子窗口右上角的“X”按钮,数据库子窗口左上角的控制符号,“文件”菜单中关闭命令
3.文本类型,货币类型,数字类型,日期时间类型,自动编号类型,是/否类型,备注类型,OLE对象类型,超级链接类型,查阅向导类型
报表页脚:包含整份报表最后得出的统计数据或结论,显示于整份报表的结尾处。
2.答:对文本型字段进行分组时,分组形式可以设置为:每一个值和前缀字符。当设置为每一个值时,组间距属性应设置为1;若分组形式设置为前缀字符时,组间距属性可设置为任何有效的字符数。
国开电大 数据库应用技术 形考任务1+3答案

形考任务1答案第1 章数据库系统概述(本章共20分)一.单项选择题(每题1分,共10分)1.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件2.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.不会因为数据逻辑结构的变化而影响应用程序4.操作系统5.数据的独立性6.模式7.能够描述并发数据8.数据结构、数据操作和数据完整性约束9.一个联系可以不与任何实体有关10.外模式到模式的映像以及模式到内模式的映像都是由DBMS实现的二.判断题(每题1分,共5分)11-15 对错对错对三.简答题(本题共5分)16.答:(1)相互关联的数据集合;(2)较少的数据冗;(4)保证数据的安全可靠;(5)最大限度地保证数据的正确性;(6)数据可以共享并能保证数据的一致性。
17.答:数据独立性包括逻辑独立性和物理独立性两部分。
物理独立性是指当数据的存储结构发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。
这两个独立性使用户只需关心逻辑层即可,同时增强了应用程序的可维护性。
18.答:实体是具有公共性质的并可相互区分的现实世界对象的集合。
属性是实体所具有的特征或性质。
联系是实体之间的关联关系。
第2章关系数据库理论(本章共20分)一.单项选择题(每题1分,共10分)19.数据库管理系统20.有m目x行数据的关系R和有n目y行数据的关系S进行笛卡尔积运算,其结果是有(m+n)目和(x+y)行数据的关系21.进行自然连接的两个关系可以没有列名相同的列22.进行并运算的两个关系的列个数必须相同,对应列的语义相同23.维护数据的一致性24.Y部分函数依赖于X25.第三范式的关系模式一定不包含传递函数依赖,但可以包含部分函数依赖26.第二范式27.并运算28.∏二.判断题(每题1分,共5分)29-33 错错对错错三.简答题(本题共5分)34.答:实体完整性、参照完整性和用户定义的完整性。
第七章Word2010字处理软件(三)(提交)

[审阅] → [修定]组→ [显示标记]
Word 2010字处理软件
长文档——审阅和修订 审阅与修订举例——例13
续例12
Word 2010字处理软件
长文档
定位
方法
[开始]
→[编辑]组→[ 查找] →[ 转到] (Ctrl+G)
窗口并排
方法:
第一步:[视图]
→[窗口] 组→[新建窗口] 第二步:[视图] →[窗口] 组→[并排比较]
→[脚注]组→[插入脚注]/[插入尾注]
题注、交叉引用:
[引用] →[题注]组→[插入题注]/[ 交叉引用] Word 2010字处理软件
正式论文文档 孤行控制
选中段落,快捷菜单,[段落] →[换行和分页]
目录与索引
目录:先有标题及大纲级别,然后[引用] →[目录]组 索引:先要标记索引项,然后插入索引
分节符
[页面布局]
Word 2010字处理软件
正式论文文档
修饰与注释
页码:[插入] →[页眉和页脚]组 →[页码] 页眉、页脚:
[插入]
→[页眉和页脚]组 →[页眉]/[页脚] [页眉页脚 工具]→[设计]选项卡→[选项]组中, 可设奇偶页是否相同、首页是否相同
脚注、尾注:
[引用]
的结构,即必须用一种内置标题样式或大纲级别 设置文档格式
建立文档结构一般在大纲视图下完成 建立新文档的结构 建立已录入的文档的结构
Word 2010字处理软件
长文档——提纲的确定和修改
建立大纲
建立新文档的结构
第一步:第一层提纲的建立 首先键入文字,Word将自动将其设为标题1样式 第二步:其它层提纲的建立 利用“降低”按钮降级
《SQL Server 2000》网络课程同步练习与模拟试题

同步练习题第1章数据库基础知识一、单项选择题1. 通常所说的数据库系统(DBS)、数据库管理系统(DBMS)、和数据库(DB)三者之间的关系是A. DBMS包含DB和DBSB. DB包含DBS和DBMSC. DBS包含DB和DBMSD.三者无关答案:A2.数据是信息的载体,信息是数据的A. 符号化表示B. 载体C. 内涵D. 抽象答案:C3. 下列说法不正确的是A. 数据库避免了一切数据重复B. 数据库减少了数据冗余C. 数据库数据可为经DBA认可的用户共享D. 控制冗余可确保数据的一致性答案:A4.在数据库中,产生数据不一致的根本原因是A. 没有严格保护数据B. 数据存储量太大C. 数据间联系弱D. 数据冗余答案:D5.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为A. 数据定义功能B. 数据管理功能C. 数据操纵功能D. 数据控制功能答案:C6.E-R模型是数据库设计的工具之一,它一般适用于建立数据库的A. 概念模型B. 结构模型C. 物理模型D. 逻辑模型答案:A7. 当实体中有多个属性可作为键而选定其中一个时,称为该实体的A. 外部键B. 候选键C. 主键D. 主属性答案:C8. 如某属性虽非该实体主键,却是另一实体的主键,称此属性为A. 外部键B. 候选键C. 主键D. 主属性答案:A9.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然联接时,要求R和S含有一个或多个共有的A. 元组B.行C. 记录D.属性答案:D10.关系模型中的关系模式至少是A.1NF B.2NFC.3NF D.BCNF答案:A11.候选关键字中的属性称为A.非主属性B.主属性C.复合属性D.关键属性答案:B12.关系模式中各级模式之间的关系为A.3NF⊂2NF⊂lNF B.3NF⊂lNF⊂2NFC.1NF⊂2NF⊂3NF D.2NF⊂lNF⊂3NF答案:A13. 数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作的是A. 建立库结构B.扩充功能C. 加载数据D.系统调试答案:B14.从E-R模型向关系模型转换,一个M:N的联系转换成关系模式时,该关系模式的键是A. M端实体的键B. N端实体的键C. M端实体键与N端实体键组合D. 重新选取其他属性答案:C15.数据库逻辑设计的主要任务是A. 建立E-R图和说明书B.创建数据库模式C. 建立数据流图D. 把数据送入数据库答案:B二、填空题1.要满足基本应用,一个数据库系统通常应提供给用户使用的基本语言有和。
项目7 CJGL数据库索引和视图设计

SQL Server 2008项目实训教程
视图的管理
修改视图 删除视图 查看视图 目实训教程
修改视图
通过Management Studio 使用ALTER VIEW语句修改视图 语法格式如下。
ALTER VIEW 视图名 [(column[,...n])] [WITH ENCRYPTION] AS select_statement [ WITH CHECK OPTION ]
SQL Server 2008项目实训教程
视图的作用
简化操作
提高数据安全性 屏蔽数据库的复杂性
数据即时更新
说明:
视图一经定义后,就可以像基本表一样可以被查询、删除。 视图为查看和存取数据提供了另外一种途径。
SQL Server 2008项目实训教程
创建视图
使用Management Studio 使用Create View
SQL Server 2008项目实训教程
创建视图--使用Create View(续)
【例3】在CJGL数据库中,为教务管理部门用户创建视图“view_class”,包 括班级编号、班级名称、所属系部名称和人数,并按照系部名称升序排序。 create view view_class as select C.班级编号, 班级名称,系部名称,count(学号) 人数 from 班级表 C join 部门表 D on C.系部编号 = D.系部编号 join 学生表 S on C.班级编号 = S.班级编号 group by C.班级编号, 班级名称,系部名称 order by 系部名称
DROP INDEX 索引名
说明: 如果聚集索引是在表创建主键约束时自动创建的索引,那 么无法利用DROP INDEX语句来删除。
实验13 视图、索引和序列的管理

实验十三视图、索引和序列的管理一、目的与要求1.掌握视图的管理方法;2.掌握索引的管理方法;3.掌握序列的管理和使用方法;二、实验准备1.视图是一个虚拟的表,它在物理上并不存在。
视图可以把表或其他视图的数据按照一定的条件组合起来,所以也可以把它看成是一个存储的查询。
视图并不包含数据,它只是从基表中读取数据。
2.了解使用SQL语句管理视图的方法。
3.了解使用SQL语句管理索引的方法。
4.了解使用SQL语句管理序列的方法。
三、实验内容CREATE TABLE 图书(图书号V ARCHAR2(20) PRIMARY KEY ,书名V ARCHAR2(50) NULL ,作者V ARCHAR2(30) NULL ,出版社V ARCHAR2(30) NULL ,单价NUMBER NULL);CREATE TABLE 读者(读者号V ARCHAR2 (10) PRIMARY KEY,姓名V ARCHAR2 (8) NOT NULL ,性别V ARCHAR2 (2) NOT NULL ,办公电话V ARCHAR2 (8),部门V ARCHAR(30));CREATE TABLE 借阅(读者号V ARCHAR2 (10) NOT NULL ,图书号V ARCHAR2 (20) NOT NULL ,借出日期DATE NOT NULL ,归还日期DATE,PRIMARY KEY (读者号, 图书号),FOREIGN KEY (读者号) REFERENCES 读者(读者号),FOREIGN KEY (图书号) REFERENCES 图书(图书号));INSERT INTO 图书V ALUES ('TN913.2/530','21世纪的电信网','盛友招','人民邮电出版社',7.5);INSERT INTO 图书V ALUES ('TP311.13/CM3','数据库系统原理及应用','苗雪兰','机械工业出版社',28);INSERT INTO 图书V ALUES ('TP311.132/ZG1','XML数据库设计','尹志军','机械工业出版社INSERT INTO 图书V ALUES ('TP316/ZW6','操作系统','吴庆菊','科学出版社',35);INSERT INTO 图书V ALUES ('TP316/ZY1','操作系统','沈雪明','电子工业出版社',31); INSERT INTO 图书V ALUES ('TP391.132.3/ZG5','网络数据库技术精粹','李智等','机械工业出版社',45);INSERT INTO 读者V ALUES ('001973','王平','男','88320701','');INSERT INTO 读者V ALUES ('001974','张丽','女','88320701','');INSERT INTO 读者V ALUES ('001975','王辉','男','88320701','');INSERT INTO 读者V ALUES ('001976','李建','男','88320701','');INSERT INTO 读者V ALUES ('001977','程淡','女','88320701','');INSERT INTO 借阅V ALUES('001973','TP311.132/ZG1',to_date('2005-01-27','YYYY-MM-DD'),to_date('2005-03-28','YYYY-MM-DD'));INSERT INTO 借阅V ALUES('001973','TP316/ZW6',to_date('2005-01-27','YYYY-MM-DD'),to_date('2005-03-28','YYYY-MM -DD'));INSERT INTO 借阅V ALUES('001975','TP311.132/ZG1',to_date('2005-01-27','YYYY-MM-DD'),to_date('2005-03-28','YYYY-MM-DD'));INSERT INTO 借阅V ALUES('001974','TP311.13/CM3',to_date('2005-01-27','YYYY-MM-DD'),to_date('2005-03-28','YYYY-MM-DD'));INSERT INTO 借阅V ALUES('001975','TP316/ZW6',to_date('2005-01-27','YYYY-MM-DD'),to_date('2005-03-28','YYYY-MM -DD'));INSERT INTO 借阅V ALUES('001974','TP311.132/ZG1',to_date('2005-01-28','YYYY-MM-DD'),to_date('2005-03-28','YYYY-MM-DD'));针对实验九中所创建的数据库LIB,完成以下实验。
数据库系统教程课后习题答案(部分)--何玉洁 李宝安

第一部分基础理论第1章数据库概述1.试说明数据、数据库、数据库管理系统和数据库系统的概念。
数据:描述事务的符号记录数据库:存储数据的仓库数据库管理系统:用于管理和维护数据的系统软件数据库系统:计算机中引入数据库后的系统,包括数据库,数据库管理系统,应用程序,数据库管理员2.数据管理技术的发展主要经历了哪几个阶段?两个阶段,文件管理和数据库管理9.数据独立性指的是什么?应用程序不因数据的物理表示方式和访问技术改变而改变,分为逻辑独立性和物理独立性。
物理独立性是指当数据的存储结构或存储位置发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。
10.数据库系统由哪几部分组成?由数据库、数据库管理系统、应用程序、数据库管理员组成。
第2章数据模型与数据库系统的结构4.说明实体一联系模型中的实体、属性和联系的概念。
实体是具有公共性质的并可相互区分的现实世界对象的集合。
属性是实体所具有的特征或性质。
联系是实体之间的关联关系。
6.数据库系统包含哪三级模式?试分别说明每一级模式的作用。
外模式、模式和内模式。
外模式:是对现实系统中用户感兴趣的整体数据结构的局部描述,用于满足不同用户对数据的需求,保证数据安全。
模式:是数据库中全体数据的逻辑结构和特征的描述,它满足所有用户对数据的需求。
内模式:是对整个数据库的底层表示,它描述了数据的存储结构。
7.数据库管理系统提供的两级映像的作用是什么?它带来了哪些功能?两级映像是外模式/模式映像和模式/内模式映像。
外模式/模式映像保证了当模式发生变化时可以保证外模式不变,从而使用户的应用程序不需要修改,保证了程序与数据的逻辑独立性。
模式/内模式映像保证了当内模式发生变化,比如存储位置或存储文件名改变,可以保持模式不变,保证了程序与数据的物理独立性。
两级印象保证了应用程序的稳定性。
第3章关系数据库1.试述关系模型的三个组成部分。
数据结构、关系操作集合、关系完整性约束2.解释下列术语的含义:(3)候选码当一个属性或属性集的值能够唯一标识一个关系的元组,而又不包含多余的元素,则称该属性或属性集为候选码。
SQL (2)

第4章
1. 1.关系数据库中的表用来存储数据,并用表格的形式显示数据,
每一行称为记录。
2. 2.修改表中记录的操作包括插入、更新和删除。
3. 3.清空表中的记录,可以使用语句DELETE TABLE ,也可以使
用语句TRUNCATE TABLE,其中TRUNCATE TABLE速度更
快,并且使用更少的系统资源和事务日志资源。
第5章 1. 1.查询语句中的6个基本组成部分是SELECT子句、FROM子 句、WHERE子句、GROUP by子句、HAVING子句和ORDER BY子句。 2. 2.关键字BETWEEN…AND…的作用是指定搜索范围。 3. 3.关键字IN的作用是指定值得集合。 4. 4.多表连接的种类包括内连接、外连接、交叉连接和自连接。 5. 5.关键字ANY的作用是集合中任意值。 6. 6.关键字ALL的作用是集合中所有值。 7. 7.关键字EXISTS的作用是判断结果集合是否有记录。 8. 8.关键字UNION的作用是合并多个结果集。
D.GRANT
4. 项目开发需要经过几个阶段,绘制数据库的E-R图应该在()阶段进 行。
A. 需求分析 B. 概念模型设计 C. 详细设计 D. 代码编 写
5.关于SQL Server的注释类型以下说法正确的是()。
A. 单行注释以"--"开头
B. 单行注释以"**"开头
C. 多行注释以"-"开头,以"-"结束 D. 多行注释以"//"开头,
用的T-SQL语句是DROP TRIGGER。 4. DML触发器可以分为3种类型:INSERT、DELETE和UPDATE。 5. 后触发的触发器需要使用ALTER关键字说明。 6. 替代触发器需要使用INSTEAD OF 关键字说明。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7.1 索引概述
7.1.1 索引的基本概念 7.1.2 索引分类 7.4 视图的操作
7.4.1 创建视图
7.4.2 修改视图 7.4.3 删除视图 7.4.4 查看和修改视图属性 7.5 视图的应用 7.5.1 通过视图检索表数据 7.5.2 通过视图添加表数据 7.5.3 通过视图修改表数据
通过视图查询数据
例7-8 查询例7-6所创建的视图sell_view中的姓名 为钱达理的员工所销售的商品名称。 SELECT goods_name FROM sell_view WHERE employee_name='钱达理' ORDER BY order_date
通过视图插入数据
语法格式:
INSERT INTO 视图名 VALUES(列值1,列值2,列值 3,…,列值n)
通过视图删除数据
尽管视图不一定包含基础表的所有列,但可以通过视 图删除基础表的数据行。 语法格式:
DELETE FROM 视图名 WHERE 逻辑表达式 例7-10: delete from goods_view Where goods_name=„IBM R51‟
若通过视图要删除的数据行不包含在视图定义中,该
7.2 索引的操作
7.2.1 创建索引 7.2.2 查看索引
7.2.3 编辑索引
7.2.4 删除索引 7.3 视图概述 7.3.1 视图的概念 7.3.2 视图的作用
7.5.4 通过视图删除表数据
7.3.3 视图的限制
视图的概念
视图是一种数据库对象,是从一个或者
多个数据表或视图中导出的虚表,视图的 结构和数据是对数据表进行查询的结果。
使用DROP VIEW语句可以一次删除多个视图。
删除视图
例7-7 删除view1视图。
USE Sales IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'view1') DROP VIEW view1 GO
基表(base table):独立存在的表 视图——虚拟表。在SQL中只存储视 图的定义,不存放视图所对应的记录
SC表
Sno 2005001 2005001 2005001 2005002 2005005 2005002 Cno 1 2 3 2 2 3 Grade 92 85 88 90 68 80
插入数据注意问题
插入视图中的列值个数、数据类型应该和视图定 义中的列数、基表对应列的数据类型保持一致
如果视图的定义值选取了基表的部分列,则基础 表的其余列都允许为空,或有列不允许为空,但 设置了默认值,可以成功的插入数据 例7-9
如果在视图定义中使用了WITH CHECK OPTION子句,则在视图上执行的数据插入语句 必须符合定义视图的SELECT语句中所设定的条 件。例7-9-2
更新视图需注意的问题
若视图定义包含了计算列,该视图是不可更新的.例7-11-2,
例7-11-3
若视图定义包含了多个基表,且要更改的列属于同一个
基表,则可以通过视图更新源表数据。例7-11-4
若视图定义包含了多个基表,且要更改的列分属于多个
基表,则不能通过视图更新源表数据。例7-11-5
• 什么是视图?
视图存储
DBMS执行CREATE VIEW语句时只是把视图的定 义存入数据字典,并不执行其中的SELECT语句。 在对视图查询时,按视图的定义从基本表中将数据 查出。
创建视图示例
例7-6 在Sales数据库中创建sell_view视图,该视图选择3个基表 (employee,goods,sell_order)中的数据来显示员工销售货物情况的虚 拟表。 CREATE VIEW sell_view AS SELECT employee.employee_name, employee.employee_id, sell_order.order_num, sell_order.discount, goods.goods_name, goods.unit_price , sell_order.order_date FROM employee INNER JOIN sell_order ON employee.employee_id = sell_order.employee_id INNER JOIN goods ON sell_order.goods_id = goods.goods_id
· view_name:被修改的视图的名字。 · column_name
:在视图中包含的列名。
· WITH
CHECK OPTION:迫使通过视图进行数据修 改的所有语句必须符合视图定义中设置的条件。
修改视图(续)
· table_name:视图基表的名字。
ENCRYPTION:对包含创建视图的SQL脚本进 行加密。 【例7-6-4】修改视图view_nan的定义,使其从employee表中 查询出性别为D001部门男员工的姓名,出生日期,电话等资料。 USE sales GO ALTER VIEW view_nan AS SELECT * FROM employee WHERE sex = „男’ and dapartment_id=„D001‟
创建视图
SQL
Server管理平台 T-SQL
CREATE VIEW [ < owner > .] view_name [ ( column_name [ ,...n ] ) ]
[WITH ENCRYPTION]
AS
select_statement [WITH CHECK OPTION]
WITH
CHECK OPTION:迫使通过视图执行的所有 数据修改语句必须符合视图定义中设置的条件。
WITH
ENCRYPTION:对视图的定义进行加密
注意
组成视图的属性列名
全部省略或全部指定
省略:
由子查询中SELECT目标列中的诸字段组成
明确指定视图的所有列名时:
(1) 某个目标列是集函数或列表达式 (2) 目标列为 * (3) 多表连接时选出了几个同名列作为视图的字段 (4) 需要在视图中为某个列启用新的更合适的名字
视图限制
(1)在一个批事务中,CREATE VIEW语句不能与其 他SQL语句结合使用。
(2)不能在视图上建立触发器和索引。 (3)一个视图最多只能有250列。 (4)不能基于临时表建立视图,由SELECT INTO语 句可建立临时表,在CREATE VIEW语句中不能使 用INTO关键字。 (5)在CREATE VIEW语句中不能使用联合操作符 UNION。
视图的定义:SQL-Select语句 视 图 的 使 用 : 等 同 于 基 表 , 可 以 使 用
Select、Insert、Update等操作
视图的概念
视图可以是一个数据表的一部分,也可
以是多个基表的联合;视图也可以由一个或 多个其他视图产生。 基表中的数据发生变化,从视图中查询 出的数据也随之改变;视图中的数据发生 变化,基表中的数据也可能发生变化
• 什么是视图?
基表(base table):独立存在的表 视图——虚拟表。在SQL中只存储视 图的定义,不存放视图所对应的记录
视图引例
例7-6-1
男职员的工号、姓名、出生日期、地址、电话保 存为视图View_nan CREATE VIEW view_nan(employee_id,employee_name,birth_date,address, telephone) AS SELECT employee_id,employee_name,birth_date,address,telephone FROM employee WHERE sex=„男’ 例7-6-1-1查询男职员的工号、姓名、出生日期、地址、电 话 SELECT * FROM view_nan
· WITH
删除视图
删除一个视图,就是删除视图的定义及其赋予的全部权
限,而原先通过视图获得的数据并没有被删除。删除视图参 考表的时候,视图不会被删除,视图必须被单独删除。
方法: 使用SQL Server管理平台删除
用DROP VIEW语句删除。
1.
用DROP VIEW语句删除视图
DROP VIEW view_namel,view_name2,…
视图限制
(6)在插入或修改数据时,每个INSERT语句和 UPDATE语句不能影响一个以上的视图基表。 (7)对视图中的计算列不允许使用INSERT语句插入 数据。
(8)UPDATE语句不能够修改视图的计算列数据,也 不允许它修改包含集合的函数和内置函数的视图列。
(9)在视图的Text和Image数据类型的列上不允许使 用READTEXT和WRITETEXT语句。
视图作用
优点: 简化用户查询(如连接) 为用户定制数据(不同的用户以不同的方式看到 不同或者相同的数据集) 简化用户权限的管理(授予在视图上的操作权限, 而没有授予用户在表上的操作权限) 导出数据(定义多表视图,利用批复制功能实现 数据导出) 缺点 降低性能(视图消解) 修改限制(有些复杂视图是不能修改的)
With check option
建立男职员信息的视图,并要求透过该 视图进行的更新操作只涉及男职员。
7-6-2
CREATE VIEW
view_nan(employee_id,employee_name, birth_date,address,telephone)
AS
SELECT employee_id,employee_name, birth_date,address,telephone FROM employee WHERE sex=„男’ WITH CHECK OPTION