什麼是數據庫?
數據庫是“按照數據結構來組織、存儲和管理數據的倉庫”。是一個長期存儲在計算機內的、有組織的、可共享的、統一管理的大量數據的集合。
數據庫能幫助我們做什麼?
在學校裏,我們總是會把學生的個人信息,如:姓名、性別、家庭住址、成績、年齡、所在班級等數據組成一張張表,最後它們形成一個數據庫(當然一張表也可以形成一個數據庫)。當我們想要數據庫中的某條數據時,你只用告訴服務器你想要什麼,它就給你找什麼。大大降低人工操作的時間,保障了數據的準確。
數據庫的優點是什麼呢?
- 功能強大
- 操作簡便
- 可靠的安全性
- 可以用戶共享使用
什麼是數據庫模型?
數據模型是數據庫中數據的存儲方式,是數據庫系統的基礎。
數據庫模型有哪些?
- 層次模型:從上往下一次分層
- 網狀模型:比層次模型更高的關係,一對多(n:m)的關係
- 關係模型:如數據表。是用二維表的形式表示實體和實體間聯繫的數據模型
數據庫分爲了哪幾種類型呢?
- 關係數據庫
- 非關係數據庫
關係數據庫是什麼?
百度百科:採用了關係模型來組織數據的數據庫
我:表和表之間關聯組成的數據庫。世間萬物都是有一定聯繫的,也就是說每個表之間有關係、聯繫。用戶可以對錶中的數據進行增刪改查的操作。
範式理論是什麼?爲什麼要使用?有哪些?
看到這裏的小夥伴可能已經對數據庫有了一些瞭解,那我們是不是就可以隨便建數據庫,數據庫裏的表隨便組合信息呢?結果絕對是不可以的。不管是做任何事情,我們都要遵守一定的規則,而在數據庫裏,這種規則就被成爲了範式。
- 第一範式:數據表中的每一列都不可再分
- 第二範式:滿足第一範式,表中的任何一個非主鍵字段都依賴於該表的主鍵字段
- 第三範式:滿足第二範式,消除了傳遞依賴關係,每一條數據不能依賴於其他的非主鍵。
具體細節請點擊:https://blog.csdn.net/weixin_43319713/article/details/104286212
思維導圖
總結
通過今天的學習,對數據庫有了瞭解:數據庫是存放數據的倉庫、我們使用的SQL Server就是關係型數據庫、建數據庫時要滿足一定的規則(範式) 。
不足之處歡迎補充 !😊