http://wenjiesu.iteye.com/blog/801129

【什么是schema?】

究竟什么是schema?这个问题困扰了我很久。

我们只讨论数据库中的schema,而不讨论XML中的schema。

在wiki上,这样解释schema:

In a relational database, the schema defines the tables, views, indexes, packages,

procedures, functions, queues, triggers, types, sequences, materialized views, synonyms,

database links, directories, Java, XML schemas, and other elements.

而实际上,schema就是数据库对象的集合。

【为什么schema有存在的必要?】  

为了区分各个集合,我们需要给这个集合起个名字,其实这个名字就是schema。

举例说明:访问scott用户下的emp表,通过select from emp 其实,

这sql语句的完整写法为select from scott.emp。对于数据库来说,不同的用户,有不同schema。有不同的表。

实际在使用上,schema和user完全一样,没有什么区别,在出现schema名的地方也可以出现user名。

【什么是模式】:

数据库中的模式指的就是schema。

CSDN中这样解释模式:

可以在不同模式下创建相同表名

DB2系统访问表对象时使用模式名.表对象

对于不指明模式的表对象 以当前登录用户模式作为隐含模式访问。

【什么是表空间?】

wiki这样解释:

表空间是实际的数据存储的地方。

一个数据库schema可能存在于多个表空间,相似地,一个表空间也可以为多个schema服务。

【表空间的作用】:

通过使用表空间,管理员可以控制磁盘的布局。

表空间的最常用的作用是优化性能,

例如,一个最常用的索引可以建立在非常快的硬盘上,

而不太常用的表可以建立在便宜的硬盘上,比如用来存储用于进行归档文件的表。

【db2数据库中的默认表空间】

hp用户的表空间是userspace1.

如果你新建立了表空间,则将表建立在你所建立的表空间上,除非你指定了。

PostgreSQL手册(目录)

http://www.cnblogs.com/stephen-liu74/archive/2012/06/08/2315679.html

http://www.cnblogs.com/stephen-liu74/archive/2011/12/16/2290803.html

Server [localhost]:
Database [postgres]:
Port [5432]:
Username [postgres]:
'chcp' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
psql (8.4.6)
ê?è? "help" à′??è?°??úD??¢.

postgres=#

PostGr-SQL 基本概念的更多相关文章

  1. SQL存储过程概念剖析

    一.SQL存储过程的概念,优点及语法 定义:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execut ...

  2. SQL的概念与发展 - 极客时间学习笔记

    了解SQL SQL的两个重要标准是SQL92和SQL99. SQL语言的划分 DDL,也叫Data Definition Language,也就是数据定义语言,用来定义数据库对象,包括数据库.数据表和 ...

  3. 【翻译】Flink Table Api & SQL — 流概念

    本文翻译自官网:Streaming Concepts  https://ci.apache.org/projects/flink/flink-docs-release-1.9/dev/table/st ...

  4. 【翻译】Flink Table Api & SQL —Streaming 概念 ——动态表

    本文翻译自官网:Flink Table Api & SQL 动态表 https://ci.apache.org/projects/flink/flink-docs-release-1.9/de ...

  5. 【翻译】Flink Table Api & SQL —Streaming 概念 ——在持续查询中 Join

    本文翻译自官网 :  Joins in Continuous Queries   https://ci.apache.org/projects/flink/flink-docs-release-1.9 ...

  6. 【翻译】Flink Table Api & SQL —Streaming 概念 —— 时态表

    本文翻译自官网: Temporal Tables https://ci.apache.org/projects/flink/flink-docs-release-1.9/dev/table/strea ...

  7. SQL 基本概念、通用语法与分类

    一.SQL 概念  1.什么是 SQL Structured  Query Language 结构化查询语句 2.SQL 作用 (1)是一种所有关系型数据库的查询规范,不同的数据库都支持. (2)通用 ...

  8. 【翻译】Flink Table Api & SQL ——Streaming 概念

    本文翻译自官网:Streaming 概念  https://ci.apache.org/projects/flink/flink-docs-release-1.9/dev/table/streamin ...

  9. Flink SQL 核心概念剖析与编程案例实战

    本次,我们从 0 开始逐步剖析 Flink SQL 的来龙去脉以及核心概念,并附带完整的示例程序,希望对大家有帮助! 本文大纲 一.快速体验 Flink SQL 为了快速搭建环境体验 Flink SQ ...

  10. 【读书笔记】--SQL基础概念复习

    主键:每个表,只能有一个主键,主键不能为NULL,且必须是唯一的.主键最好是由单个列组成,但这不是必须的,主键也可以是由多个列组成,如果表的两个列组合在一起能唯一标识一个行,而单个列不能,则可以将这两 ...

随机推荐

  1. 使用Notepad++实现批量将ANSI转成为UTF-8编码

    http://blog.sina.com.cn/s/blog_5f4150730101b3ok.html 使用Trados2011翻译英文html后,如果是单个文件,可在另存译文时选择Encoding ...

  2. js 阻止事件冒泡

    function stopBubble(e) { //如果提供了事件对象,则这是一个非IE浏览器 if ( e && e.stopPropagation ) //因此它支持W3C的st ...

  3. WEB API异常处理

    当一个web api抛出一个异常后 此异常会被转化成一个HTTP响应 错误代码为500的服务错误 但是如果你不想让客户端看到500的错误码 你也可以自定义错误码 如下代码当用户输入的ID没有与之相关的 ...

  4. 无法启动"D\projects\hello\Debug\hello.exe" 系统找不到指定的文件。[LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏]

    这两天安装Visual Studio遇到这样的一个问题,用自己的电脑和公司的电脑都出现同样的问题.两台电脑都是新系统,按理来说是没有问题的.但是一出现问题,对于我这个小白来说,还是耗费了挺多精力都无果 ...

  5. 安装Yeoman,遇到的问题

    在安装Yeoman遇到了一些报错,具体的步骤就不多说了,直接上码,具体的两处报错的地方. 第一个,创建webapp,直接报权限的错误,这时才留意到在它之前还有一个错误. [root@iZ289zd8c ...

  6. hibernate中HQL多对多的查询

    现有三张表 TLXPURCHASE.采购事项审批表,TLXPURCHASEACTIVITY.采购招标活动对应表,TLXACTIVITY.招标活动表,采购事项审批表和采购活动表是多对多关系.java中定 ...

  7. SQL入门语句之SELECT和WHERE

    一.SQL入门语句之SELECT SELECT语句用于从数据库表中获取数据,结果表的形式返回数据.这些结果表也被称为结果集 1.从数据库表中取部分字段 select 字段A,字段B from tabl ...

  8. SQL入门语句之CREATE

    一.CREATE DATABASE语句 1.创建一个SQL数据库 CREATE DATABASE database_name 二.CREATE TABLE语句 1.只创建字段和相对应的数据类型 cre ...

  9. SQL优化技巧

    我们开发的大部分软件,其基本业务流程都是:采集数据→将数据存储到数据库中→根据业务需求查询相应数据→对数据进行处理→传给前台展示.对整个流程进行分析,可以发现软件大部分的操作时间消耗都花在了数据库相关 ...

  10. 登录服务器windows2008出现:远程桌面服务当前正忙,因此无法完成您尝试执行的任务。(或者出现黑屏界面)

    问题:有段时间登录服务器总是提示:远程桌面服务当前正忙,因此无法完成您尝试执行的任务. 在微软找到的原因是:Csrss.exe 进程和某些应用程序 (例如,Microsoft Excel 或 Micr ...