每天一點數(shù)據(jù)庫之-----Day 1-數(shù)據(jù)庫的一些基本概念 本節(jié)引言: 本節(jié)主要介紹一些數(shù)據(jù)庫的名稱的一些基本概念,以便大家對數(shù)據(jù)庫有基本的了解! 1.數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng) 答:數(shù)據(jù)庫,簡單理解就是 存儲數(shù)據(jù)的倉庫 而數(shù)據(jù)庫管理系統(tǒng)( Database Management System
每天一點數(shù)據(jù)庫之-----Day 1-數(shù)據(jù)庫的一些基本概念
本節(jié)引言:
本節(jié)主要介紹一些數(shù)據(jù)庫的名稱的一些基本概念,以便大家對數(shù)據(jù)庫有基本的了解!
答:數(shù)據(jù)庫,簡單理解就是"存儲數(shù)據(jù)的倉庫"
而數(shù)據(jù)庫管理系統(tǒng)(Database Management System,DBMS),見名知意,就是管理前者的系統(tǒng),
現(xiàn)在DBMS有很多,比較通用的有:MSSQL,MySQL,Oracel,SQLITE等各種數(shù)據(jù)庫管理系統(tǒng),而筆者
使用的是MSSQL 2008,當然你可以按自己的需求選擇相應的DBMS,或許你可以直接利用Android
內(nèi)置的SQLite來學習也行哈!DBMS就是用來管理數(shù)據(jù)庫的,我們要維護或者查找數(shù)據(jù),我們只需要
按照SQL規(guī)范告訴他,比如我們要找某個人,我們只需要告訴DBMS這個人的特征,他就會幫我們?nèi)フ?
去哪找,怎么找,這個就不關我們事了!我們不用去關心底層是如何實現(xiàn)的,從而可以把更多精力投入
到業(yè)務系統(tǒng)的開發(fā)中!
簡潔點說就是:
我們只需告訴DBMS,"做什么",而不用關心"怎么做",DBMS會自行決定一個比較好的
完成操作的方式!
在實際開發(fā)中我們可能會遇到這種情況:
一看這個表,我們發(fā)現(xiàn)公司的相關信息都是重復的,我們可不可以把關于公司的部分抽取出來呢?
好,那么我們接下來就把里面的東西抽出來!另外寫一個公司信息表!
接下來就來為這兩個表建立一個關聯(lián)了,即修改下人員表,新的人員表如下:
我們根據(jù)公司編號就可以查詢到對應的公司信息,而且當公司信息發(fā)生改變,修改起來也灰常
的方便,以上這種通過第二個表的主鍵來關聯(lián)兩個表的方式就叫做"表關聯(lián)"
而這個關聯(lián)到其他表的字段,又叫做"外鍵",比如這里的"公司編號"
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com