軟體設計師筆記 資料庫

2021-10-09 23:30:43 字數 837 閱讀 9430

**實體(entity)**:是指客觀存可以相互區別的事物,實體可以是具體的物件,也可以是抽象的事件。實體型用矩形表示。

**屬性(attrubute)**:實體有很多特性,每乙個特性稱為屬性,每個屬性有乙個值域。屬性用橢圓框表示

**聯絡(relationship)**:用菱形框表示

1:1聯絡:如果實體集e1中的每個實體最多只能和實體集e2中的乙個實體有聯絡,反之亦然。那麼實體集e1對e2的聯絡稱為一對一聯絡

1:n聯絡:如果實體集e1中的每個實體和實體集e2中的任意個實體有聯絡,而e2中的每個實體至多和e1中的乙個實體有聯絡。那麼實體集e1對e2的聯絡稱為一對多聯絡

n:n聯絡:如果實體集e1中的每個實體和實體集e2中的任意個實體有聯絡,反之亦然。那麼實體集e1對e2的聯絡稱為多對多聯絡,記為「m:n"

1. 關係代數的基本運算(並,差,笛卡爾積,選擇和投影)交不是基本運算

2. 關係代數的除法運算

3. 關係代數的元組演算

軟體設計師13 資料庫設計

需求分析 通過資料流圖 資料字典 生成需求規格說明書。概念結構設計 完成er模型的建模工作 er模型與具體的dbms無關,可以得到mysql資料庫,也可以得到oracle資料庫等等 邏輯結構設計 關係模式 邏輯結構設計的產物,通過對er模型的轉化得來 物理設計階段 考慮到dbms以及硬體系統都考慮進...

中級軟體設計師筆記

二進位制 10100.01 1x2的4次方 1x2的2次方 1x2的 2次方 七進製 604.01 6 7的2次方 4 7的0次方 1 7的 2次方 十進位制轉其他進製 短除法。求差 求和 等。短除法 94轉換為二進位制 2 94 餘 0 2 47 1 2 23 1 2 11 1 2 5 1 2 2...

軟體設計師衝刺筆記(一)

目錄 軟體開發模型 軟體測試 mccabe複雜度 軟體維護 專案管理 物件導向的基本概念 物件導向設計7大原則 uml物件導向設計 設計模式分類 規範化理論 圖示法 求候選鍵 規範化理論 模式分解 軟考中演算法特徵 只有4種 瀑布模型 需求必須是穩定的,明確的,只適合二次開發或需求是穩定的情況 原型...