`

名词解释:DMZ和数据库schema

阅读更多
1、DMZ

DMZ是demilitarized zone的缩写,即隔离区,主要是为了解决内外网访问的安全问题

DMZ处于公司内网(局域网)和外网(互联网)之间

内网可以访问DMZ,DMZ不能访问内网

外网和DMZ可以互相访问

这样一来,假设DMZ中的机器被入侵,入侵者也不能以这台机器为跳板,继续入侵内网里的机器

2、schema

schema有2层含义,一个是一组DDL,另一个是数据库对象的概念,本文说的是后者

有以下几个对象,数据库实例、catalog、schema、table

数据库实例可以有多个catalog,catalog可以有多个schema,schema包含多张table

在一个数据库中可以有多个应用的数据表,这些表可以放在不同的schema之中,同时,每一个schema对应一个用户,不同的应用可以以不同的用户连接数据库,这样,一个大数据库就可以根据应用把其表分开来管理。 不同的schema之间它们没有直接的关系,不同的shcema之间的表可以同名,也可以互相引用(但必须有权限)。当没有操作别的schema的权限时,每个用户只能操作它自己的schema下的表

不过不同的数据库产品,对schema和catalog的支持和实现是不同的

对oracle来说,貌似不支持catalog,仅支持schema。也就是说,database实例下面并不是直接挂着若干table,而是挂着若干个schema,table是挂在schema下面的。在database实例和table之间,还有schema这一层

schema和user是一一对应的,或者说,oracle是用user_id来实现schema的,一张table的owner是哪个用户,它的schema也就是什么

schema_name.table_name,才是oracle中一张数据库表的全限定名。也就是说,假设schema user1下有一张表叫devices,那么
select * from devices;

相当于
select * from user1.devices;

如果用user2连接进数据库,那默认情况下是看不到devices这张表的,但是如果user2得到了devices的读权限,那么也可以用
select * from user1.devices;
分享到:
评论

相关推荐

    dmz_generator:DMZ道歉生成器

    此外,项目名称中的"DMZ"通常指的是"Demilitarized Zone",在计算机网络中,DMZ是指位于组织内部网络和公共互联网之间的一个隔离区,用于放置对外提供服务的服务器。在这里,“DMZ”可能被用作幽默元素,暗示了道歉...

    dmz::military_medal_selector:DMZ:Dotfiles,viM和Zshrc配置

    **DMZ:个人配置文件仓库** DMZ 是一个个人配置文件仓库,包含了用户对终端环境进行高度定制的各种配置,特别是针对 viM 编辑器、Zsh shell 和其他相关工具的设置。标题中的 "military_medal_selector" 可能是这个...

    稳压MOS器件DMZ6015E.pdf

    在探讨稳压MOS器件DMZ6015E时,首先需明确其为一款耗尽...综上所述,DMZ6015E稳压MOS器件具有多种优势,包括简化电路设计、减少元件数量、节省空间、提供稳定工作和减小能耗,使其在电源管理系统中具有广泛的应用前景。

    计算机安全名词解释.docx

    计算机安全名词解释中还包括许多其他的概念和技术,例如网络安全、操作系统安全、数据加密、身份验证和访问控制等。这些建立在计算机安全领域中的概念和技术都是为了保护计算机系统、网络和数据免受未经授权的访问、...

    dmzblack-96dpi:DMZ-Black 只有 96 DPI 图像。 在一些具有高分辨率显示器的 Linux 机器上强制使用大小为 24 的光标,尤其是在 XFCE 上

    DMZ-黑色-96dpi 这是 DMZ-Black,但仅适用于 96 dpi (24x24) 版本。 如果你有一个大分辨率的显示器,这是为了绕过在某些发行版上发生的愚蠢的巨大光标的事情。 (即使Xcursor.size: 24似乎也无济于事。) 要安装,只...

    wire:使用 Open vSwitch 和容器连接您的系统架构

    什么考虑一个(非常小的)架构,它由一个网络(我们称之为“DMZ”)组成,桥接设备上有一个 ip,主机上有 dnsmasq 和一个附加到它的容器。 模型可能如下所示: :zones : dmz : :desc : Sample demilitarized zone:...

    dmz的概念及其拓扑图

    具体介绍DMZ的概念及其示范图,一定让你更加明白其作用和具体的实践操作

    飞塔防火墙DMZ配置

    飞塔防火墙DMZ配置,让你远离病毒和攻击

    使用Iperf测试端口转发,触发,DMZ等功能.docx

    ### 使用Iperf测试端口转发、触发与DMZ功能详解 #### 一、Iperf工具简介及...通过以上步骤和注意事项,您可以有效地利用Iperf工具对路由器的端口转发、触发以及DMZ等功能进行测试,从而更好地评估网络性能和安全性。

    dmz - data modelling zone-开源

    **DMZ - 数据建模区域 开源..."dmz_db"文件则可能包含数据库建模的详细内容,助力用户高效完成数据库设计和管理任务。对于需要在业务和IT之间建立有效沟通并实施高质量数据管理的组织,DMZ是一个值得考虑的优秀选择。

    NAT和DMZ的介绍

    NAT和DMZ的介绍,需要的可以参考下。

    信息安全技术基础:防火墙的DMZ区域.pptx

    信息安全技术基础

    Security+认证模拟题.pdf

    800. 高度敏感的数据存储在数据库中并被 DMZ 服务器上的应用程序访问。所有服务器上的磁盘驱动器都已完全加密。应用服务器和最终用户之间的通信也被加密。网络访问控制列表防止除了应用服务器外的任何连接访问数据库...

    DMZ及NAT簡介

    介紹dmz和nat的基本文件,歡迎大家下載喔

    cisco DMZ

    知道什么是DMZ区域

    防火墙设置DMZ归类.pdf

    防火墙设置DMZ归类.pdf

    基于Python与OEMCC的数据库移动集中监控的实现.pdf

    本文介绍了一种利用Python与OEMCC(Oracle Enterprise Manager Cloud Control)实现数据库移动集中监控的方案,通过构建DMZ区、部署OEMCC集群,以及编写Python爬虫脚本和使用微信企业号推送监控信息,从而实现对...

    ISA防火墙DMZ的配置

    主要介绍了DMZ区域的配置过程和注意事项

    dmz-vsphere

    dmz-vsphere-nexus-wp

    基于Java与HTML的DMZ文字转语音API设计源码

    在本项目中,所使用的DMZ文字转语音API,可以看作是应用了深度学习、神经网络等人工智能技术,通过优化算法和模型,实现高质量的语音合成。 Java源文件是实现程序逻辑的主体,它们包含了各种类、接口、方法,是构建...

Global site tag (gtag.js) - Google Analytics