第14章_视图(基础篇)


1. 常见的数据库对象

对象描述
表(TABLE)表是存储数据的逻辑单元,以行和列的形式存在,列就是字段,行就是记录
数据字典就是系统表,存放数据库相关信息的表。系统表的数据通常由数据库系统维护,程序员通常不应该修改,只可查看
约束(CONSTRAINT)执行数据校验的规则,用于保证数据完整性的规则
视图(VIEW)一个或者多个数据表里的数据的逻辑显示,视图并不存储数据
索引(INDEX)用于提高查询性能,相当于书的目录
存储过程(PROCEDURE)用于完成一次完整的业务处理,没有返回值,但可通过传出参数将多个值传给调用环境
存储函数(FUNCTION)用于完成一次特定的计算,具有一个返回值
触发器(TRIGGER)相当于一个事件监听器,当数据库发生特定事件后,触发器被触发,完成相应的处理

2. 视图概述

在这里插入图片描述

2.1 为什么使用视图?

视图一方面可以帮我们使用表的一部分而不是所有的表,另一方面也可以针对不同的用户制定不同的查询视图。比如,针对一个公司的销售人员,我们只想给他看部分数据,而某些特殊的数据,比如采购的价格,则不会提供给他。再比如,人员薪酬是个敏感的字段,那么只给某个级别以上的人员开放,其他人的查询视图中则不提供这个字段。

刚才讲的只是视图的一个使用场景,实际上视图还有很多作用。最后,我们总结视图的优点。

2.2 视图的理解

  • 视图是一种虚拟表,本身是不具有数据的,占用很少的内存空间,它是 SQL 中的一个重要概念。

  • 视图建立在已有表的基础上, 视图赖以建立的这些表称为基表
    在这里插入图片描述

  • 视图的创建和删除只影响视图本身,不影响对应的基表。但是当对视图中的数据进行增加、删除和修改操作时,数据表中的数据会相应地发生变化,反之亦然。

  • 向视图提供数据内容的语句为 SELECT 语句, 可以将视图理解为存储起来的 SELECT 语句

    • 在数据库中,视图不会保存数据,数据真正保存在数据表中。当对视图中的数据进行增加、删除和修改操作时,数据表中的数据会相应地发生变化;反之亦然。
  • 视图,是向用户提供基表数据的另一种表现形式。通常情况下,小型项目的数据库可以不使用视图,但是在大型项目中,以及数据表比较复杂的情况下,视图的价值就凸显出来了,它可以帮助我们把经常查询的结果集放到虚拟表中,提升使用效率。理解和使用起来都非常方便。

3. 创建视图

  • CREATE VIEW 语句中嵌入子查询
CREATE [OR REPLACE] 
[ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] 
VIEW 视图名称 [(字段列表)]
AS 查询语句
[WITH [CASCADED|LOCAL] CHECK OPTION]
  • 精简版
CREATE VIEW 视图名称 
AS 查询语句

3.1 创建单表视图

举例:

CREATE VIEW empvu80
AS 
SELECT  employee_id, last_name, salary
FROM    employees
WHERE   department_id = 80;

查询视图:

SELECT *
FROM	salvu80;

在这里插入图片描述

举例:

CREATE VIEW emp_year_salary (ename,year_salary)
AS 
SELECT ename,salary*12*(1+IFNULL(commission_pct,0))
FROM t_employee;

举例:

CREATE VIEW salvu50
AS 
SELECT  employee_id ID_NUMBER, last_name NAME,salary*12 ANN_SALARY
FROM    employees
WHERE   department_id = 50;

说明1:实际上就是我们在 SQL 查询语句的基础上封装了视图 VIEW,这样就会基于 SQL 语句的结果集形成一张虚拟表。

说明2:在创建视图时,没有在视图名后面指定字段列表,则视图中字段列表默认和SELECT语句中的字段列表一致。如果SELECT语句中给字段取了别名,那么视图中的字段名和别名相同。

3.2 创建多表联合视图

举例:

