1. 程式人生 > >資料庫,schema,catalog三者的涵義(簡單描述)

資料庫,schema,catalog三者的涵義(簡單描述)

你是否經常見到schema,catalog這些單詞,在資料庫的背景下是什麼意思呢?

taopian (高階程式設計師) 2009-01-07 寫道 schema是對一個數據庫的結構描述。在一個關係型資料庫裡面,schema定義了表、每個表的欄位,還有表和欄位之間的關係。

catalog是由一個數據庫例項的元資料組成的,包括基本表,同義詞,索引,使用者等等。 luckybat 寫道 在一個數據庫中可以有多個應用的資料表,這些不同應用的表可以放在不同的schema之中,同時,每一個schema對應一個使用者,不同的應用可以以不同的使用者連線資料庫,這樣,一個大資料庫就可以根據應用把其表分開來管理。
不同的schema之間它們沒有直接的關係,不同的shcema之間的表可以同名,也可以互相引用(但必須有許可權),在沒有操作別的schema的操作根權下,每個使用者只能操作它自己的schema下的所有的表。不同的schema下的同名的表,可以存入不同的資料(即schema使用者自己的資料)。引自:http://utong.itpub.net/post/3610/58061

我另外結合MySQL官方的MySQL administrater資料庫管理工具理解一下所謂的schema,catalog

mysql administrater 管理介面

我點了那個catalogs,下面就出來了所有的database。

想了一下,我這樣來總結:

資料庫:指的是說MySQL(或者說Oracle等)

schema: 指的是說當偶create database caiceclb時,caiceclb就是一個schema

catalog: 指的是所有的database目錄,就像上圖顯示的那樣,將MySQL原來的(mysql,infomation_schema)及偶後來create database ****建立的的database的集合。(這個怎麼取名字呢,不知道,以後或許就知道了)

相關推薦

資料庫schemacatalog三者涵義簡單描述

你是否經常見到schema,catalog這些單詞,在資料庫的背景下是什麼意思呢? taopian (高階程式設計師) 2009-01-07 寫道 schema是對一個數據庫的結構描述。在一個關係型資料庫裡面,schema定義了表、每個表的欄位,還有表和欄位之間的關係

英媒力挺華為:禁令無關安全只會損害未來網路簡單深刻

集微網訊息,日前,英國媒體Verdict在報道中力挺華為,表示沒有任何公開證據可以證明華為的裝置中存在中國政府或任何方面授權的後門或惡意軟體。報道還強調,華為禁令是地緣政治問題,因為政治原因而將華為拒之門外,會導致網際網路基礎建設嚴重受損。 近期,華為在一些國家遭受了禁令,一些主要的運營商迫於政府壓力也將華

FBKVOController實現原理簡單描述

在看這篇文章之前,建議自己寫一個小的FBKVOController Example,如果懶得寫可以在Github上clone我寫的一個非常簡單的example。這樣能建立一個大體的瞭解。 對程式碼中的細節部分沒有做介紹,例如鎖機制,Set,Map這些,只要知道

oracle資料庫的邏輯構成表空間schemauser

本篇著重從資料庫的邏輯構成方面來說明oracle的體系結構,以及邏輯構成中所涉及的相關名詞的概念和相互間的關係。 1       名詞概念          資料庫 資料庫是由表空間組成的,我們可以建立資料庫併為其指定各種表空間. Schema database obje

資料庫事務的特性和隔離級別簡單易懂易記不看後悔

資料庫事務的四大特性(ACID) 原子性(Atomicity) 事務中的操作要麼全部成功,要麼失敗回滾 一致性(Consistency) 一個事務執行之前和執行之後都必須處於一致性狀態。拿轉賬來說,假設使用者A和使用者B兩者的錢加起來一共是5000,那麼不管A和B之間

VS連線SQL Server資料庫增刪改查詳細教程C#程式碼

工具: 1.Visual Studio (我使用的是vs2013) 2.SQL Server  (我使用的是sql server2008) 操作: 1.開啟SQL Server,開啟後會看到資料庫的初始連結介面。(如下圖) 2.複製上圖中的“伺服器名稱”,然後點

在彈框中獲取foreach中遍歷的id值並傳遞給地址欄方法2

ges 應該 我們 png 地址欄 each 獲取 賦值 有時 1.php有時候我們需要再彈框中獲取foreach中遍歷的數據(例如id),在彈框中點擊按鈕並傳遞給地址欄跳轉。那麽應該怎麽做呢。第二種方法。 2. 可以在彈框中給出一個input hidden 點擊按鈕彈窗時

