心智圖資源庫 MySQL_01數據庫概述
📌 數據庫新手指南,快速掌握核心概念! 本文深入解析 數據庫管理系統(DBMS) 的核心作用,探討 關係型數據庫(RDBMS)與非關係型數據庫(NoSQL) 的區別,並詳細講解 關係型數據庫設計規則,幫助你構建高效的數據結構。無論你是數據庫初學者,還是想加強數據庫基礎知識,這篇文章都值得一讀! 🚀
魯米:靈性覺醒的10個維度。當你停止尋找自己,便會找到整個宇宙,因為你正在尋找的東西,也在尋找你。任何你每天持之以恆在做的事情,都可以為你打開一扇通向精神深處的門。靜默中,我滑入祕境,萬般皆妙樂觀察身邊的神奇,不要聲張。你生而有翼,為何喜歡爬行?靈魂擁有了它自己的耳朵,能夠聽到頭腦無法理解的事情。向內尋求一切的答案吧,宇宙中的一切都在你體內。情人們並不最終相遇某處,這個世界沒有離別。傷口是光進入你內心的地方。
慢性心力衰竭,不僅僅是心率的快慢問題!它源於心肌收縮與舒張功能的下降,導致心輸出量不足,進而引發肺循環充血和體循環淤血。從病因、誘因到代償機制,心衰的病理生理過程複雜多樣。通過控制水腫、減輕心臟前後負荷、改善心臟舒縮功能,以及防治基本病因,我們可以有效應對這一挑戰。了解心衰的機制與臨床表現,掌握防治策略,才能更好地守護心臟健康。
缺血再灌注損傷是器官或組織恢復血液供應後,細胞功能代謝障礙和結構破壞反而加重的現象。其主要機制包括自由基生成增多、鈣超載以及微血管和白細胞的作用。心臟和腦是常見的受損器官,表現為心肌代謝和超微結構變化、心功能下降等。防治措施包括清除自由基、減輕鈣超載、改善代謝和控制再灌注條件,如低鈉、低溫、低壓等。理解這些機制有助於製定有效治療方案,減輕缺血性損傷。
MySQL
JAVA架構師學習路線(連載)
資料庫應用系統功能設計與實施
SQL注入漏洞
資料庫簡介
初時Access資料庫
資料庫系統概述
有效票價統計
MySQL_02基本的SELECT語句
第01章_數據庫概述
1. 數據庫與數據庫管理系統
1.1 數據庫的相關概念
DB:數據庫(Database),存儲數據的倉庫,本質是一個文件系統。
DBMS:數據庫管理系統(Database Management System),一種操縱和管理數據庫的大型軟件,用於建立、使用和維護數據庫,對數據庫進行統一管理和控制。用戶通過數據庫管理系統訪問數據庫中表內的數據。
SQL:結構化查詢語言(Structured Query Language),用來與數據庫通信的語言。
2. RDBMS與非RDBMS
2.1 關係型數據庫
2.1.1 實質
關係型數庫模型是把複雜的數據結構結為簡單的二元關係(二維表格形式)。
關係型數據庫以行(row)和列(column)的形式存儲數據,這一系列的行和列被稱為表(table),一組表組成了一個庫(database)。
表和表之間的數據記錄有關係(relationship)。
SQL就是關係型數據庫的查詢語言。
2.1.2 優勢
複雜查詢:可以用SQL語句方便的在一個表以及多個表之間做非常複雜的數據查詢。
事務支持:使得對於安全性能很高的數據訪問要求得以實現。
2.2 非關係型數據庫(非RDBMS)
非關係型數據庫,可看成傳統關係型數據庫功能閹割版本,基於鍵值對存儲數據,不需要經過SQL層的解析,性能非常高。
鍵值型數據庫,通過Key-Value鍵值的方式來存儲數據。
文檔型數據庫,可存放並獲取文檔,可以是XML、JSON等格式。
搜索引擎數據庫,應用在搜索引擎領域的數據存儲形式,核心原理是”倒排索引“。
列式數據庫,將數據按照列存儲到數據庫中,適合於分佈式文件系統。
圖形數據庫,利用圖這種數據結構存儲了實體(對象)之間的關係。
NoSQL。
3. 關係型數據庫設計規則
3.1 表、記錄、字段
E-R(entity-relationship,實體-聯繫)模型中有三個主要概念是:實體集、屬性、聯繫集。
一個實體集(class)對應於數據庫中的一個表(table),一個實體(instance)則對應於數據庫表中的一行(row),也稱為一條紀錄(recode)。一個屬性(attribute)對應於數據庫表中的一列(column),也稱為一個字段(field)。
ORM思想(Object Relational Mapping),對象關係映射。
3.2 表的關聯關係
3.2.1 一對一關聯(one-to-one)
兩個表的記錄是一一對應關係,實際開發應用不多。
兩種建表原則:
外鍵唯一:主表的主鍵和從表的外鍵(唯一),形成主外鍵關係,外鍵唯一。
外鍵是主鍵:主表的主鍵和從表的主鍵,形成主外鍵關係。
3.2.3 一對多關係(one-to-many)
一對多建表原則:在從表(多方)創建一個字段,字段作為外鍵指向主表(一方)的主鍵。
3.2.3 多對多(many-to-many)
要表示多對多關係,必須創建第三個表,該表通常稱為聯接表,它將多對多關係劃分為兩個一對多關係,將這兩個表的主鍵都插入到第三個表中。
3.3.4 自我引用(Self reference)