1. 什麼是資料庫
資料庫是是按照資料結構來組織、儲存和管理資料的倉庫
2. 資料庫的發展史
最早的資料庫通過大量的分類、比較和**繪製的機器執行數百萬穿孔卡片來進行資料的處理,其執行結果在紙上列印出來或者製成新的穿孔卡片。
而資料管理就是對所有這些穿孔卡片進行物理的儲存和處理。
當時計算機開始廣泛地應用於資料管理,對資料的共享提出了越來越高的要求。傳統的檔案系統已經不能滿足人們的需要。能夠統一管理和共享資料的資料庫管理系統(dbms)應運而生。
3. 資料庫管理系統dbms
是一種操縱和管理資料庫的大型軟體,用於建立、使用和維護資料庫,簡稱dbms。
它對資料庫進行統一的管理和控制,以保證資料庫的安全性和完整性。
使用者通過dbms訪問資料庫中的資料,資料庫管理員也通過dbms進行資料庫的維護工作。
資料庫管理系統是資料庫系統的核心,是管理資料庫的軟體。
我們一般說的資料庫,就是指的dbms: 資料庫伺服器
4. 常見的資料庫
oracle
執行穩定,可移植性高,功能齊全,效能超群!適用於大型企業領域。
db2
速度快、可靠性好,適於海量資料,恢復性極強。適用於大中型企業領域。
mysql
開源,體積小,速度快。適用於於中小型企業領域。
sql server
全面,效率高,介面友好,操作容易,但是不跨平台。適用於於中小型企業領域。
5. 結構化查詢語言sql
sql語言的功能包括查詢、操縱、定義和控制,是乙個綜合的、通用的關聯式資料庫語言,同時又是一種高度非過程化的語言,只要求使用者指出做什麼而不需要指出怎麼做。
6. 非關係型資料庫nosql
mongodb,redis,hbase…
7. 關聯式資料庫管理系統(relational database management system:rdbms)專業術語名稱
解釋表具有固定的列數,和任意的行數
資料庫資料庫是一些關聯表的集合
列乙個資料項 field 字段
行一條記錄 row
主鍵主鍵是唯一的。乙個資料表中只能包含乙個主鍵。你可以使用主鍵來查詢資料
外來鍵外來鍵用於關聯兩個表
索引使用索引可快速訪問資料庫表中的特定資訊。索引是對資料庫表中一列或多列的值進行排序的一種結構。類似於書籍的目錄
更好的表述是生活一部分
資料庫 MySQL 篇
1,建立乙個特殊的帳號,mysql後台程式將在該帳號下執行 root linux root groupadd mysql root linux root useradd g mysql s bin false mysql 2,解壓 root linux pub tar xvfz mysql 4.0....
資料庫的入門介紹
資料庫系統發展史 當今主流資料庫介紹 關聯式資料庫 關聯式資料庫應用 非關聯式資料庫介紹 mysql商業版與社群版 mysql產品陣營 資料 data 一般是二維數值 描述事物的符號記錄 包括數字,文字 圖形 影象 聲音 檔案記錄等 以 記錄 形式按統一的格式進行儲存 表 格式 將不同的記錄組織在一...
mysql資料庫入門電子 MySQL《資料庫入門》
資料庫入門 基礎知識 資料庫概述 資料庫是儲存資料資訊的中心,是乙個有組織的資料集合。資料庫最簡單的理解存放資料的倉庫 資料庫 database,db 是按照資料結構來組織 儲存和管理資料的倉庫,其本身可看作電子化的檔案櫃,使用者可以對檔案中的資料進行增加 刪除 修改 查詢等操作 資料庫系統由資料庫...