七十資料庫
『壹』 資料庫的發展簡史
資料庫技術是本世紀60年代開始興起的一門信息管理自動化的新興學科,是計算機科學中的一個重要分支。隨著計算機應用的不斷發展,在計算機應用領域中,數據處理越來越佔主導
地位,資料庫技術的應用也越來越廣泛。
資料庫是數據管理的產物。數據管理是資料庫的核心任務,內容包括對數據的分類、組織、編碼、儲存、檢索和維護。隨著計算機硬體和軟體的發展,資料庫技術也不斷地發展。從數據管理的角度看,資料庫技術到目前共經歷了人工管理階段、文件系統階段和資料庫系統階段。
A.人工管理階段
人工管理階段是指計算機誕生的初期(即20世紀50年代後期之前),這個時期的計算機主要用於科學計算。從硬體看,沒有磁碟等直接存取的存儲設備;從軟體看,沒有操作系統和管理數據的軟體,數據處理方式是批處理。
這個時期數據管理的特點是:
1. 數據不保存
該時期的計算機主要應用於科學計算,一般不需要將數據長期保存,只是在計算某一課題 時將數據輸入,用完後不保存原始數據,也不保存計算結果。
2. 沒有對數據進行管理的軟體系統
程序員不僅要規定數據的邏輯結構,而且還要在程序中設計物理結構,包括存儲結構、存取方法、輸入輸出方式等。因此程序中存取數據的子程序隨著存儲的改變而改變,數據與程序不具有一致性。
3. 沒有文件的概念
數據的組織方式必須由程序員自行設計。
4. 一組數據對應於一個程序,數據是面向應用的
即使兩個程序用到相同的數據,也必須各自定義、各自組織,數據無法共享、無法相互利用和互相參照,從而導致程序和程序之間有大量重復的數據。
B.文件系統階段
文件系統階段是指計算機不僅用於科學計算,而且還大量用於管理數據的階段(從50年代後期到60年代中期)。在硬體方面,外存儲器有了磁碟、磁鼓等直接存取的存儲設備。在軟體方面,操作系統中已經有了專門用於管理數據的軟體,稱為文件系統。
這個時期數據管理的特點是:
1. 數據需要長期保存在外存上供反復使用
由於計算機大量用於數據處理,經常對文件進行查詢、修改、插入和刪除等操作,所以數據需要長期保留,以便於反復操作。
2. 程序之間有了一定的獨立性
操作系統提供了文件管理功能和訪問文件的存取方法,程序和數據之間有了數據存取的介面,程序可以通過文件名和數據打交道,不必再尋找數據的物理存放位置,至此,數據有了物理結構和邏輯結構的區別,但此時程序和數據之間的獨立性尚還不充分。
3. 文件的形式已經多樣化
由於已經有了直接存取的存儲設備,文件也就不再局限於順序文件,還有了索引文件、鏈表文件等,因而,對文件的訪問可以是順序訪問,也可以是直接訪問。
4. 數據的存取基本上以記錄為單位
『貳』 資料庫發展歷史是什麼
資料庫對於普通人來講
就可以簡單理解為有固定格式的數據集合,
專門為解決某一類數據保存和計算問題而存在的,
就像單位用的各種各樣的報表和單據,
只不過軟體會幫你保存管理這些單據和報表在計算機上,
幫你計算求和等等操作 生成你想要的各種數據報告。
利用資料庫軟體和計算機的高速運算特性,
可以大大提高工作效率和正確性。
減少工作時間成本和人力成本。
沒有他們也可以,但是你不得不用手工的辦法處理數據,
不管數據量多少都一樣。
『叄』 在資料庫中書寫條件 <60,>70 怎麼寫
條件應該是 或者吧== where sal<60 or sal >70 或者 where sal between 60 and 70 ;
『肆』 .20世紀70年代資料庫系統語言研究會(CODASYL)下屬的資料庫任務組(DBTG)提出
B、網狀模型
巴赫曼積極推動與促成了資料庫標準的制定,那就是美國數據系統語言委員會CODASYL下屬的資料庫任務組DBTG提出的網狀資料庫模型以及數據定義和數據操縱語言即DDL和DML的規范說明,於1971年推出了第一個正式報告——DBTG報告,成為資料庫歷史上具有里程碑意義的文獻。該報告中基於IDS的經驗所確定的方法稱為DBTG方法或CODASYL方法,所描述的網狀模型稱為DBTG模型或CODASYL模型。
『伍』 資料庫選擇,圖片第70題
首先對於給定的R(U)和函數依賴集F,可以將它的屬性劃分為4類:
L類,僅出現在F的函數依賴左部的屬性。
R類,僅出現在F的函數依賴右部的屬性。
N類,在F的函數依賴左部和右部均未出現的屬性。
LR類,在F的函數依賴左部和右部兩部均出現的屬性。
根據以下定理和推論來求解候選碼。
定理1:對於給定的關系模式R及其函數依賴集F,若X(X∈R)是L類屬性,則X必為R的任一候選碼的成員。
推論1:對於給定的關系模式R及其函數依賴集F,若X(X∈R)是L類屬性,且X+包含了R的全部屬性,則X必為R的唯一候選碼。
定理2:對於給定的關系模式R及其函數依賴集F,若X(X∈R)是R類屬性,則X不在任何候選碼中。
定理3:設有關系模式R及其函數依賴集F,如果X是R的N類屬性,則X必包含在R的任一候選碼中。
步驟:
(1)將R的所有屬性分為L、R、N、LR四類,令X代表L、N兩類,Y代表LR類。
(2)求 X+(X的閉包)若X+包含了R的全部屬性,則X即為R的惟一候選碼,轉(5);否則轉(3)在Y中逐一取每個屬性A,求(XA)+。若它包含了R的全部屬性,則轉(5);否則調換一屬性反復進行這一過程,直到試完所有Y中的屬性。
(4)在Y中依次取兩個、三個屬性…求它們的屬性閉包直到其閉包包含R的全部屬性。
(5)輸出結果。
1、給出解題的過程:
a.L:B ; R:D,E ; LR:A,C ;沒有N類屬性
b.D和E不包含在任何候選碼中,只剩下A,B和C,而B屬於L類,故必定包含在任意候選碼中。將A,B和C組合:AB,BC和ABC
c.求閉包
AB的閉包:ABCDE
BC的閉包:ABCDE
不用再計算{ABC}的閉包了,因為存在兩個元素的候選鍵的閉包包含全部屬性
d.輸出候選碼為AB,BC
2、求F的最小覆蓋為:F1={AB->C,C->A,C->D,B->E}則無損且保持函數依賴的分解為:
R1(A,B,C) R2(C,A,D) R3(B,E)
或者分解R1(A,B,C) R2(C,D) R3(B,E)也是正確的。
『陸』 請問下查60、70年代的中文文獻,用什麼資料庫合適
這種比較老的文獻主要是去圖書館或者博物館查,雖然也可以用資料庫,比如cnki,但只能查到很少的一部分。
『柒』 70GB的mysql資料庫中70GB指的是什麼呢
70gb的意思是這個mysql資料庫能存儲70gb的數據,即這個資料庫的容量,這個資料庫容量相當不錯了市場上常見的資料庫容量大多在1gb一下。希望對你能有所幫助
『捌』 70GB資料庫 最快導入,導出成sql文件的方法是什麼
用第三方工具
Navicate