資料庫1 資料庫的一些基本概念

2021-07-07 05:03:57 字數 1201 閱讀 8449

本節引言:

本節主要介紹一些資料庫的名稱的一些基本概念,以便大家對資料庫有基本的了解!

1.」資料庫」與」資料庫管理系統」

答:資料庫,簡單理解就是」儲存資料的倉庫」

而資料庫管理系統(database management system,dbms),見名知意,就是管理前者的系統,

現在dbms有很多,比較通用的有:mssql,mysql,oracel,sqlite等各種資料庫管理系統,而筆者

使用的是mssql 2008,當然你可以按自己的需求選擇相應的dbms,或許你可以直接利用android

內建的sqlite來學習也行哈!dbms就是用來管理資料庫的,我們要維護或者查詢資料,我們只需要

按照sql規範告訴他,比如我們要找某個人,我們只需要告訴dbms這個人的特徵,他就會幫我們去找,

去哪找,怎麼找,這個就不關我們事了!我們不用去關心底層是如何實現的,從而可以把更多精力投入

到業務系統的開發中!

簡潔點說就是:

我們只需告訴dbms,」做什麼」,而不用關心」怎麼做」,dbms會自行決定乙個比較好的

完成操作的方式!

2.與資料庫相關的一些名詞:

3.表關聯的概念:

在實際開發中我們可能會遇到這種情況:

一看這個表,我們發現公司的相關資訊都是重複的,我們可不可以把關於公司的部分抽取出來呢?

好,那麼我們接下來就把裡面的東西抽出來!另外寫乙個公司資訊表!

接下來就來為這兩個表建立乙個關聯了,即修改下人員表,新的人員表如下:

我們根據公司編號就可以查詢到對應的公司資訊,而且當公司資訊發生改變,修改起來也灰常

的方便,以上這種通過第二個表的主鍵來關聯兩個表的方式就叫做」表關聯」

而這個關聯到其他表的字段,又叫做」外來鍵」,比如這裡的」公司編號」

資料庫一些基本概念

發現自己對資料庫的基本概念還是很缺乏,雖然都是比較基本的。很多資料庫功能必須用t sql語句實現。1 儲存過程 stored procedure 儲存過程是為完成特定的功能而匯集在一起的一組sql 程式語句,經編譯後儲存在資料庫中的sql 程式。舉個例子 create procedure sum o...

MySQL資料庫 資料庫的一些基本概念

網路上關於資料庫的配置的文章有很多了,這裡就只記錄一些可能出現的問題 1 安裝完成資料庫之後,需要開啟3306的埠 2 mysql8.0修改密碼的語句和5.0版本的有點不一樣,在網上找的時候得看對了版本 3 遠端登入要記得關閉服務端的防火牆 4 workbench只是乙個視覺化的工具 1 伺服器端 ...

資料庫的一些基本概念(鍵 事務)

注 元組 tuple 是關聯式資料庫中的基本概念,關係是一張表,表中的每行 即資料庫中的每條記錄 就是乙個元組,每列就是乙個屬性。在二維表裡,元組也稱為行。取個例子 字段 卡號 姓名 身份證號 年齡 病人編號 超鍵 卡號 身份證號 病人編號 卡號和身份證號 卡號和病人編號等。候選鍵 卡號 身份證號 ...