CREATE VIEW empview 
AS 
SELECT employee_id emp_id,last_name NAME,department_name
FROM employees e,departments d
WHERE e.department_id = d.department_id;
CREATE VIEW emp_dept
AS 
SELECT ename,dname
FROM t_employee LEFT JOIN t_department
ON t_employee.did = t_department.did;
CREATE VIEW	dept_sum_vu
(name, minsal, maxsal, avgsal)
AS 
SELECT d.department_name, MIN(e.salary), MAX(e.salary),AVG(e.salary)
FROM employees e, departments d
WHERE e.department_id = d.department_id 
GROUP BY  d.department_name;
  • 利用视图对数据进行格式化

我们经常需要输出某个格式的内容,比如我们想输出员工姓名和对应的部门名,对应格式为 emp_name(department_name),就可以使用视图来完成数据格式化的操作:

CREATE VIEW emp_depart
AS
SELECT CONCAT(last_name,'(',department_name,')') AS emp_dept
FROM employees e JOIN departments d
WHERE e.department_id = d.department_id

3.3 基于视图创建视图

当我们创建好一张视图之后,还可以在它的基础上继续创建视图。

举例:联合“emp_dept”视图和“emp_year_salary”视图查询员工姓名、部门名称、年薪信息创建 “emp_dept_ysalary”视图。

CREATE VIEW emp_dept_ysalary
AS 
SELECT emp_dept.ename,dname,year_salary
FROM emp_dept INNER JOIN emp_year_salary
ON emp_dept.ename = emp_year_salary.ename;

4. 查看视图

语法1:查看数据库的表对象、视图对象

SHOW TABLES;

语法2:查看视图的结构

DESC / DESCRIBE 视图名称;

语法3:查看视图的属性信息

# 查看视图信息(显示数据表的存储引擎、版本、数据行数和数据大小等)
SHOW TABLE STATUS LIKE '视图名称'\G

执行结果显示,注释Comment为VIEW,说明该表为视图,其他的信息为NULL,说明这是一个虚表。

语法4:查看视图的详细定义信息

SHOW CREATE VIEW 视图名称;

5. 更新视图的数据

5.1 一般情况

MySQL支持使用INSERT、UPDATE和DELETE语句对视图中的数据进行插入、更新和删除操作。当视图中的数据发生变化时,数据表中的数据也会发生变化,反之亦然。

举例:UPDATE操作

mysql> SELECT ename,tel FROM emp_tel WHERE ename = '孙洪亮';
+---------+-------------+
| ename   | tel         |
+---------+-------------+
| 孙洪亮 	| 13789098765 |
+---------+-------------+
1 row in set (0.01 sec)

mysql> UPDATE emp_tel SET tel = '13789091234' WHERE ename = '孙洪亮';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> SELECT ename,tel FROM emp_tel WHERE ename = '孙洪亮';
+---------+-------------+
| ename	  | tel         |
+---------+-------------+
| 	孙洪亮 | 13789091234 |
+---------+-------------+
1 row in set (0.00 sec)

mysql> SELECT ename,tel FROM t_employee WHERE ename = '孙洪亮';
+---------+-------------+
| ename   | tel         |
+---------+-------------+
| 孙洪亮 	| 13789091234 |
+---------+-------------+
1 row in set (0.00 sec)

举例:DELETE操作

mysql> SELECT ename,tel FROM emp_tel WHERE ename = '孙洪亮';
+---------+-------------+
| ename  	| tel           |
+---------+-------------+
| 孙洪亮 	| 13789091234 |
+---------+-------------+
1 row in set (0.00 sec)

mysql> DELETE FROM emp_tel  WHERE ename = '孙洪亮';
Query OK, 1 row affected (0.01 sec)

mysql> SELECT ename,tel FROM emp_tel WHERE ename = '孙洪亮';
Empty set (0.00 sec)

mysql> SELECT ename,tel FROM t_employee WHERE ename = '孙洪亮';
Empty set (0.00 sec)

