資料庫技術研究:資料data科學的組織和儲存資料
高效的獲取和處理資料
sql語言:結構化查詢語言
sql是為資料庫建立的操作命令集。
資料庫database db
資料庫管理系統 dbms
資料庫系統 dbs
資料data定義:對客觀事物的符號表示,資料庫的基本物件
dbs=data+database+dams+資料庫管理員+使用者
dbs三個發展階段:
資訊的三種分類:
現實世界
資訊世界(觀念世界)
資料世界
實體的關係,一對一,一對多,多對多
關係模型:
關係:表,沒有重複行和重複列關係型資料庫:資料的儲存組織方式:表關係名:表名
行:元組,記錄
列:屬性,字段
列名:屬性名,欄位名
列的取值:屬性值,字段值
4.1.主鍵:唯一,不重複,不為空!
4.2.外來鍵:針對兩個表,加強表與表的連線
4.3.關係表的關係運算:
選擇運算 針對行
投影運算 針對列
連線運算 笛卡爾積兩個表連線
4.4.關係的完整性約束:
實體完整性 保證乙個主鍵
參照完整性 外來鍵
域完整性**值得取值範圍varchar
5.5三正規化nf:
第一正規化:每個屬性最簡,不可分。第二正規化:滿足第一正規化,非主鍵字段完全依賴主鍵。
第三正規化:滿足第二正規化,非主鍵字段不能存在依賴關係。**
5 資料倉儲特點或 分析型資料庫特點
資料倉儲不應讓傳統關聯式資料庫來實現,因為關聯式資料庫最少也要求滿足第1正規化,而資料倉儲裡的關 係表可以不滿足第1正規化。面向分析的儲存系統 資料倉儲特點 1.面向主題 subject oriented 1 面向主題特性是資料倉儲和操作型資料庫的根本區別 操作型資料庫是為了支撐各種業務而建立,而分...
Redis資料庫特點的介紹
首先介紹一下redis,redis是乙個高效能的key value資料庫,它屬於nosql資料庫。關於nosql資料庫我們在這裡也做一下簡單的介紹,資料庫分為關係型資料庫比如mysql和非關係型資料庫如今天我們說道的redis資料庫,和新式的資料庫 結合兩種資料庫衍生出來的新式資料庫 他們兩個的區別...
mysql資料庫特性
引擎 特性myisam 不支援外來鍵,表鎖,插入資料時,鎖定整個表,查表總行數時,不需要全表掃瞄 innodb 支援外來鍵,行鎖,查表總行數時,全表掃瞄,支援事務 型別 使用場景 varchar 字元長度經常變的 char 用字元長度固定的 級別 概念1nf 字段值不可分 2nf確保表中的每列都和主...