數(shù)據(jù)庫(kù)基本操作與表的含義

創(chuàng)建數(shù)據(jù)庫(kù)create database;

刪除數(shù)據(jù)庫(kù)drop database;

查詢數(shù)據(jù)庫(kù)show databases;

查看創(chuàng)建數(shù)據(jù)庫(kù)的語(yǔ)句show create database (name);

數(shù)據(jù)庫(kù)的操作可以在操作系統(tǒng)下

二、表的含義

1、什么是表?正如庫(kù)是存放表的容器,表示存放數(shù)據(jù)的容器。

表由行和列組成,在數(shù)據(jù)庫(kù)中,我們定義列的屬性,隨著數(shù)據(jù)的一條條增加,行不斷增加,所以,列是結(jié)構(gòu)(DESC),行是信息

2、為什么是表?

表是關(guān)系型數(shù)據(jù)庫(kù)的重要基礎(chǔ)

數(shù)據(jù)越大存儲(chǔ)管理越麻煩,非常容易導(dǎo)致數(shù)據(jù)出現(xiàn)問題:不完整、不準(zhǔn)確、太多

3、三大范式:

(1)第一范式

數(shù)據(jù)庫(kù)表中的字段都是單一屬性的,不可再分。即包括整型、實(shí)數(shù)、字符、邏輯、日期

(2)第二范式

在滿足第一范式的基礎(chǔ)上,數(shù)據(jù)庫(kù)表中不存在非關(guān)鍵字段對(duì)任一候選關(guān)鍵字段的部分函數(shù)依賴(部分函數(shù)依賴指的是存在組合關(guān)鍵字中的某些字段決定非關(guān)鍵字段的情況),也即所有非關(guān)鍵字段都安全依賴于任意一組候選關(guān)鍵字。

各管各的,別互相影響。別把所有東西放到一個(gè)表里。

錯(cuò)誤范例

(3)第三范式

數(shù)據(jù)表中如果不存在非關(guān)鍵字段對(duì)任一候選關(guān)鍵字段的傳遞函數(shù)依賴則符合第三范式

所謂傳遞函數(shù)依賴,指的是存在A—B—C的決定關(guān)系,則C傳遞函數(shù)依賴于A,也就是說表中的字段和主鍵直接對(duì)應(yīng)不依賴其他中間字段。

決定某個(gè)字段值必須是主鍵。

查詢數(shù)據(jù)表結(jié)構(gòu)desc (name);

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容