1. 程式人生 > >50條資料庫設計基本概念

50條資料庫設計基本概念


資料庫設計步驟:需求分析-概念設計-邏輯結構設計-物理結構設計-資料庫建立和測試-資料庫執行和維護

E-R圖:實體-聯絡圖(Entity-Relationship Diagram)。提供了表示實體型別、屬
性和聯絡的方法,用來描述現實世界的概念模型。用矩形框表示實體,橢圓形框表
示屬性,菱形框表示實體之間的聯絡

主鍵:主鍵是能確定一條記錄的唯一標識
外來鍵:外來鍵用於與另一張表的關聯。是能確定另一張表記錄的欄位,用於保持資料的一致性
https://blog.csdn.net/bingqingsuimeng/article/details/51595560

資料庫管理系統(DBMS):一種操縱和管理資料庫的大型軟體。用於建立、使用
和維護資料庫。如MySQL,ORACLE等
MySQL:一種RDBMS,採用SQL語言訪問資料庫。優點:體積小、速度快、成本
低、開源等。適用於中小型網站開發。
關係型資料庫:建立在關係模型基礎上的資料庫,由多張能相互連線的二維行列表
格組成。如MySQL
關係模型:由資料結構、關係操作集合、完整性約束組成

SQL(Structured Query Language):一種介於關係代數和關係演算之間的結構
化查詢語言,用於操作關係型資料庫
關係代數:
關係演算:
PowerDesigner:一款資料庫設計軟體,可從概念資料模型和物理資料模型兩個層
次對資料庫進行設計
安裝
https://blog.csdn.net/tgbyn/article/details/72809116
教程
https://www.cnblogs.com/biehongli/p/6025954.html

概念模型(CDM Conceptual Data Model):從現實世界抽象出來的實體概念。
如學生選課,實體模型是“學生”和“課程”
物理模型(PDM Physical Data Model):關係型資料庫中物件儲存的表。可通過
概念模型建立,或直接建立

非關係型資料庫:如NoSQL,MongoDB

Swing:Java的應用程式介面開發工具包