sql資料庫開發 1 為什麼要用到資料庫

2021-10-01 18:08:52 字數 1416 閱讀 5354

為什麼要用到資料庫?

軟體的執行都是在記憶體中執行,執行完成斷電,會釋放記憶體,程式執行結束或開始時都要

將資料存檔硬碟中,或將資料從硬碟中取出到記憶體中使用,就需要乙個專門的媒介(資料庫)

變數就是乙個中轉站,乙個倉庫

資料庫就是乙個大的變數,大的資料倉儲。

資料庫是程式語言的重要組成部分

如需熟練的掌握資料的運轉,還需熟練應用excel、editplus、ue

資料有很多種表現方式:腦海裡的,文件形式額,資料庫表形式的,程式裡的資料,

檢視層的資料。

如何寫好  sql

先了解表結構、字段、業務關係 。用文字描述得出業務需求的邏輯。

按照執行順序去寫sql 。

兩種資料儲存形式

檔案:清除資料在檔案中的儲存格式

對資料的處理過程全部需要用**實現

對檔案的併發操作也要通過**實現

資料庫:

資料儲存的基本單位

表(table) 是資料庫中儲存資料的基本單位

例如:學生表

學號     姓名      年齡      最高學歷    畢業院校    班級

資料庫標準語言:  sql

結構化查詢語言 (structured query language)

資料定義語言 (ddl data definition language)

資料操作語言 (dml data manipulation language)

事務控制語言 (tcl transaction control language)

資料查詢語言 (dql data query language)

資料控制語言 (dcl data control language)

db 和 dbms

資料庫 (database)

--   關聯式資料庫使用關係或二維表儲存資訊。

關係型資料庫管理系統 (rdbms)

--   關係型資料庫管理系統 (relationship database management system)是一套

軟體,用於在資料庫中儲存資料、維護資料、查詢資料等等。

--   oracle 10g (oracle)

--   db2 (ibm)

--   sql server(ms)

oracle開發的步驟:安裝oracle----》建立資料庫----》建立使用者-----》登入資料庫----》用sql操作表

搭建專案的步驟:

前期硬體部署

1.由網路工程師搭建網路

2.由系統專家搭建作業系統,資料儲存

3.由dba搭建資料庫環境

4、由程式設計師建立資料庫,查詢資料結構、運算元據庫

資料庫為什麼要用B 樹結構

為什麼使用b 樹?言簡意賅,就是因為 1.檔案很大,不可能全部儲存在記憶體中,故要儲存到磁碟上 2.索引的結構組織要儘量減少查詢過程中磁碟i o的訪問次數 為什麼使用b tree,還跟磁碟訪問原理有關。3.區域性性原理與磁碟預讀,預讀的長度一般為頁 page 的整倍數,在許多作業系統中,頁得大小通常...

為什麼要用資料庫連線池?

對於乙個簡單的資料庫應用,由於對於資料庫的訪問不是很頻繁。這時可以簡單地在需要訪問資料庫時,就新建立乙個連線,用完後就關閉它,這樣做也不會帶來什麼明顯的效能上的開銷。但是對於乙個複雜的資料庫應用,情況就完全不同了。頻繁的建立 關閉連線,會極大的減低系統的效能,因為對於連線的使用成了系統效能的瓶頸。連...

為什麼資料庫表之間要用物理主外來鍵

為什麼資料庫表之間的主外來鍵關係要以物理形式存在呢,二不能僅僅使用邏輯上的主外來鍵關係呢?首先,重要的因素是形成表與表之間關係圖,看到關係圖,我們可以一目了然知道表關聯。其次,非常重要一點,那就是在測試時,需要捏造一些資料,供測試使用。如果大型專案或者大公司還好,那麼有專門的測試人員熟悉業務,自己可...