Oracle OCP认证考试考点详解083系列09
题记:
本系列主要讲解Oracle OCP认证考试考点(题目),适用于19C/21C,跟着学OCP考试必过。
41. 第41题:
- 题目
- 解析及答案:
关于应用程序容器,以下哪三项是正确的?
A) 它可以包含单个应用程序。
B) 它可以包含多个应用程序。
C) 两个应用程序容器可以共享一个应用程序种子可插拔数据库(PDB)。
D) 一个应用程序 PDB 可以属于多个应用程序容器。
E) 它必须有一个应用程序根 PDB。
F) 它必须有一个应用程序种子 PDB。
解析:
A) 错误:应用程序容器支持同一应用程序的多个版本或实例,因此可以包含多个应用逻辑实体。
B) 它可以包含多个应用程序,应用程序容器设计用于托管一个主应用程序的多个版本或实例。例如,一个 ERP 系统的不同版本(v1、v2)可以被视为多个应用程序实例,因此选项 B 正确。
C) 错误:每个应用程序容器拥有独立的种子 PDB,无法跨容器共享。
D) 错误:一个应用程序 PDB 只能属于一个应用程序容器。
E) 它必须有一个应用程序根 PDB,应用程序容器的核心是应用程序根 PDB,用于存储共享的元数据和公共对象。没有应用程序根,容器无法存在,因此选项 E 正确。
F) 它必须有一个应用程序种子 PDB,此选项存在争议。根据 Oracle 文档,应用程序种子 PDB 是可选的,用于快速创建新的应用程序 PDB,但并非强制要求。但是,题目要求选择三个,所以也算正确吧。
综上,正确答案为BEF。
42. 第42题:
- 题目
- 解析及答案:
解析
选项 A :压缩备份是可以定义区段大小的,该项错误。
选项 B :使用 RMAN 默认压缩时,高水位线以下的未使用块不会被备份,这样可以减少备份的数据量,该项错误。
选项 C :二进制压缩过程需要 CPU 进行计算处理,所以会给备份操作增加 CPU 开销,该项正确。
选项 D :压缩备份不仅可以写入到介质,也可以写入到磁盘等其他存储设备,该项错误。
选项 E :RMAN 默认压缩只能在本地管理表空间上进行,该项正确。
综上,正确答案为CE。
43. 第43题:
- 题目
- 解析及答案:
关于自动工作量资料档案库(AWR)快照,以下哪三项是正确的?
A) 它们可以永久保留。
B) 如果统计级别(statistics LEVEL)设置为 ALL,会生成它们。
C) 它们总是手动创建。
D) 如果统计级别(statistics LEVEL)设置为 BASIC,会生成它们。
E) 它们总是自动创建。
F) 如果统计级别(statistics LEVEL)设置为 TYPICAL,会生成它们。
解析
选项 A :通过合理设置相关参数,AWR 快照能够被永久保留,该项正确。
选项 B :当 statistics LEVEL 设置为 ALL 时,系统会生成 AWR 快照,用于收集全面的统计信息,该项正确。
选项 C :AWR 快照既可以自动创建,也可以手动创建,并非总是手动创建,该项错误。
选项 D :当 statistics LEVEL 设置为 BASIC 时,系统不会生成 AWR 快照 ,该项错误。
选项 E :AWR 快照不是总是自动创建,也可手动创建,该项错误。
选项 F :若 statistics LEVEL 设置为 TYPICAL,系统会生成 AWR 快照,用于收集常规的性能统计信息,该项正确。
综上,正确答案为ABF。
44. 第44题:
- 题目
- 解析及答案:
关于使用 RMAN 复制可插拔数据库(PDB),以下哪两项是正确的?
A) 如果复制一个 PDB,CDB R O O T 和 P D B ROOT和PDB ROOT和PDBSEED会自动被复制。
B) 具有SYSDBA或SYSBKUP权限的用户必须通过 RMAN 连接到 PDB 才能复制它。
C) 可以使用同一个 RMAN DUPLICATE命令复制两个或更多的 PDB。
D) 辅助实例在创建时会自动启用可插拔数据库(ENABLE PLUGGABLE DATABASE设置为TRUE )。
E) 复制 PDB 时,属于该 PDB 的所有表空间都必须被复制。
解析
选项 A:当使用 RMAN 复制一个 PDB 时,CDB R O O T 和 P D B ROOT和PDB ROOT和PDBSEED不会自动被复制,因为它们是 CDB 的核心部分,有自己独立的管理和复制机制,该项错误。
选项 B:具有SYSDBA或SYSBKUP权限的用户,必须通过 RMAN 连接到要复制的 PDB 才能执行复制操作,这是为了确保有足够权限进行数据库相关操作,该项正确。
选项 C:可以使用同一个 RMAN DUPLICATE命令同时复制多个 PDB,通过合理的参数设置来指定要复制的多个目标 PDB,该项正确。
选项 D:在使用 RMAN 复制 PDB 时,辅助实例创建时ENABLE PLUGGABLE DATABASE并不一定是TRUE ,其状态取决于具体的配置和需求,该项错误。
选项 E:复制 PDB 时,并非必须复制属于该 PDB 的所有表空间,可以根据实际需求选择部分表空间进行复制,该项错误。
综上,正确答案为BC。
45. 第45题:
- 题目
- 解析及答案:
查看以下配置:
1.CDB1 是一个容器数据库。
2.APP_ROOT 是 CDB1 中的一个应用程序根容器。
3.APP_PDB1 是 APP_ROOT 中的一个应用程序可插拔数据库。
4.数据库闪回功能已开启。
你执行以下命令:
$ sqlplus sys/oracle_4U@localhost:1521/cdb1
SQL> 从v$database视图中查询当前系统更改号(SCN);
当前系统更改号
2074756
SQL> 创建表cdb1_tab(列c1为数字类型);
表已创建。
SQL> 修改会话,将容器设置为app_root;
会话已更改。
SQL> 创建表app_root_tab(列c1为数字类型);
表已创建。
SQL> 修改会话,将容器设置为app_pdb1;
会话已更改。
SQL> 创建表app_pdb1_tab(列c1为数字类型);
表已创建。
SQL> 以sysdba身份连接
已连接。
在闪回操作完成后,哪些表会存在?
A) 没有表会存在,因为这三个表都会被删除
B) CDB1_TAB 和 APP_PDB1_TAB
C) CDB1_TAB 和 APP_ROOT_TAB
D) 只有 CDB1_TAB
E) CDB1_TAB、APP_ROOT_TAB 和 APP_PDB1_TAB
解析:
闪回数据库的范围:
当启用 FLASHBACK DATABASE 时,整个容器数据库(CDB)及其所有可插拔数据库(PDB)都会被回退到指定时间点。这包括应用程序根(APP_ROOT)和应用程序 PDB(APP_PDB1)中的对象。
操作的时序与 SCN:
用户在 SCN 2074756 时创建了三个表:
cdb1_tab(在 CDB 级别)
app_root_tab(在 APP_ROOT 容器)
app_pdb1_tab(在 APP_PDB1 容器)
这些操作均在 SCN 2074756 之后执行。若闪回操作回退到该 SCN 或更早的时间点,所有三个表的创建操作都将被撤销。
提示:
闪回的影响:闪回数据库会撤销所有在目标时间点(SCN)之后的数据更改,包括 DDL(如表创建)和 DML。因此,三个表在闪回后均不存在。
综上,本题应该选择A。
未完待续。
关注作者,您将获得更多OCP考试及Oracle DB方面的实战经验。后续不定期分享DB核心知识和排障案例及经验、性能调优等.
相关文章:
Oracle OCP认证考试考点详解083系列09
题记: 本系列主要讲解Oracle OCP认证考试考点(题目),适用于19C/21C,跟着学OCP考试必过。 41. 第41题: 题目 解析及答案: 关于应用程序容器,以下哪三项是正确的? A) 它可以包含单个…...
走出 Demo,走向现实:DeepSeek-VL 的多模态工程路线图
目录 一、引言:多模态模型的关键转折点 (一)当前 LMM 的三个关键挑战 1. 数据的真实性不足 2. 模型设计缺乏场景感知 3. 语言能力与视觉能力难以兼顾 (二)DeepSeek-VL 的根本出发点:以真实任务为锚点…...
Kotlin 作用域函数全解析:let、run、with、apply、also 应该怎么选?
Kotlin 提供了一套优雅的“作用域函数”(Scope Functions),包括:let、run、with、apply 和 also。它们看起来相似,行为上也有交集,但却各有侧重。掌握它们的使用场景,不仅能让代码更简洁&#x…...
Python 矩阵运算:从理论到实践
Python 矩阵运算:从理论到实践 在数据分析、机器学习以及科学计算等诸多领域,矩阵运算均扮演着极为重要的角色。借助 Python 的 NumPy 库,我们可以便捷地实现各类矩阵运算。本文将深入探讨矩阵运算的数学原理,并通过实例演示如何…...
系统架构-层次式架构设计
层次式体系结构是最通用的架构,大部分的应用会分成表现层(展示层)、中间层(业务层)、数据访问层(持久层)和数据层 表现层架构设计 使用XML设计表现层 使用UIP框架设计表现层,UIP将…...
《Python星球日记》第29天:Flask进阶
名人说:路漫漫其修远兮,吾将上下而求索。—— 屈原《离骚》 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 专栏:《Python星球日记》,限时特价订阅中ing 目录 一、重温 Flask 框架二、路由与视图1. 动态路由2. 路由装饰器三、模板渲染1. Jinja2 模板语法2.…...
Baklib知识中台:智能服务架构新实践
智能服务架构四库体系 Baklib 知识中台的核心竞争力源于其独创的四库体系架构设计。该体系通过知识资源库、业务场景库、智能模型库和服务规则库的有机联动,构建起覆盖知识全生命周期的管理闭环。其中,知识资源库依托自然语言处理技术实现多源异构数据的…...
CBAM透视镜:穿透软件架构成本迷雾的评估范式
文章目录 一、引言二、CBAM 基础理论2.1 CBAM 的定义与概念2.2 CBAM 的核心原理2.2.1 成本效益分析的基本逻辑2.2.2 定量化决策过程 2.3 CBAM 与其他软件架构评估方法的比较2.3.1 与 ATAM 对比2.3.2 与 SAAM 对比 三、CBAM 在软件架构中的应用流程3.1 确定评估目标3.2 列出架构…...
macbook install chromedriver
# 打开 Chrome 访问以下地址查看版本 chrome://version/# 终端查看版本号 (示例输出: 125.0.6422.113) /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --version测试:...
Java 一战式学习指南,很详细
java基础 一、简介 1.1 JDK Java Develop Kit : Java的开发包,包含了Java的类库、执行Java所需的允许环境、各种开发辅助工具等... JDK 分为 Oracle JDK 和 Open JDK ,Oracle JDK需要商业许可证,是收费的。Open JDK 则是免费的。 1.2 Ja…...
从零开始开发纯血鸿蒙应用之NAPI
从零开始开发纯血鸿蒙应用 〇、前言一、解耦良器——Adapter二、详学 NAPI1、注册自定义的 NAPI1.1、Index.d.ts1.2、napi_property_descriptor 数组 2、读取参数2.1、读取字符类型数据2.1、读取数字类型 3、封装返回值4、C/C 调用 ArkTS 方法5、自定义 C 类的透传 三、总结坑点…...
立夏三候:蝼蝈鸣,蚯蚓出,王瓜生
今(5月5日)天是立夏节气,尽管本“人民+体验官”已是最畏惧感到气喘吁吁这夏天气候之老龄人,但还是要推广人民日报官方微博文化产品《文化中国行看立夏节气》。 人民微博着重提示“立夏三候”三个方面:“一候…...
Nuxt3还能用吗?
Nuxt3还能用吗? 前一段时间,我完成了整个产品,从Nuxt到Next的迁移,因为面临了一些在框架层面就无法解决的问题。 payload json化 在所有的的Nuxt中,我们都能看到有这样一个东西。 其实有这个东西也很正常࿰…...
专业课复习笔记 4
前言 实际上对于我的考研来说,最重要的两门就是数学和专业课。所以从今天开始,我尽可能多花时间学习数学和专业课。把里面的知识和逻辑关系理解清楚,把常考的内容练习透彻。就这样。 寻址方式 立即数寻址 操作数在指令里面直接提供了。 …...
[人机交互]交互设计
零.本章的主要目标 本章主要目标总结 区分良与非良交互设计,突出产品可用性差异阐述交互设计与HCI及其他领域的关系解释可用性概念概述交互设计过程涉及的内容概述交互设计中所使用的指南形式从可用性目标和原理角度,评估并解释产品的成败 一.什么是交…...
LeetCode 热题 100 17. 电话号码的字母组合
LeetCode 热题 100 | 17. 电话号码的字母组合 大家好,今天我们来解决一道经典的算法题——电话号码的字母组合。这道题在 LeetCode 上被标记为中等难度,要求给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。下面我将详细讲解解…...
【从零开始学习微服务 | 第一篇】单体项目到微服务拆分实践
目录 引言 一、选择聚合结构进行拆分的优势 二、微服务模块创建步骤 (一)引入 pom 文件与修改 (二)创建 Spring Boot 启动类 (三)搭建基本包结构 三、配置文件的引入与调整 四、业务代码的引入与注意…...
微前端qiankun动态路由权限设计与数据通信方案
思路: 权限控制中心化:主应用负责统一的管理权限,子路由上报路由信息 动态路由加载:根据用户权限动态注册可用路由 数据通信机制 主应用和子应用:通过qiankun提供的props和全局状态 子应用和子应用:通过…...
VTK 数据读取/写入类介绍
概述 VTK提供了多种数据读取和写入类,支持各种格式的输入输出操作,包括图像数据、多边形数据、结构化/非结构化网格数据等。 常用VTK读取类 vtkSTLReader 读取STL格式文件 属性: FileName - 要读取的STL文件名 方法: SetFileName(const char*) - 设置文件名 GetFileName…...
41.寻找缺失的第一个正数:原地哈希算法详解
文章目录 引言问题描述方法思路:原地哈希算法算法步骤 完整代码实现关键代码解析复杂度分析示例说明总结 引言 在算法面试和数据处理中,寻找缺失的第一个正数是一个经典问题。题目要求给定一个未排序的整数数组,找到其中缺失的最小正整数&am…...
项目实战-基于信号处理与SVM机器学习的声音情感识别系统
目录 一.背景描述 二.理论部分 三.程序设计 编程思路 流程图 1.信号部分 创建数据 generate_samples.py 头文件 生成函数 generate_emotion_sample 传入参数 存储路径 生成参数 创建基础正弦波信号 调制基础正弦波 对于愤怒可以增加噪声 归一化信号 存储 主函…...
基于Docker的MongoDB环境搭建:从零开始的完整实践指南
在现代应用开发中,容器化技术已成为构建可移植、易维护的服务环境的标准方案。MongoDB作为NoSQL数据库的代表,与Docker结合后能够显著提升部署效率。本文将深入解析如何通过Docker搭建安全可靠的MongoDB环境,涵盖基础配置、数据持久化、权限管理及安全加固等核心环节。 一、…...
C++ 类与对象(下)—— 进阶特性与底层机制解析(构造函数初始化,类型转换,static成员,友元,内部类,匿名对象)
一、构造函数初始化列表:给成员变量 “精准出生证明” 在 C 中,构造函数对成员变量的初始化方式有 初始化列表 和 函数体内赋值 两种。初始化列表是构造函数的一个重要特性,它允许在对象创建时对成员变量进行初始化。与在构造函数体内赋值不同…...
项目生成日志链路id,traceId
Trace 1. 注册filter package com.sc.account.config;import org.springframework.boot.web.servlet.FilterRegistrationBean; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration;Configuration public cla…...
SQL常见误区
查询的顺序 书写顺序 SELECT 字段列表 FROM 表名列表 WHERE 条件列表 GROUP BY 分组字段列表 HAVING 分组后条件列表 ORDER BY 排序字段列表。。他们的加载顺序 逻辑处理实际顺序 常见错误 在 WHERE 中使用 SELECT 的别名 sql – 错误示例(WHERE 中不能使用别名…...
android zxing QrCode 库集成转竖屏适配问题
由于zxing 这个库使用比较广泛,所以大家也都遇到这个问题了,甚至最早可以追溯到十年前甚至更早,所以原创是谁已经无法找到,表明转载又需要填原文链接,就腆着脸标个原创了,不过的确不是我的原创,…...
实验4 mySQL查询和视图
一、实验目的 掌握SELECT语句的基本语法多表连接查询GROUP BY的使用方法。ORDER BY的使用方法。 二、实验步骤、内容、结果 实验内容: 实验4.1数据库的查询 目的与要求 (1)掌握SELECT语句的基本语法。 (2)掌握子查询的表示。 (3)掌握连接查询的表示。 (4)掌…...
解决用Deveco device tool无法连接local pc
原文链接:https://kashima19960.github.io/2025/05/05/openharmony/解决用Deveco%20device%20tool无法连接local%20pc/ 问题描述 WindowsUbuntu 环境下DevEco tool upload Hi3681开发 烧录 Local PC 箭头红一下,又绿了 用Deveco device tool进行upload…...
Google-chrome版本升级后sogou输入法不工作了
背景: 笔记本Thinkpad E450,操作系统Ubuntu 24.04.2 LTS,Chrome浏览器版本135.0.7049.114-1,Edge浏览器版本131.0.2903.99-1,输入法Sogou版本4.2.1.145 现象: - **正常场景**:Edge中可通过Ctrl…...
C++ 检查某个点是否存在于圆扇区内(Check whether a point exists in circle sector or not)
我们有一个以原点 (0, 0) 为中心的圆。作为输入,我们给出了圆扇区的起始角度和圆扇区的大小(以百分比表示)。 例子: 输入:半径 8 起始角 0 百分比 12 x 3 y 4 输出&am…...
电脑怎么分屏操作?
快捷键分屏 : 在打开两个窗口后,选中一个窗口,按下 “Windows 键 →” 键,该窗口会自动移动到屏幕右侧并占据一半空间,再点击需要分屏的窗口,即可完成分屏。若想恢复窗口为全屏,只需再次按下 …...
深度学习:智能助理从技术演进到全民普惠
在数字化浪潮席卷全球的今天,智能助理已成为人们生活与工作中不可或缺的伙伴。从简单的语音应答到如今具备复杂认知与交互能力,深度学习技术的持续突破,正推动智能助理行业迈向全新高度。深入探究其行业发展、现状、技术演进与实践࿰…...
哈希算法、搜索算法与二分查找算法在 C# 中的实现与应用
在计算机科学中,哈希算法、搜索算法和二分查找算法是三个非常基础且常用的概念。它们分别在数据存储、数据查找、以及高效检索等场景中起着至关重要的作用。在 C# 中,这些算法的实现和使用也十分简便。本文将详细讲解这三种算法的原理、应用以及 C# 中的…...
优化02-执行计划
Oracle 的执行计划(Execution Plan)是数据库优化器(Optimizer)为执行 SQL 语句而选择的操作路径和资源分配方案的详细描述。它记录了数据库如何访问表、索引、连接数据以及执行排序、过滤等操作的步骤。理解执行计划是性能调优的核…...
FreeRTOS菜鸟入门(十一)·信号量·二值、计数、递归以及互斥信号量的区别·优先级翻转以及继承机制详解
目录 1. 信号量的基本概念 2. 分类 2.1 二值信号量 2.2 计数信号量 2.3 互斥信号量 2.4 递归信号量 3. 应用场景 3.1 二值信号量 3.2 计数信号量 3.3 互斥信号量 3.4 递归信号量 4. 运作机制 4.1 二值信号量 4.2 计数信号量 4.3 互斥信号量 4.4…...
C++ -- 内存管理
C --内存管理 1. C/C内存分布2. C中动态内存管理3. C中动态内存管理4. 面对自定义类型5. operator new和operator delete6. new和delete的实现原理6.1 内置类型6.2 自定义类型 7. 定位new(placement new)7.1 底层机制7.2 本质 1. C/C内存分布 2. C中动态…...
基于muduo库实现高并发服务器
文章目录 一、项目介绍二、HTTP服务器1.概念2.Reactor模型2.1单Reactor单线程:单I/O多路复用业务处理2.2单Reactor多线程:单I/O多路复用线程池(业务处理)2.3多Reactor多线程:多I/O多路复用线程池(业务处理&…...
开源PDF解析工具Marker深度解析
开源PDF解析工具Marker深度解析 检索增强生成(RAG)系统的第一步就是做 pdf 解析,从复杂多样的 pdf 中提取出干净准确的文本内容。现有的最优秀的开源工具有两个:Marker 和 MinerU。因为 Marker 是个人开发者做的,文档…...
Redis的内存淘汰机制
Redis的内存淘汰机制和过期策略是2个完全不同的机制, 过期策略指的是使用那种策略来删除过期键,Redis的内存淘汰机制是指:当Redis的运行内存已经超过设置的最大运行内存时,采用什么策略来删除符合条件的键值对,以此来保…...
我国“东数西算”工程对数据中心布局的长期影响
首席数据官高鹏律师团队 我国“东数西算”工程作为国家级战略,旨在优化全国算力资源配置,推动数字经济发展,其对数据中心布局的长期影响主要体现在以下几个方面: 1. 区域协调与资源优化配置 东部与西部分工明确:东部…...
CPT204 Advanced Obejct-Oriented Programming 高级面向对象编程 Pt.10 二叉搜索树
文章目录 1.二叉树(Binary Trees)1.1 二叉搜索树(Binary Search Tree,简称BST)1.1.1 插入操作1.1.2 搜索操作1.1.3 树的遍历(Tree Traversal)1.1.3.1 前序遍历(Preorder Traversal&a…...
MinIO实现https访问
Windows下实现MinIO的https访问. 首先需要自己解决证书问题, 这里可以是个人证书 也可以是花钱买的证书. 现在使用个人开发者证书举例子。 将证书数据解压到你知道的目录之下 然后直接使用命令启动MinIO start minio.exe server --certs-dir D:\xxxxx\tools\certs …...
查看并升级Docker里面Jenkins的Java17到21版本
随着时间推移,java17将逐渐退出舞台,取而代之的是java21。Jenkins也在逐步升级淘汰java版本,今天教大家升级java版本。 Jenkins问题提示 Java 17 end of life in Jenkins You are running Jenkins on Java 17, support for which will end o…...
【KWDB 创作者计划】KWDB 2.2.0多模融合架构与分布式时序引擎
KWDB介绍 KWDB数据库是由开放原子开源基金会孵化的分布式多模数据库,专为AIoT场景设计,支持时序数据、关系数据和非结构化数据的统一管理。其核心架构采用多模融合引擎,集成列式时序存储、行式关系存储及自适应查询优化器,实现跨模…...
Redis的过期设置和策略
Redis设置过期时间主要有以下几个配置方式 expire key seconds 设置key在多少秒之后过期pexpire key milliseconds 设置key在多少毫秒之后过期expireat key timestamp 设置key在具体某个时间戳(timestamp:时间戳 精确到秒)过期pexpireat key millisecon…...
2.3 向量组
本章主要考查向量组的线性关系、秩与极大无关组、向量空间等核心内容,是线性代数的重要基础模块。以下从四个核心考点展开系统梳理: 考点一:向量组的线性表示 核心问题:如何用一组向量线性表出另一组向量?如何判断线性…...
协议(消息)生成
目录 协议(消息)生成主要做什么? 知识点二 制作功能前的准备工作 编辑编辑 制作消息生成功能 实现效果 总结 上一篇中配置的XML文件可见: https://mpbeta.csdn.net/mp_blog/creation/editor/147647176 协议(消息)生成主要做什么? //协议生成 主要是…...
【PostgreSQL数据分析实战:从数据清洗到可视化全流程】4.5 清洗流程自动化(存储过程/定时任务)
👉 点击关注不迷路 👉 点击关注不迷路 👉 点击关注不迷路 文章大纲 PostgreSQL数据清洗自动化:存储过程与定时任务全攻略4.5 清洗流程自动化:构建智能数据处理管道4.5.1 存储过程:复杂清洗逻辑封装4.5.1.1 …...
Python中有序序列容器的概念及其与可变性的关系
什么是有序序列容器? 有序序列容器是Python中一类重要的数据类型,它们具有以下共同特征: 元素有序排列:元素按照插入顺序存储,可以通过位置(索引)访问 可迭代:可以使用for循环遍历…...
数据结构实验8.1:图的基本操作
文章目录 一,实验目的二,实验内容三,实验要求四,算法分析五,示例代码8-1.cpp源码graph.h源码 六,操作步骤七,运行结果 一,实验目的 1.掌握图的邻接矩阵、邻接表的表示方…...