文/程序員男神
前言
進(jìn)入本公司后發(fā)現(xiàn)拇泛,數(shù)據(jù)庫(kù)的知識(shí)也要自己去學(xué)習(xí),以前接觸過SQL Server的基本用法,現(xiàn)在要重新拾起對(duì)數(shù)據(jù)庫(kù)的一些知識(shí)和操作桌硫。本人并不是老司機(jī),只有一檔慢慢前行啃炸,如有不足铆隘,各位大神多多指教。
一南用、數(shù)據(jù)庫(kù)的基本概念
數(shù)據(jù)膀钠、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)
1裹虫、數(shù)據(jù)
數(shù)據(jù)(Data)是描述事物的符號(hào)記錄肿嘲。
數(shù)據(jù):在計(jì)算機(jī)系統(tǒng)中,各種字母筑公、數(shù)字符號(hào)的組合雳窟、語音、圖形匣屡、圖像等統(tǒng)稱為數(shù)據(jù)封救,數(shù)據(jù)經(jīng)過加工后就成為信息。
2捣作、數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)(Database, DB)是指長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的誉结、有組織的、可共享的數(shù)據(jù)集合虾宇。
數(shù)據(jù)庫(kù)是一個(gè)單位或是一個(gè)應(yīng)用領(lǐng)域的通用數(shù)據(jù)處理系統(tǒng)搓彻,他存儲(chǔ)的是屬于企業(yè)和事業(yè)部門、團(tuán)體和個(gè)人的有關(guān)數(shù)據(jù)的集合嘱朽。
3旭贬、數(shù)據(jù)庫(kù)管理系統(tǒng)
數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Management System, DBMS)是數(shù)據(jù)庫(kù)的機(jī)構(gòu),它是一個(gè)系統(tǒng)軟件搪泳,負(fù)責(zé)數(shù)據(jù)庫(kù)中的數(shù)據(jù)組織稀轨、數(shù)據(jù)操縱、數(shù)據(jù)維護(hù)岸军、控制及保護(hù)和數(shù)據(jù)服務(wù)等奋刽。大白話就是管理數(shù)據(jù)庫(kù)的瓦侮。
數(shù)據(jù)庫(kù)管理系統(tǒng)的主要類型有4種:文件管理系統(tǒng),層次數(shù)據(jù)庫(kù)系統(tǒng)佣谐,網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng)和關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)肚吏,其中關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用最為廣泛。
我們只需告訴DBMS,"做什么",而不用關(guān)心"怎么做",DBMS會(huì)自行決定一個(gè)比較好的
完成操作的方式!
4狭魂、數(shù)據(jù)庫(kù)系統(tǒng)
數(shù)據(jù)庫(kù)系統(tǒng)(Database System, DBS)是指引進(jìn)數(shù)據(jù)庫(kù)技術(shù)后的整個(gè)計(jì)算機(jī)系統(tǒng)罚攀,能夠?qū)崿F(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量相關(guān)數(shù)據(jù)雌澄,提供數(shù)據(jù)處理和信息資源共享的便利手段斋泄。
數(shù)據(jù)庫(kù)系統(tǒng)由數(shù)據(jù)庫(kù)(數(shù)據(jù))、數(shù)據(jù)庫(kù)管理系統(tǒng)(軟件)镐牺、計(jì)算機(jī)硬件炫掐、操作系統(tǒng)及數(shù)據(jù)庫(kù)管理員組成。
二睬涧、與數(shù)據(jù)庫(kù)相關(guān)的一些名詞
三募胃、表關(guān)聯(lián)的概念
在實(shí)際開發(fā)中我們可能會(huì)遇到這種情況:
一看這個(gè)表,我們發(fā)現(xiàn)公司的相關(guān)信息都是重復(fù)的,我們可不可以把關(guān)于公司的部分抽取出來呢? 好,那么我們接下來就把里面的東西抽出來!另外寫一個(gè)公司信息表!
接下來就來為這兩個(gè)表建立一個(gè)關(guān)聯(lián)了,即修改下人員表,新的人員表如下:
我們根據(jù)公司編號(hào)就可以查詢到對(duì)應(yīng)的公司信息,而且當(dāng)公司信息發(fā)生改變,修改起來也非常的方便,以上這種通過第二個(gè)表的主鍵來關(guān)聯(lián)兩個(gè)表的方式就叫做"表關(guān)聯(lián)宙地,而這個(gè)關(guān)聯(lián)到其他表的字段,又叫做"外鍵",比如這里的"公司編號(hào)"
總結(jié):
這就是數(shù)據(jù)庫(kù)的一些基本概念性的知識(shí)摔认。