資料庫與模式的區別

2021-09-24 15:54:19 字數 443 閱讀 9767

為什麼把錶歸屬於不同的模式裡?

例如你的資料庫裡面有很多的表。就以乙個學校作為例子吧: 

有很多表分別用於儲存學生、課程、成績、學分等資訊。 

還有很多表用於儲存 老師、工資、獎金等資訊。 

還有很多表用於儲存學校的固定資產、流動資產、財務相關資訊。

如果這麼多的表,都混雜在一起。管理起來非常麻煩。

通過 create schema , 劃分區域,

把學生的,建立乙個 schema 叫 student

教師的,建立乙個 schema 叫 teacher 

學校財務的,建立乙個 schema 叫 school 

這樣,對於專門負責學生資訊管理的,就只負責 student 這個 schema,表名全部是 student.具體表名。 

對於,負責教師系統開發的人來說,程式裡面的表名,都是teacher.具體表名。 

資料庫與資料庫例項的區別

資料庫與資料庫例項的區別 一 資料庫 資料庫 database 是乙個資料集合.無論資料庫是採用關係結構還是物件導向結構,oracle資料庫都將 其資料存放在資料檔案中.在其內部,資料庫結構資料對檔案的邏輯 對映,使不同的資料分開儲存,這些邏輯劃分稱為表空間.表空間和檔案介紹 1 表空間 表空間 t...

資料庫Schema模式的理解 模式與資料庫的區別

1個資料庫下,可以有多個模式。1個模式下,可以有0個或多個表 首先我來做乙個比喻,什麼是user,什麼是database,什麼是schema,什麼是table,什麼是列,什麼是行,我們可以把database看作是乙個大倉庫,倉庫分了很多很多的房間,schema就是其中的房間,乙個schema代表乙個...

redis與資料庫的區別

1.mysql和redis的資料庫型別 mysql是關係型資料庫,主要用於存放持久化資料,將資料儲存在硬碟中,讀取速度較慢。redis是nosql,即非關係型資料庫,也是快取資料庫,即將資料儲存在快取中,快取的讀取速度快,能夠大大的提高執行效率,但是儲存時間有限 2.mysql的執行機制 mysql...