此作品為翻譯博文,上為博文鏈結
值得注意的是,很多人永遠都不必建立自己的資料庫,更不用建立自己的表或其他資料結構。你可能只執行備份、恢復和作業系統上的安全性,並讓應用程式為你安裝建立資料庫。這完全可以理解,很符合企業和偶然的dba需要。然而,這可以很好的理解這些東西是什麼,以及它是如何理解sql伺服器的一部分。
資料庫實際上是檔案
要檢索資訊就必須在儲存時組織好,如果你在使用文字處理程式,就可以將不同的文件儲存在不同的檔案中,而不是將所有文件放在乙個大檔案中。sql伺服器的功能與這很相似,當你擁有一台伺服器時,你不會簡單的將一大堆不同型別的資訊儲存在伺服器中,相反,你會規劃好這些資訊。sql伺服器的首選組織機制是資料庫,它允許在不同儲存區域儲存資訊集。此外,它還可以隔離這些不同資訊集的安全性,以便你可以控制誰來檢視或修改這些資料。資料庫中有一些表體現相關儲存器是如何定義的。你在指定資料庫中儲存的資訊將被新增到這些表中,你可以通過這些表在資料庫中新增或刪除資料,還可以從這些表中檢索資料庫中的資訊。除了資料庫中的表,還有一些其他結構可以幫你管理資料庫中的資訊,包括一些不同的物件,如檢視、儲存過程和函式。你還可以得到一組完整的安全物件,如使用者和角色。
資料庫實際上是由儲存在windows檔案系統某處的檔案組成。這些檔案是專有的二進位制檔案格式,只能被sql sever讀取。sql sever中最昂貴和耗時的操作之一就是想這些檔案寫入資料。(儘管在大多數情況下,所涉及的時間是以微妙計算的。)由於這一開銷,理解資料庫是由檔案定義的,並將它變成你對資料庫理解的一部分是很重要的。
兩類檔案
你可以把你的資料簡單的儲存在乙個文字檔案或乙個電子**中。但你要讓多個人同時訪問它,更新一些日期以及刪除和插入新資訊,這些儲存機制就會出現問題,這就是為什麼你需要使用資料庫。由於sql server必須對儲存的資料進行大量不同的工作,所以會產生不同的機制來執行這些操作。資料庫是圍繞兩種不同型別檔案組成的,它們儲存不同型別的資訊。你可以參考這兩種型別。
注意:實際上還有一些是它的檔案型別可以新增到資料庫中,但我們在這討論的是基本原理,所以我們將保持它現在的簡單。
資料檔案
windows
作業系統,
sql server
也使用這些儲存資料檔案。
日誌檔案
建立資料庫所需的第二種檔案型別是日誌檔案。日誌檔案比資料檔案更複雜。日誌檔案記錄資料庫中發生的事務。系統內以某種方式操縱資料時會產生一些事務,這些操作可以對現有資料進行更新,將新資料插入表中或從表中刪除資料。這些操作都會把資訊寫入日誌檔案。一些函式與日誌檔案相關聯。
這些檔案通常來說比資料檔案小,因為日誌檔案的入口需要等到所有資料被寫進資料檔案為止。
因為寫入資料檔案屬於不同種類的失敗,日誌檔案依舊幫助人們解決各種困難。
一旦資訊被成功寫進資料檔案,日誌檔案也會相應改變,清除日誌檔案的事情也會在另乙個辦公室過去被詳細討論當你剛開始創造檔案時你可以調整他們的大小,方向,在創造後也可以。
每個檔案也可以自動調整位置,因為它很複雜,所以值得花多一點的時間去明白它的意義。
自動設定
,當它足夠時,你得檢查剩餘空間然後設定更大的檔案尺寸
。需要注意的是,對環境要謹慎,你可能會裝滿驅動器導致你的伺服器卡住
。建立乙個資料庫來自動管理意味著資料庫會自動調整檔案大小當它超出儲存空間。或許有人用當他們安裝應用時這些操作和應用
,為了防止這類問題,你應該在檔案里定乙個更高的要求許可權
,你可以通過資料庫的容量或者合適的大小設定檔案
。對於更小的資料庫來說,容量擴大可以繼續運作,但是當資料庫擴大到一定大的時候,隨著比例增大變成了一項很大的工程
。最好的練習就是看著特殊價值的增長而不是比例。關於如何建立的細節會被覆蓋當資料庫被建立
。檔案儲存在**
當你安裝sql系統,你有權利決定把你的資料庫檔案放買在哪兒。
你可以通過server properties系統調整這些,
當你建立乙個資料庫時,知道要去哪兒儲存檔案是好的,因為這樣你才能確定你在驅動器有足夠的空間
。看這些位置,與你的伺服器連線都在database fundamentals #2。
它會顯示乙個目錄,選擇properties選單選項在中間的目錄,
這個會開啟the server properties預設選項,選擇,你會看到有些與下圖類似的選項,
這裡最有趣的部分是中間視窗那個題目為 database default locations。
你會看到三個不同的導向目錄,分別是資料,日誌和備份。點選那個右側圓點區域你可以為你的日誌和資料檔案重新選擇儲存路徑
。你也可以直接在文字框輸入你想要的物理位置就像上圖所示或者使用unc路徑。
儲存檔案的目標應該盡量詳細。。
這意味著盡量在c盤放置資料和日誌檔案。而且,你應該在完全不同的驅動器考慮儲存資料和檔案。
這允許你最小程度化在驅動器瀏覽檔案
。一旦你確定了檔案儲存位置,如果想改變的話,點選按鈕來做出改變
。如果你還未曾做出改變,或者不想改變原來做出的改變,點選取消按鈕,這些都會靠近
。兩種檔案型別有很少的額外份額除了物理位置會有關於你建立你的資料庫
。部分的物理位置會是檔名和拓展名
,這些會是生動windows開放系統,
經常會出現錯誤的拓展名,資料檔案的mdf日誌檔案的ldf。
如果你想的話你可以改變,但是這會導致困惑當許多人用錯誤的副檔名
。合理的檔名允許你在資料庫內查詢檔案不用在驅動器內返回檔案位置
。合理的檔名不符合物理名,但是通常情況是這樣的。結論
。這些就是檔案在資料庫儲存的介紹
。下一步我們即將建立乙個資料庫在伺服器上,會比之前的
簡單一點
。
什麼叫資料庫,為什麼要安裝資料庫?
有關資料庫有嚴格的定義,本文結合自己的理解,通俗簡短的介紹下資料庫 首先我們想一想,電腦的組成上有一大塊的硬碟是用來幹什麼的?用來存放資料的。這個硬碟就相當於乙個大型倉庫,裡面空空如也,就是乙個大的空著的空間。一般是誰能往裡面放置東西呢?各種軟體。然而每一種軟體存放資料的方式是不一樣的,比如對於同樣...
72 資料庫中什麼叫碼?
碼 鍵 key 是由乙個或幾個屬性組成。碼 n個屬性。超碼 唯一能標識元組的碼 n個屬性 上表中學號是唯一的,那麼 學號 是乙個超碼 同時 學號,姓名 的組合也是唯一的,所以也可以為乙個超碼。同理 學號,姓名,生日 也是乙個超碼 候選碼 唯一能標識元組 任何真子集都不能夠唯一標識元組 簡單來說就是最...
資料庫基本概念和英文翻譯
1 資料 data 資料庫中儲存的基本物件 2 資料庫 database,db 長期儲存 在計算機內 有組織的 大量的 可共享的 資料的集合 3 資料庫管理系統 database management system,dbms 一種操縱和管理資料庫的大型軟體,用於建立 使用 和維護資料庫 4 資料定義...