目錄
1.資料庫
2.對資料庫的基礎操作
3.對資料庫的高階操作
(1)對資料庫的優化
(2)資料庫建模
4.資料庫的分類
(1)關係型資料庫:sql server, mysql, db2, oracle 表示
三大正規化:
(2)非關係型資料庫 redis,mongodb
存放資料的倉庫
動態資料庫:資料可以進行互動
我們為了更好的使用資料庫把資料放進去
貨架:html 倉庫:資料庫 爬蟲: 資料分析: 人工智慧:
增刪改查
1)開發:設計資料庫,查詢的時候怎麼樣快
2)運維:搭建資料庫不夠查,集群---幾個庫
linux
建模:用資料庫描述現實的業務(業務主體,主體之間的關係)
資料分析:dd打車 蘋果比安卓要貴
sql server需求:國企,中國石油等,現在已經不流行了,
關係型資料庫
sql server
mysql
oracle
db2非關係型資料庫
資料庫databse
**table
欄位field
資料value
1)正規化一:原子性,列---不可分割, 二維表 表頭--欄位 行--記錄
2)正規化二:主鍵 唯一標識乙個字段
針對資料庫當中的任意一條資料,都有乙個唯一字段可以取出來
3)正規化三:主鍵 兩個表的依賴關係(1對多,1對1,多對多)
被依賴的表必須要有乙個字段可以被依賴表唯一識別
no sql(not only sql) 不僅僅是資料庫 用於複雜資料結構的資料。 web2.0
web1.0
新聞 貼吧 論壇(字串,文字)
web2.0
點評,電商 (intel)
字典:}}------》非關係型資料庫的表現
字典的巢狀----》web2.0
redis:分布式 快取
mongodb
資料庫 database 介紹
0 資料定義 除了文字型別的資料,影象 聲音都是資料。資料分類 結構化資料 非結構化資料。1 資料庫定義 電子化的檔案櫃 資料倉儲 資料庫是乙個按資料結構 自我理解 即資料字段之間的關係 來儲存和管理資料的計算機軟體系統。資料庫的概念實際包括兩層意思 1 資料庫是乙個實體,它是能夠合理保管資料的 倉...
Database 資料庫建模
待整理1.開發軟體的生命週期 1.可行性研究 做不做 2.需求分析 做什麼 3.概要設計 怎麼做 4.詳細設計 5.系統實現 開發 6.測試 7.執行維護 2.e r圖 1.定義 2.三要素 1.e entity 實體 2.attributes,properties 屬性 3.r 關係 實體間的三種...
Database 0 資料庫基礎
前言 一直做android開發,學習的資料庫知識都生疏了,此次複習就將資料庫知識做乙個完整記錄,以期溫故而知新。一 資料庫的概述 資料庫是用來儲存和管理 增刪改查 資料的倉庫。資料庫是儲存有組織的資料的容器。注意區分資料庫與資料庫軟體 即 資料庫管理系統 的不同。sql必知必會 二 常見的資料庫管理...