5.2 不可更新的视图

要使视图可更新,视图中的行和底层基本表中的行之间必须存在一对一的关系。另外当视图定义出现如下情况时,视图不支持更新操作:

  • 在定义视图的时候指定了“ALGORITHM = TEMPTABLE”,视图将不支持INSERT和DELETE操作;
  • 视图中不包含基表中所有被定义为非空又未指定默认值的列,视图将不支持INSERT操作;
  • 在定义视图的SELECT语句中使用了JOIN联合查询,视图将不支持INSERT和DELETE操作;
  • 在定义视图的SELECT语句后的字段列表中使用了数学表达式子查询,视图将不支持INSERT,也不支持UPDATE使用了数学表达式、子查询的字段值;
  • 在定义视图的SELECT语句后的字段列表中使用DISTINCT聚合函数GROUP BYHAVINGUNION等,视图将不支持INSERT、UPDATE、DELETE;
  • 在定义视图的SELECT语句中包含了子查询,而子查询中引用了FROM后面的表,视图将不支持INSERT、UPDATE、DELETE;
  • 视图定义基于一个不可更新视图
  • 常量视图。

举例:

mysql> CREATE OR REPLACE VIEW emp_dept
    -> (ename,salary,birthday,tel,email,hiredate,dname)
    -> AS SELECT ename,salary,birthday,tel,email,hiredate,dname
    -> FROM t_employee INNER JOIN t_department
    -> ON t_employee.did = t_department.did ;
Query OK, 0 rows affected (0.01 sec)

mysql> INSERT INTO emp_dept(ename,salary,birthday,tel,email,hiredate,dname)
    -> VALUES('张三',15000,'1995-01-08','18201587896',
    -> 'zs@atguigu.com','2022-02-14','新部门');
    
#ERROR 1393 (HY000): Can not modify more than one base table through a join view 'atguigu_chapter9.emp_dept'

从上面的SQL执行结果可以看出,在定义视图的SELECT语句中使用了JOIN联合查询,视图将不支持更新操作。

虽然可以更新视图数据,但总的来说,视图作为虚拟表,主要用于方便查询,不建议更新视图的数据。对视图数据的更改,都是通过对实际数据表里数据的操作来完成的。

6. 修改、删除视图

6.1 修改视图

方式1:使用CREATE OR REPLACE VIEW 子句修改视图

CREATE OR REPLACE VIEW empvu80
(id_number, name, sal, department_id)
AS 
SELECT  employee_id, first_name || ' ' || last_name, salary, department_id
FROM employees
WHERE department_id = 80;

说明:CREATE VIEW 子句中各列的别名应和子查询中各列相对应。

方式2:ALTER VIEW

修改视图的语法是:

ALTER VIEW 视图名称 
AS
查询语句

6.2 删除视图

  • 删除视图只是删除视图的定义,并不会删除基表的数据。

  • 删除视图的语法是:

    DROP VIEW IF EXISTS 视图名称;
    
    DROP VIEW IF EXISTS 视图名称1,视图名称2,视图名称3,...;
    
  • 举例:

    DROP VIEW empvu80;
    
  • 说明:基于视图a、b创建了新的视图c,如果将视图a或者视图b删除,会导致视图c的查询失败。这样的视图c需要手动删除或修改,否则影响使用。

7. 总结

7.1 视图优点

1. 操作简单

将经常使用的查询操作定义为视图,可以使开发人员不需要关心视图对应的数据表的结构、表与表之间的关联关系,也不需要关心数据表之间的业务逻辑和查询条件,而只需要简单地操作视图即可,极大简化了开发人员对数据库的操作。

2. 减少数据冗余

视图跟实际数据表不一样,它存储的是查询语句。所以,在使用的时候,我们要通过定义视图的查询语句来获取结果集。而视图本身不存储数据,不占用数据存储的资源,减少了数据冗余。

3. 数据安全

