來源:轉(zhuǎn)載 發(fā)布時(shí)間:2019-01-14 15:26:33 閱讀量:1226
基本概念
數(shù)據(jù)庫基本特點(diǎn)
重要名詞
數(shù)據(jù)庫設(shè)計(jì)
設(shè)計(jì)步驟
需求分析
考慮需求
系統(tǒng)功能設(shè)計(jì)劃分
數(shù)據(jù)流圖 DFD
數(shù)據(jù)字典 DD
概念結(jié)構(gòu)設(shè)計(jì)
常用名詞
聯(lián)系 relationship
聯(lián)系
支持原創(chuàng)
碼文不易,希望支持,謝謝->支持原創(chuàng)
基本概念
數(shù)據(jù)庫基本特點(diǎn)
可共享 有組織 永久存儲(chǔ)
重要名詞
?數(shù)據(jù) Data
數(shù)據(jù)(英語:data),是指未經(jīng)過處理的原始記錄。一般而言,數(shù)據(jù)缺乏組織及分類,無法明確的表達(dá)事物代表的意義,它可能是一堆的雜志、一大疊的報(bào)紙、數(shù)種的開會(huì)記錄或是整本病人的病歷紀(jì)錄。數(shù)據(jù)描述事物的符號記錄,是可定義為意義的實(shí)體,涉及事物的存在形式。是關(guān)于事件之一組離散且客觀的事實(shí)描述,是構(gòu)成訊息和知識(shí)的原始材料。數(shù)據(jù)——維基百科
?數(shù)據(jù)庫 Database
數(shù)據(jù)庫,簡而言之可視為電子化的文件柜——存儲(chǔ)電子文件的處所,用戶可以對文件中的數(shù)據(jù)運(yùn)行新增、截取、更新、刪除等操作。
所謂“數(shù)據(jù)庫”系以一定方式儲(chǔ)存在一起、能予多個(gè)用戶共享、具有盡可能小的冗余度、與應(yīng)用程序彼此獨(dú)立的數(shù)據(jù)集合。數(shù)據(jù)庫——維基百科
?數(shù)據(jù)庫管理系統(tǒng) DBMS
數(shù)據(jù)管理系統(tǒng)是用戶用以對計(jì)算機(jī)的數(shù)據(jù)庫進(jìn)行控制、更新、擴(kuò)充、傳送和其他操作的軟件系統(tǒng)。 數(shù)據(jù)庫管理系統(tǒng)——百度百科
??簡單來說,方便使用數(shù)據(jù)庫增刪改查。
?數(shù)據(jù)庫管理員 DBA
數(shù)據(jù)庫管理員(英語:Database administrator,簡稱DBA),是負(fù)責(zé)管理數(shù)據(jù)庫的人。數(shù)據(jù)庫管理員負(fù)責(zé)在系統(tǒng)上運(yùn)行數(shù)據(jù)庫,執(zhí)行備份,執(zhí)行安全策略和保持?jǐn)?shù)據(jù)庫的完整性。因?yàn)楣芾頂?shù)據(jù)庫是個(gè)很龐大的職務(wù),每個(gè)公司或組織的數(shù)據(jù)庫管理員的需要也是很不同。一個(gè)大公司可能有很多數(shù)據(jù)庫管理員,但是一個(gè)小公司可能也沒有數(shù)據(jù)庫管理員,而讓系統(tǒng)管理員管理數(shù)據(jù)庫。數(shù)據(jù)庫管理員——維基百科
??簡單來說,數(shù)據(jù)庫日常管理。
數(shù)據(jù)庫設(shè)計(jì)
設(shè)計(jì)步驟
需求分析 tasks of RA
概念結(jié)構(gòu)設(shè)計(jì)
邏輯結(jié)構(gòu)設(shè)計(jì)
物理結(jié)構(gòu)設(shè)計(jì)
數(shù)據(jù)庫實(shí)施
數(shù)據(jù)庫運(yùn)行和維護(hù)
前兩個(gè)不依靠于計(jì)算機(jī)學(xué)科
需求分析
?考慮需求
信息要求
處理要求
安全要求
完整要求
同時(shí)考慮系統(tǒng)擴(kuò)充,提前為產(chǎn)品升級做準(zhǔn)備。
?系統(tǒng)功能設(shè)計(jì)劃分
從最上層的系統(tǒng)組織機(jī)構(gòu)入手
自頂向下、逐層分解分析系統(tǒng)
??抽象需求
??分解處理功能和數(shù)據(jù)
將處理功能的具體內(nèi)容分解為若干子功能
處理功能逐步分解同時(shí),逐級分解所用數(shù)據(jù),形成若干層次的數(shù)據(jù)流圖
用數(shù)據(jù)字典來描述數(shù)據(jù)
碼文不易,希望支持,謝謝->支持原創(chuàng)
?數(shù)據(jù)流圖 DFD
Data Flow Diagram,縮寫為DFD。中文名數(shù)據(jù)流圖或數(shù)據(jù)流程圖。數(shù)據(jù)流圖DFD是描述系統(tǒng)中數(shù)據(jù)流程的一種圖形工具,它標(biāo)志了一個(gè)系統(tǒng)的邏輯輸入和邏輯輸出,以及把邏輯輸入轉(zhuǎn)換邏輯輸出所需的加工處理。數(shù)據(jù)流圖——百度百科
1. 各個(gè)功能繪制分?jǐn)?shù)據(jù)流圖
2. 繪制總數(shù)據(jù)流圖
?數(shù)據(jù)字典 DD
數(shù)據(jù)字典是指對數(shù)據(jù)的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理邏輯、外部實(shí)體等進(jìn)行定義和描述,其目的是對數(shù)據(jù)流程圖中的各個(gè)元素做出詳細(xì)的說明,使用數(shù)據(jù)字典為簡單的建模項(xiàng)目。簡而言之,數(shù)據(jù)字典是描述數(shù)據(jù)的信息集合,是對系統(tǒng)中使用的所有數(shù)據(jù)元素的定義的集合。數(shù)據(jù)字典——百度百科
主要包括以下五點(diǎn):
Data Item(數(shù)據(jù)項(xiàng))
Data Structure(數(shù)據(jù)結(jié)構(gòu))
Data Flow(數(shù)據(jù)流)
Data Storage(數(shù)據(jù)存儲(chǔ))
Procedure of Operation(處理過程)
碼文不易,希望支持,謝謝->支持原創(chuàng)
概念結(jié)構(gòu)設(shè)計(jì)
人們把數(shù)據(jù)庫設(shè)計(jì)分為需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫實(shí)施、數(shù)據(jù)庫運(yùn)行與維護(hù)6個(gè)階段。概念結(jié)構(gòu)設(shè)計(jì)就是對信息世界進(jìn)行建模,常用的概念模型是E-R模型,它是P.P.S.Chen 于1976年提出來的。概念結(jié)構(gòu)設(shè)計(jì)——百度百科
從用戶角度抽象建模,不涉及計(jì)算機(jī)。
### ?常用名詞
entity 實(shí)體,對象
客觀存在并可相互區(qū)分的事物
entity set 實(shí)體集
同類實(shí)體集合
attribute 屬性
實(shí)體集或?qū)嶓w的屬性,特性
key 唯一標(biāo)識(shí)
唯一標(biāo)識(shí)的屬性 屬性集
domain 域
屬性取值范圍
?聯(lián)系 relationship
??集合間關(guān)系
集內(nèi) 班長和學(xué)生
兩集間 老師和學(xué)生
多集間 老師 學(xué)生 教材
??集合中實(shí)體關(guān)系
1-1 身份證號和人
1-多 父親和孩子
多-多 課程和學(xué)生
??E-R圖
表達(dá)實(shí)體集和屬性的關(guān)系
矩形表示實(shí)體集
橢圓表示屬性
表示實(shí)體集間聯(lián)系
菱形表示聯(lián)系
聯(lián)系有可能有附加屬性
標(biāo)注聯(lián)系的類型
字母表示多方
1表示一方
聯(lián)系不是操作
要有數(shù)據(jù)體現(xiàn)
標(biāo)注key
key 屬性加下劃線,對于一個(gè)實(shí)體集key是唯一的。
??概念結(jié)構(gòu)設(shè)計(jì)步驟
需求分析之后
從子需求出發(fā)
自底向上得到全局模式
繪制所有子ER圖
消除各子ER圖的沖突
屬性沖突
命名沖突
結(jié)構(gòu)沖突
去掉冗余
---------------------
作者:qq923132714
來源:CSDN
原文:https://blog.csdn.net/qq923132714/article/details/79411010
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接!