資料庫是什麼?資料庫是乙個邏輯上的概念,簡單的說就是相互關聯的一會資料。而對應到實際的物理概念上,就是磁碟上的乙個或者一堆檔案,裡邊包含著資料。但是光有資料不行,資料庫有很多功能,比如可以接受使用者連線,給使用者提供資料,這樣就需要有「程式」。所以說關閉狀態的資料庫,就是磁碟上的程式檔案,加上資料檔案。
想要使用資料庫,就要把它開啟,讓上邊說的「程式」執行起來。例項就是指計算機記憶體中處於執行狀態的資料庫程式,以及為這些程式分配的一些記憶體空間。例項是位於記憶體中的,只在資料庫處於執行狀態時才存在。例項負責實現給使用者提供網路連線、讀寫資料檔案等等各種功能。
不同的資料庫產品有些不同,oracle中乙個例項只能連線乙個邏輯上的「資料庫」,甚至是不同機器上執行著的不同例項同時連線乙個資料庫(rac)。sql server和my sql中的「例項」則比較獨立,可以隨時開啟或者關閉某乙個資料庫
資料庫 (用例項解釋)關係正規化
函式依賴其實就如數學上的函式,y x 1,自變數x一定的情況下,因變數y也確定了,那麼就可以說y的取值就依賴於x的取值。btw 很多人不理解為什麼要反著說,不說x確定y,而說y依賴x。其實很簡單,創造者習慣於把主鍵 x 定下來當乙個固定量,用非主鍵 y 來跟主鍵部分比較,看看是否依賴。規範化的過程可...
具體解釋NoSQL資料庫使用例項
一 nosql基礎知識 1 關於nosql 在 nosql 一詞。實際上是乙個叫racker的同事創造的,當約翰埃文斯埃里克要組織一次活動來討論開源的分布式資料庫。這個名稱和概念都由此而來。有些人反對nosql術語,由於它聽起來像我們定義自己是什麼 在一定程度,但長期仍然是有價值的。由於當乙個關聯式...
資料庫Schema的解釋
編了這麼長時間的程,由於沒有使用oracle 我一般使用mysql和postgresql,所以對於現在越來越多出現的schema有點怵 其實主要還是在使用postgresql時遇到 雖然在程式設計序時也或多或少地接觸,心裡也有了模糊的概念,但說到對其概念十分清晰,還有點問題,於是到網上找了找其解釋,...