MySQL将用户对数据的访问限制在某些数据的结果集上,而这些数据的结果集可以使用视图来实现。用户不必直接查询或操作数据表。这也可以理解为视图具有隔离性。视图相当于在用户和实际的数据表之间加了一层虚拟表。
在这里插入图片描述

同时,MySQL可以根据权限将用户对数据的访问限制在某些视图上,用户不需要查询数据表,可以直接通过视图获取数据表中的信息。这在一定程度上保障了数据表中数据的安全性。

4. 适应灵活多变的需求
当业务系统的需求发生变化后,如果需要改动数据表的结构,则工作量相对较大,可以使用视图来减少改动的工作量。这种方式在实际工作中使用得比较多。

5. 能够分解复杂的查询逻辑
数据库中如果存在复杂的查询逻辑,则可以将问题进行分解,创建多个视图获取数据,再将创建的多个视图结合起来,完成复杂的查询逻辑。

7.2 视图不足

如果我们在实际数据表的基础上创建了视图,那么,如果实际数据表的结构变更了,我们就需要及时对相关的视图进行相应的维护。特别是嵌套的视图(就是在视图的基础上创建视图),维护会变得比较复杂,可读性不好,容易变成系统的潜在隐患。因为创建视图的 SQL 查询可能会对字段重命名,也可能包含复杂的逻辑,这些都会增加维护的成本。

实际项目中,如果视图过多,会导致数据库维护成本的问题。