【iOS與EV3混合機器人編程系列之二】工欲善其事必先利其器準備篇

style 混合 版權 相同 開發 code 操作系統 圖形 ipa 在上一篇文章中,我們論述了iOS與EV3結合後機器人開發的無限可能。那麽,大家要不要一起來Hacking一把呢?為了能夠完整地完畢我接下來我講的項目。我們須要做下面準備:1、一臺Mac執行MAC OS

51nod 1451 合法三角形 判斜率去重時間復雜度On^2

題目 else col ges pre tor 數量 alt esp 題目: 這題我WA了3次,那3次是用向量求角度去重算的,不知道錯在哪了,不得不換思路。 第4次用斜率去重一次就過了。 註意:n定義成long long,不然求C(3,n)時會溢出。 代碼: #

java中靜態代碼塊static{...}局部代碼塊方法中{...}構造代碼塊類中{...}區別。

一個 什麽 控制 class 加載 我們 所有 變量 統一初始化 1、局部代碼塊:   格式:在方法中{局部代碼塊執行語句}   局部代碼塊,又叫普通代碼塊。它是作用在方法中的代碼塊。   作用:是控制變量的生命周期。   在程序中當我們定義完成一個局部變量x之後,並且在接

activiti6.0 提交流程至某節點 可用於實現駁回操作未測試

完成 activit sets exce condition d3d pri class mit /** * @param task 任務Id * @param variables ... * @param targetActivity

[對抗訓練]20180117Linux下自動生成flagv0.1

itl kill 查看 src nbsp 定時 ssl pla 用戶 [對抗訓練]20180117,Linux下自動生成flag (v0.1)設置目標靶機(Linux)定時生成flag的過程。在靶機終端登錄root用戶 使用命令 su ,然後輸入roo

2、Tomcat叢集並用Nginx實現負載均衡win環境

1、Tomcat的配置 1、系統環境變數配置: 首先要實現Tomcat的叢集就得擁有多個tomcat,所以我在本地電腦下載了兩個Tomcat,我這裡使用的是Tomcat7,當然,配置與Tomcat的版本沒多大關係~ 下載之後我們先來配置好環境變數: 在我們的系統變數中增加上

用vue-scroller做上拉重新整理下拉載入的模板簡單明瞭通用

1.首先下外掛,並在你的vue專案中引人 npm i vue-scroller -D import VueScroller from 'vue-scroller 2.Vue.use(VueScroller )(這一步別忘啦) 3.在你需要做上拉重新整理,下拉載入的地方加上<scroll

spring 事務處理中同一個類中:A方法無事務調B方法有事務,事務不生效問題

public class MyEntry implements IBaseService{ public String A(String jsonStr) throws Exception{ UserInfo user = null; UserDetail userDetail = nul

Android實現儲存圖片長圖、長佈局webView等

最近開發遇到一個問題,分享的時候 需要分享一個佈局內容,但是要用圖片分享的格式,最開始思考感覺不可能實現,手機上很少有功能可以實現長圖儲存的, 可是經理說,髮長微博的時候就是自動儲存的長圖片,頓時傻眼了,人家是怎麼做的呢??? 本已經放棄該功能,可這麼一說,又開始在網上找,並沒有很明確的找到

Python-greenlet完成多工代替yield使用gevent完成多工協程

 gevent 實現多工: import gevent # 遇到延時就切換任務 def f1(n): for i in range(n): print(gevent.getcurrent(), i) gevent.sleep(0.5) # 必須用

java SDK QQ聯合登入時報錯java.net.UnknownHostException: 主機名: unknown error

    最近在做wap專案,qq在h5頁面的聯合登入時,遇到了兩個問題: 1、使用官方提供的JS SDK,在使用PC瀏覽器模擬手機瀏覽器除錯模式,能調起QQ並獲取返回資料等,一切沒有問題,但是在手機端瀏覽器使用時,問題出現了,大多數手機瀏覽器在調起qq登入頁後不能返回並且獲取不

6分鐘演示15種排序算法視頻

https bsp 足夠 image 歸並 com strong href 技術 github:https://github.com/bingmann/sound-of-sorting 排序之聲 - “Audibilization”和排序算法的可視化:http://

再見了Server對象擁抱IHostingEnvironment服務對象.net core

ret read 獲取 sys hosting wro only public 靜態 一、絕對路徑 1、獲取應用程序運行當前目錄Directory.GetCurrentDirectory()。 System.IO命名空間中存在Directory類,提供了獲取應用程序運行