一、資料庫需求設計的基本任務:
先掌握概念上的學習->因為已經有了實戰經驗,慢慢從實戰經驗中獲取有利的經驗,但經驗並不是真理也不一定正確,所以還要獲取比較權威的知識技術人才的指導和幫助。
為真正開發的時候準備各種儲備:1、分析團隊技術特點,梯隊開發 2、準備好短期的培訓計畫 ,能夠在開發期間,新人快速上手,準備好技術 3、準備好開發階段一些硬性要求,包括文件模板、開發規範等【待積累】
1、資料庫的結構設計:概念設計、邏輯設計、物理設計
2、資料庫的行為設計:確定使用者的行為和動作(應用程式的設計)
這是整個資料庫分析的過程,有上圖可知,需求分析的過程和資料庫設計的過程是緊密關聯的,只要在需求分析的過程中分析好使用者的業務活動,那麼就解決了資料庫的動態設計,接下來我們是要在動態設計的基礎上進一步地將這個動態設計按照三正規化的公式抽象出來。
所以接下來可以將資料庫的設計過程分為:需求分析過程和資料的結構設計的過程;需求分析需要掌握物件導向的建模過程,資料庫結構設計需要掌握資料庫的三正規化要求。
資料庫一些記錄
資料庫三大正規化 第一正規化 1nf 資料表中的每一列 每個字段 必須是不可拆分的最小單元,也就是確保每一列的原子性。解釋 每一列屬性都是不可再分的屬性值,確保每一列的原子性,如果兩列的屬性相近或相似或一樣,盡量合併屬性一樣的列,確保不產生冗餘資料。第二正規化 2nf 滿足1nf後,要求表中的所有列...
資料庫的一些複習
1.關係資料模型的資料結構,在使用者的觀點下,關係模型中資料的結構就是一張二維表,它由行和列組成 關係必須是規範化的,滿足一定的規範條件 1 最基本的規範條件 關係的每乙個分量必須是乙個不可分割的資料項,不允許表中還有表 2.關係模型的操作和完整性約束 資料操作是集合操作,操作物件和操作結構都是關係...
一些資料庫的操作
建立乙個資料庫 create database database name 刪除乙個資料庫 drop database database name 顯示資料庫 show databases 進入某個資料庫 use database name 建立乙個資料表 create table database...