所以,在创建视图的时候,你要结合实际项目需求,综合考虑视图的优点和不足,这样才能正确使用视图,使系统整体达到最优。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Powerpoint 基础知识 高乐山镇民族中学 赵玉林 2013年10月 PPT2010培训教程基础全文共31页,当前为第1页。 2022/12/15 2 大纲视区 幻灯片视图区 备注区 功能区 一、认识PPT2010: PPT2010培训教程基础全文共31页,当前为第2页。 2022/12/15 3 二、对象及操作: PPT的基本对象: PPT2010培训教程基础全文共31页,当前为第3页。 2022/12/15 4 音、视频的插入: PPT2010培训教程基础全文共31页,当前为第4页。 插入声音 插入 音频 电脑中存有的音乐(wma,wav.mp3等) ppt中自带音效 自己录制的声音 PPT2010培训教程基础全文共31页,当前为第5页。 插入声音 插入 音频 音频工具 格式/播放 PPT2010培训教程基础全文共31页,当前为第6页。 控制声音长短 调节声音起点 调节声音结束 右键/剪辑音频 PPT2010培训教程基础全文共31页,当前为第7页。 跨ppt播放声音 设置停止播放时间 PPT2010培训教程基础全文共31页,当前为第8页。 自定义动画 设定调整 设定调整 包括动作效果,顺序等 选定对象 图片,文字,符号等 检查预览 1,动画/预览 2,动画窗格/播放 PPT2010培训教程基础全文共31页,当前为第9页。 自定义动画 设定调整 自定义动画 效果的设置 动画幻灯片对象顺序调整 PPT2010培训教程基础全文共31页,当前为第10页。 自定义动画效果设置 效果选项 高级设置 复制相同动作设计 PPT2010培训教程基础全文共31页,当前为第11页。 动画设置 动画 动画窗格 PPT2010培训教程基础全文共31页,当前为第12页。 插入文本框 开始 绘图 插入 文本 PPT2010培训教程基础全文共31页,当前为第13页。 设置文字格式 powerpoint2010 开始 字体/段落 PPT2010培训教程基础全文共31页,当前为第14页。 插入艺术字 powerpoint2010 插入 文本 艺术字 PPT2010培训教程基础全文共31页,当前为第15页。 插入图片 插入 图片/剪贴画/屏幕截图/相册 PPT2010培训教程基础全文共31页,当前为第16页。 图片调整 点击图片 鼠标右键单击 设置图片格式 倒影 艺术效果 调整尺寸 PPT2010培训教程基础全文共31页,当前为第17页。 绘制图形 开始 绘图 / 插入 形状 PPT2010培训教程基础全文共31页,当前为第18页。 编辑图形 开始 绘图 图形基本操作 复制(Ctrl+C) 粘贴(Ctrl+V) 按住Ctrl 后鼠标左键拖动 或 复制 对齐 开始>排列>对齐 图层次序 右键单击 形状编辑 右键>编辑顶点 PPT2010培训教程基础全文共31页,当前为第19页。 编辑图形 开始 绘图 图形效果设定 PPT2010培训教程基础全文共31页,当前为第20页。 幻灯片放映 或者按 "F5" 或者按 "Shift+F5" 按"Esc" 退出放映 可以将演讲者的声音 同时录制下来 PPT2010培训教程基础全文共31页,当前为第21页。 幻灯片切换 开始 切换 切换效果 切换计时 PPT2010培训教程基础全文共31页,当前为第22页。 自定义模板 PPT2010培训教程基础全文共31页,当前为第23页。 排版技巧 2.改变字体字号——突出重点 3.改文字为图片——表达主题 1.运用"3"原则——为PPT降噪 PPT2010培训教程基础全文共31页,当前为第24页。 本周二下午14:00将召开董事会。地点在东航金融中心D座18楼。此次会议主要讨论公司基础设施变更问题、公司员工福利新计划问题。希望您能准时参加,如果不能参加请及时通知我。 修改前 PPT2010培训教程基础全文共31页,当前为第25页。 会议时间:11月8日,14:00 会议地点:东航金融中心D座18楼 会议内容: ——公司基础设施变更问题 ——公司员工福利新计划问题 希望您能准时参加。 如不能参加请及时通知我。 兹定于11月8日召开董事会,具体信息如下: 修改后 PPT2010培训教程基础全文共31页,当前为第26页。 交通管理系统 交通 乘客人数(每周) 飞机 589,000 地铁 377,800 出租车 218,600 修改前 PPT2010培训教程基础全文共31页,当前为第27页。 修改后 589,000 乘客/每周 PPT2010培训教程基础全文共31页,当前为第28页。 377,800 乘客/每周 修改后 PPT2010培训教程基础全文共31页,当前为第29页。 218,600 乘客/每周 修改后 PPT2010培训教
数据库系统概论(基础)教学大纲 数据库系统已经成为现代信息系统的核心和基础设施。数据库技术作为数据管理的最有效的手段,极大地促进了计算机应用的发展。 学习"数据库系统概论"可以帮助你更好地使用数据库,设计适合你需要的数据库应用系统,并进一步科学地管理好数据库系统。 课程概述 "数据库系统概论"是计算机科学与技术专业、软件工程专业、信息系统与信息管理等专业重要的专业基础课程。 本课程将系统讲述数据库系统的基础理论、基本技术和基本方法。本课程的知识内容和技术方法,对从事现代数据管理技术的应用、开发和研究的人员都是重要而必备的基础。 本课程内容丰富全面,分为基础和高级(2020年9月14日开课)2部分讲解,作为2门课程考核和计分。此外,本课程还开设了新技术(2020年9月28日开课),从数据管理和数据分析的角度讨论数据库新技术与大数据技术。 通过数据库系统概论(基础)的学习,学员可以系统地掌握数据库系统的基本原理,能熟练使用SQL语言在某一个数据库管理系统上进行数据库检索和操作,掌握数据库安全性和完整性的基本概念和基本方法。并能够在某一个数据库管理系统上进行实验。 通过数据库系统概论(高级)的学习,学员可以系统地掌握数据库规范化理论和数据库设计的方法与步骤,具有设计和开发数据库应用系统的基本能力;掌握数据库事务处理、并发控制与恢复的基本技术、初步掌握数据库查询处理和优化的概念。并能够在某一个数据库管理系统上进行实验验证。 通过数据库系统概论(新技术)的学习,学员可以系统地掌握传统数据库技术的最新发展,大数据管理与系统的新概念、新技术和新应用。 本课程的特点是,理论联系实际。我们不仅希望学员通过阅读和书面习题掌握本课程的内容,还要求学员完成实验项目。为此我们针对课程知识点设置了相应的实验,锻炼学员实际动手能力,启发学员对理论知识的思考和理解,达到理论联系实际的教学效果。 课程大纲 第一讲:初识数据库系统 引言 数据库的4个基本概念 数据技术的产生,数据系统的特点 第一讲课件 第二讲:数据库系统的核心:数据模型 概念模型,数据模型的组成要素 层次模型,网状模型 关系模型 第二讲课件 第三讲:数据库系统的结构 数据库系统的结构 第三讲课件 第四讲:数据库系统的组成 数据库系统的组成 第四讲课件 单元测验1 第五讲:关系数据结构及关系的完整性 关系数据结构 关系的完整性 第五讲课件 第六讲:关系代数--传统集合操作 关系代数1--传统集合操作 第六讲课件 第七讲:关系代数--关系特有操作 关系代数2--关系特有操作 第七讲课件 第八讲:关系代数--综合训练 关系代数3--综合训练 第八讲课件 第九讲:关系演算--元组关系演算 关系演算1--元组关系演算 第九讲课件 第十讲:关系演算--域关系演算语言QBE 关系演算2--域关系演算语言QBE 第十讲课件 单元测验2 第十一讲:SQL概述与数据定义 SQL概述 数据定义 第十一讲课件 第十二讲:数据查询--单表查询 数据查询--单表查询 数据查询--单表查询2 第十二讲课件 第十三讲:数据查询--连接查询 数据查询--连接查询 第十三讲课件 第十四讲:数据查询--嵌套查询 数据查询--嵌套查询 数据查询--嵌套查询2 第十四讲课件 第十五讲:数据查询--集合查询 数据查询--集合查询 第十五讲课件 第十六讲:数据的更新与空值的处理 数据更新 空值的处理 第十六讲课件 第十七讲:视图 视图 视图2 第十七讲课件 第十八讲:数据库安全性概述 数据库安全性概述 第十八讲课件 第十九讲:数据库安全性控制 数据库安全性控制--身份鉴别、存取控制、自主存取控制、授权 数据库安全性控制--数据库角色及强制存取控制 第十九讲课件 第二十讲:视图机制 视图、审计、数据加密及其他安全性保护 第二十讲课件 单元测验3 第二十一讲:数据库的完整性 数据库完整性概述及实体完整性 参照完整性 用户定义的完整性 第二十一讲课件 第二十二讲:约束命名子句及断言 完整性约束命名子句及断言 第二十二讲课件 第二十三讲:触发器 触发器 第二十三讲课件 单元测验4 预备知识 1. 某一种计算机程序设计方法和语言 2. 数据结构 3. 离散数学 4. 操作系统 参考资料 1. 王珊,萨师煊. 《数据库系统概论(第5版)》,高等教育出版社,2014.9 2. 王珊,张俊.《数据库系统概论(第5版)习题解析与实验指导》,高等教育出版社,2015.7
一、单项选择题 1、在Word状态的编辑状态下,执行"文件"菜单中的"保存"命令后 。 A.将所有打开的文件存盘 B.只能将当前文档存储在已有的原文件夹内 C.可以将当前文档存储在已有的任意文件夹内 D.可以先建立一个新文件夹,再将文档存储在该文件夹内 2、Microsoft Word 2000是在 基础上运行的。 A.DOS B.Windows 3.x C.Windows98 D.UCDOS 3、在Word的哪种视图方式下,可以显示分页效果。 A.普通 B.大纲 C.页面 D.主控文档 4、在Word 2000主窗口的右上角,可以同时显示的按钮是 。 A.最小化、还原和最大化 B.还原、最大化和关闭 C.最小化、还原和关闭 D.还原和最大化 5、在Word 2000的编辑状态,设置了标尺,可以同时显示水平标尺和垂直标尺的视图方式是 。 A.普通方式 B.页面方式 C.大纲方式 D.全屏显示方式 6、在Word 2000的编辑状态下,下列4种组合键中,可以从当前输入汉字状态转换到输入ASCII字符 状态的组合键是 。 A.Ctrl + 空格键 B.Alt + Ctrl C.Shift + 空格键 D.Alt + 空格键 7、在Word 2000的编辑状态,执行"编辑"菜单中的"粘贴"命令后 。 A.被选择的内容移到插入点处 B.被选择的内容移到剪贴板 C.剪贴板中的内容移到插入点 D.剪贴板中的内容复制到插入点 8、用Microsoft Word 2000制表时,若想在表中插入一新行,则先选定插入新行位置的 ,然后执行"表格"菜单中的"插入行"命令。 A.下面一行 B.上面一行 C.右面一行 D.左面一行 9、在Word 编辑状态下,利用下列哪个菜单中的命令可以选定单元格。 A."表格"菜单 B."工具"菜单 C."格式"菜单 D."插入"菜单 10、在使用Microsoft Word 2000中,如果想把一以另外一个名字保存,则可选择"文件"菜单中的 命令。 A."保存" B."新建" C."打开" D."另存为" 11、打开的Word文件名可以在 打开;常用的打印按钮可以在 找到;字体、字号按钮可以在 找到。 A.文本编辑区 B.标题栏 C.菜单栏 D.工具栏 12、打印页码4-10,15,20表示打印的是 。 A.第4页,第10页,第16页,第20页 B.第4页至第10页,第15页至第20页 C.第4页至第10页,第15页,第20页 13、所有段落格式排版都可以通过菜单 所打开的对话框来设置。 A.文件/打开 B.工具/选项 C.格式/段落 D.格式/字符 14、若要进入页眉页脚编辑区,可以通过单击菜单 选择页眉、页脚命令。 A.文件 B.编辑 C.视图 D.格式 E.工具 15、如果已有页眉或页脚,再次进入页眉页脚区只需双击 就行了。 A.文本区 B.菜单区 C.工具栏区 D.页眉页脚区 16、某个文档基本页是纵向的,如果某一页需要横向页面 。 A.不可以这样做 B.在该页开始处插入分节符,在该页下一页开始处插入分节符,将该页通过页面设置为 横向,但在应用范围内必须设为"本节" C.将整个文档分为两个文档来处 D.将整个文档分为三个文档来处理 17、如果文档中的内容在一页没满的情况下需要强制换页 。 A.不可以这样做 B.插入分页符 C.多按几次回车直到出现下一页 18、插入分节符或分页符可使用菜单命令 。 A.文件/页面 B.格式/段落 C.格式/制表位 D.插入/分隔符 E.工具/选项 19、首字下沉可以通过菜单 来实现;分栏排版可以通过菜单 来实现。 A.格式/字符 B.格式/段落 C.工具/首字下沉 D.格式/分栏 20、在Word 2000中,变换视图模式可通过菜单"视图"选择其相应命令来实现,但最快的方法是利用 鼠标单击 按钮。 A.垂直滚动条上方 B.垂直滚动条下方 C.水平滚动条左侧 D.水平滚动条右侧 21、Word在编辑一个文档完毕后,要想知道它打印的效果,可使用 功能。 A.打印预览 B.模拟打印 C.提前打印 D.屏幕打印 22、在一个正处于编辑状态的Word文档中选中一段文字后,按 键可将其放入剪贴板中。 A.Ctrl + A B.Ctrl + V C.Ctrl + C D.Ctrl + F 23、在Word窗口的工作区里,闪烁的小垂直条表示 。 A.光标位置 B.按钮位置 C.鼠标图标 D.接写错误 24、在Word文档中,将光标直接移到文档尾的快捷键 。 A.PageUp B.End C.Ctrl + End D.Home 25、Word提供了3种执行Word命令的方法,除了可以使用菜单和工具栏按钮外,还可以使 用 。 A.窗口命令 B.对话框命令 C.快捷键 D.任务栏 26、在以

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值