數(shù)據(jù)文件:訂單明細(xì)表文件組成:訂單序號(hào)Id, 訂單編號(hào), 菜名復(fù), 價(jià)格, 數(shù)量, 下單時(shí)間數(shù) 據(jù) 項(xiàng):訂單序號(hào)Id數(shù)據(jù)類型:整型數(shù)據(jù)長(zhǎng)度:4數(shù) 據(jù) 項(xiàng):訂單編號(hào)數(shù)據(jù)類型:可變字符類型數(shù)據(jù)長(zhǎng)度:50數(shù)據(jù)組成:A+日期時(shí)間數(shù) 據(jù) 項(xiàng):菜名數(shù)據(jù)類型:可變字符類型數(shù)據(jù)長(zhǎng)度:50數(shù) 據(jù) 項(xiàng):價(jià)格數(shù)據(jù)類型:整型數(shù)據(jù)長(zhǎng)度:4數(shù) 據(jù) 項(xiàng):數(shù)制量數(shù)據(jù)類型:整型數(shù)據(jù)長(zhǎng)度:4數(shù) 據(jù) 項(xiàng):下單時(shí)間數(shù)據(jù)類型:日期類型數(shù)據(jù)長(zhǎng)度:8(2)數(shù)據(jù)流定義:登記注冊(cè)名 稱:登記注冊(cè)簡(jiǎn) 述:管理員登記入住客戶信息數(shù)據(jù)來(lái)源:入住客戶數(shù)據(jù)去向:開(kāi)房登記表數(shù)據(jù)組成:客戶姓名+性別+年齡+房號(hào)+訂餐密碼+證件類型+證件號(hào)碼+詳細(xì)地址+電話+入住時(shí)間+入住天數(shù)+離店時(shí)間瀏覽選購(gòu)名 稱:瀏覽選購(gòu)簡(jiǎn) 述:客戶選購(gòu)菜品zhidao并將其加入餐車數(shù)據(jù)來(lái)源:客戶根據(jù)菜單選購(gòu)的餐品數(shù)據(jù)去向:處理3放入餐車數(shù)據(jù)組成:菜名+價(jià)格+數(shù)量,原發(fā)布者:ploenin3.4數(shù)據(jù)字典(DD) 數(shù)據(jù)字典(DataDictionary,簡(jiǎn)稱DD)就是用來(lái)定義數(shù)據(jù)流圖中的各個(gè)成分的具體含義的,它以一種準(zhǔn)確的、無(wú)二義性的說(shuō)明方式為系統(tǒng)的分析、設(shè)計(jì)及維護(hù)提供了有關(guān)元素的一致的定義和詳細(xì)的描述。它和數(shù)據(jù)流圖共同構(gòu)成了系統(tǒng)的邏輯模型,是需求規(guī)格說(shuō)明書(shū)的主要組成部分。3.4.1數(shù)據(jù)字典的內(nèi)容以及格式 數(shù)據(jù)字典的任務(wù)是對(duì)于數(shù)據(jù)流圖中出現(xiàn)的所有被命名的圖形元素在數(shù)據(jù)詞典中作為一個(gè)詞條加以定義,使得每一個(gè)圖形元素的名字都有一個(gè)確切的解釋。 數(shù)據(jù)字典有以下四類條目:數(shù)據(jù)流、數(shù)據(jù)項(xiàng)、數(shù)據(jù)存儲(chǔ)、基本加工。 數(shù)據(jù)詞典中所有的定義應(yīng)是嚴(yán)密的、精確的,不可有半點(diǎn)含混,不可有二義性。 1.數(shù)據(jù)流條目 數(shù)據(jù)流條目給出了DFD中數(shù)據(jù)流的定義,通常列出該數(shù)據(jù)流的各組成數(shù)據(jù)項(xiàng)。在定義數(shù)據(jù)流或數(shù)據(jù)存儲(chǔ)組成時(shí),使用的符號(hào)如3-1表: 舉例:定義數(shù)據(jù)流組成及數(shù)據(jù)項(xiàng)。 機(jī)票=姓名+日期+航班號(hào)+起點(diǎn)+終點(diǎn)+費(fèi)用 航班號(hào)=“Y7100”e5a48de588b6e79fa5e9819331333433623738...“Y8100” 終點(diǎn)=[上海|北京|西安] 數(shù)據(jù)流條目主要內(nèi)容及舉例如下: 數(shù)據(jù)流名稱:訂單 別名:無(wú) 簡(jiǎn)述:顧客訂貨時(shí)填寫(xiě)的項(xiàng)目 來(lái)源:顧客 去向:加工1“檢驗(yàn)訂單” 數(shù)據(jù)流量:1000份/每周 組成:編號(hào)+訂貨日期+顧客編號(hào)+地址+電話+銀行賬號(hào)+貨物名稱+規(guī)格+數(shù)量 2.數(shù)據(jù)存儲(chǔ)條目 數(shù)據(jù)存儲(chǔ)條目是對(duì)數(shù)據(jù)存儲(chǔ)的定義,如:m.gy2thfx.cn防采集。
我們?cè)谶M(jìn)行軟件系統(tǒng)得開(kāi)發(fā)中,經(jīng)常會(huì)用到數(shù)據(jù)字典。那么,數(shù)據(jù)字典應(yīng)該怎么寫(xiě)呢?下面就給大家介紹一下。
方法
描述數(shù)據(jù)庫(kù)系統(tǒng)的所有對(duì)象,如屬性、實(shí)體、記錄類型、數(shù)據(jù)項(xiàng)、 用戶標(biāo)識(shí)、口令、物理文件名及其位置、文件組織方法等;
數(shù)據(jù)字典是一個(gè)預(yù)留空間,一個(gè)數(shù)據(jù)庫(kù),這是用來(lái)儲(chǔ)存信息數(shù)據(jù)庫(kù)本身。數(shù)據(jù)字典可能包含的信息例如:
描述數(shù)據(jù)庫(kù)系統(tǒng)各種對(duì)象之間的交叉聯(lián)系,如哪個(gè)用戶使用哪個(gè)子模式,哪個(gè)記錄分配在哪個(gè)區(qū)域,存貯在哪個(gè)物理設(shè)備上;
數(shù)據(jù)文件:訂單明細(xì)表文件組成:訂單序號(hào)Id, 訂單編號(hào), 菜名, 價(jià)格, 數(shù)量, 下單時(shí)間
登記所有對(duì)象在不同場(chǎng)合、不同視圖中的名稱對(duì)照表;
制作數(shù)據(jù)字典工具的sql文件必須Navicat或MySQLFront或Toad導(dǎo)出,我使用的是sql
描述模式、子模式和物理模式的改動(dòng)情況。
數(shù)據(jù)字典是整個(gè)數(shù)據(jù)庫(kù)環(huán)境的重要組成部分,是數(shù)據(jù)庫(kù)環(huán)境管理的有力工具,在數(shù)據(jù)庫(kù)的生命周期內(nèi)起著重要作用
制作數(shù)據(jù)字典工具的sql文件必須Navicat或MySQLFront或Toad導(dǎo)出,我使用的是sqlyog,因此格式和這個(gè)工具有沖突,導(dǎo)致經(jīng)常使用有問(wèn)題zhidao,建議使用的話采用Navicat導(dǎo)出表結(jié)構(gòu),這樣就不會(huì)存在sql格式不兼容的問(wèn)題。比較哦可惜的是不能自動(dòng)生成每個(gè)表的功能以及索引情況。先上一張圖展示一下效果:對(duì)于專MySQL, 總共三步操作:一、點(diǎn)DataDictionaryTool版本號(hào)屬.bat打開(kāi)圖形界面。二、MySQL->載入sql腳本文件三、MySQL->生成數(shù)據(jù)字典對(duì)于Oracle,也是三步操作一、點(diǎn)DataDictionaryTool版本號(hào).bat打開(kāi)圖形界面。二、Oracle->載入sql腳本文件三、Oracle->生成數(shù)據(jù)字典,PowerDesigner、oracle本回答被提問(wèn)者采納,數(shù)據(jù)字典是整個(gè)數(shù)據(jù)庫(kù)環(huán)境的重要組成部分,是數(shù)據(jù)庫(kù)環(huán)境管理的有力工具,在數(shù)據(jù)庫(kù)的生命周期內(nèi)起著重要作用。數(shù)據(jù)字典的用途是多方面的,它是一個(gè)管理有關(guān)數(shù)據(jù)庫(kù)設(shè)計(jì)、實(shí)現(xiàn)、運(yùn)行和擴(kuò)充階段的各種信息的工具。數(shù)據(jù)字典(Data dictionary,縮寫(xiě)為 DD) 是存放數(shù)據(jù)庫(kù)各級(jí)模式結(jié)構(gòu)的描述,也是訪問(wèn)數(shù)據(jù)庫(kù)的接口。歸納起來(lái),數(shù)據(jù)字典的功能包括以下幾方面: ①描述數(shù)據(jù)庫(kù)系統(tǒng)的所有對(duì)象,如屬性、實(shí)體、記錄類型、數(shù)據(jù)項(xiàng)、 用戶標(biāo)識(shí)、口令、物理文件名及其位置、文件組織方法等; ②描述數(shù)據(jù)庫(kù)系統(tǒng)各種對(duì)象之間的交叉聯(lián)系,如哪個(gè)用戶使用哪個(gè)子模式,哪個(gè)記錄分配在哪個(gè)區(qū)域,存貯在哪個(gè)物理設(shè)備上; ③登記所有對(duì)象在不同場(chǎng)合、不同視圖中的名稱對(duì)照表; ④描述模式、子模式和物理模式的改動(dòng)情況。代碼是代表客觀存在的實(shí)體或?qū)傩缘姆?hào)(如數(shù)字、字母或它們的組合)。在信息系統(tǒng)中,代碼是人和機(jī)器的共同語(yǔ)言,是便于進(jìn)行信息分類、校對(duì)、統(tǒng)計(jì)和檢索的關(guān)鍵,是數(shù)據(jù)庫(kù)規(guī)范化、標(biāo)準(zhǔn)化的依據(jù)。代碼設(shè)計(jì)是實(shí)現(xiàn)一個(gè)信息系統(tǒng)的前提條件,其目的是要設(shè)計(jì)出一套為系統(tǒng)各部分所公用的優(yōu)化代碼系統(tǒng)。代碼設(shè)計(jì)代碼設(shè)計(jì)是編制數(shù)據(jù)字典開(kāi)始的,編碼對(duì)象為數(shù)據(jù)存儲(chǔ)中所包含的數(shù)據(jù)元素與數(shù)據(jù)結(jié)構(gòu)。代碼設(shè)計(jì)的結(jié)果是形成代碼字典,作為系統(tǒng)設(shè)計(jì)與編程的標(biāo)準(zhǔn)。 現(xiàn)行系統(tǒng)中,已經(jīng)存在著一套代碼系統(tǒng),但是,這種代碼不一定適合計(jì)算機(jī)處理,而且往往不科學(xué)、不統(tǒng)一,為此應(yīng)對(duì)本系統(tǒng)使用的代碼進(jìn)行調(diào)查研究和統(tǒng)一規(guī)劃,以便進(jìn)行重新設(shè)計(jì)或修訂,其中對(duì)重要代碼的設(shè)計(jì)應(yīng)依據(jù)國(guó)家有關(guān)編碼標(biāo)準(zhǔn)。 代碼設(shè)計(jì)是一項(xiàng)重要的工作。如果代碼設(shè)計(jì)不合適,小修改將會(huì)引起程序的變化,大修改則會(huì)引起文件的重新建立。故一定要進(jìn)行全面的考慮和仔細(xì)的推敲、修改,逐步優(yōu)化,最后確定,切忌草率行事。是代碼的基本分類,在實(shí)際設(shè)計(jì)中,可以根據(jù)需要進(jìn)行選擇,或?qū)⒉煌念愋徒M合起來(lái)使用。詞語(yǔ)代碼的分類一般以結(jié)構(gòu)為準(zhǔn),所謂的代碼結(jié)構(gòu)是指代碼內(nèi)部各個(gè)符號(hào)或符號(hào)組之間的關(guān)系。就目前情況看,詞語(yǔ)的代碼結(jié)構(gòu)類型有十種以上,但在地質(zhì)上常用的有五種,即特征組合結(jié)構(gòu)、順序結(jié)構(gòu)、助記結(jié)構(gòu)、分類結(jié)構(gòu)和混合結(jié)構(gòu)。其代碼的種類也相應(yīng)地分為特征組合碼、順序碼、助記碼、分類碼和混合碼五種。按照這種設(shè)計(jì)思路設(shè)計(jì)你的數(shù)據(jù)字典,就是很標(biāo)準(zhǔn)的數(shù)據(jù)點(diǎn)啦!注意事項(xiàng)數(shù)據(jù)庫(kù)系統(tǒng)是一個(gè)復(fù)雜的系統(tǒng),其中所包含的信息除了用戶數(shù)據(jù)外,還有很多非用戶數(shù)據(jù)信息。例如,模式和子模式的內(nèi)容、文件間的聯(lián)系、數(shù)據(jù)項(xiàng)的長(zhǎng)度、類型、用戶標(biāo)識(shí)符、口令、索引等等。這些非用戶數(shù)據(jù)是整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的情報(bào)系統(tǒng),如果沒(méi)有它們或它們?cè)獾搅似茐?,則整個(gè)系統(tǒng)將陷入癱瘓狀態(tài),即使數(shù)據(jù)庫(kù)本身完好無(wú)損,也將無(wú)濟(jì)于事。為了使數(shù)據(jù)庫(kù)的設(shè)計(jì)、實(shí)現(xiàn)、運(yùn)行、維護(hù)、擴(kuò)充有一個(gè)共同遵循的標(biāo)準(zhǔn)和依據(jù),并且也為了保證數(shù)據(jù)庫(kù)的共享性、安全性、完整性、一致性、有效性、可恢復(fù)性以及可擴(kuò)充性,人們?cè)跀?shù)據(jù)庫(kù)中設(shè)置了數(shù)據(jù)字典,來(lái)集中保存這些信息。由于數(shù)據(jù)字典是描述數(shù)據(jù)庫(kù)中各數(shù)據(jù)屬性與組成的數(shù)據(jù)集合,因此有人把它看做是關(guān)于數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)。數(shù)據(jù)字典的作用是:①管理系統(tǒng)數(shù)據(jù)資源——數(shù)據(jù)字典提供了管理和收集數(shù)據(jù)的方法;②實(shí)現(xiàn)數(shù)據(jù)標(biāo)準(zhǔn)化——在數(shù)據(jù)庫(kù)中,數(shù)據(jù)的名稱、格式和涵義等在不同的場(chǎng)合下容易混淆,數(shù)據(jù)字典提供使之標(biāo)準(zhǔn)化的工具,它可以給這些內(nèi)容予以統(tǒng)一的名稱、格式和涵義;③使系統(tǒng)的描述文體化——所有和系統(tǒng)有關(guān)的描述,都可以對(duì)數(shù)據(jù)字典中的信息進(jìn)行查詢、插入、刪除和修改;④作為設(shè)計(jì)的工具——由于數(shù)據(jù)字典中存放著與數(shù)據(jù)庫(kù)有關(guān)的各種信息和原始資料,就為數(shù)據(jù)庫(kù)設(shè)計(jì)提供了有力的工具;⑤為數(shù)據(jù)庫(kù)提供存取控制和管理——數(shù)據(jù)庫(kù)在接受每一個(gè)對(duì)數(shù)據(jù)庫(kù)的存取請(qǐng)求時(shí),都要檢查用戶標(biāo)識(shí)、口令、子模式、模式和物理模式等。所以從某種意義上講,數(shù)據(jù)字典控制了數(shù)據(jù)庫(kù)的運(yùn)行;⑥供數(shù)據(jù)庫(kù)管理員(DBA)進(jìn)行各種查詢,以便了解系統(tǒng)性能、空間使用狀況和各種統(tǒng)計(jì)信息,及時(shí)掌握數(shù)據(jù)庫(kù)的動(dòng)態(tài)e799bee5baa6e79fa5e98193e78988e69d8331333335336537。所以數(shù)據(jù)字典是 DBA 觀察數(shù)據(jù)庫(kù)的眼晴和窗口,原發(fā)布者:ploenin3.4數(shù)據(jù)字典(DD) 數(shù)據(jù)字典(DataDictionary,簡(jiǎn)稱DD)就是用來(lái)定義數(shù)據(jù)流圖中的各個(gè)成分的具體含義的,它以一種準(zhǔn)確的、無(wú)二義性的說(shuō)明方式為系統(tǒng)的分析、設(shè)計(jì)及維護(hù)e68a84e8a2ade799bee5baa6e79fa5e9819331333433623738提供了有關(guān)元素的一致的定義和詳細(xì)的描述。它和數(shù)據(jù)流圖共同構(gòu)成了系統(tǒng)的邏輯模型,是需求規(guī)格說(shuō)明書(shū)的主要組成部分。3.4.1數(shù)據(jù)字典的內(nèi)容以及格式 數(shù)據(jù)字典的任務(wù)是對(duì)于數(shù)據(jù)流圖中出現(xiàn)的所有被命名的圖形元素在數(shù)據(jù)詞典中作為一個(gè)詞條加以定義,使得每一個(gè)圖形元素的名字都有一個(gè)確切的解釋。 數(shù)據(jù)字典有以下四類條目:數(shù)據(jù)流、數(shù)據(jù)項(xiàng)、數(shù)據(jù)存儲(chǔ)、基本加工。 數(shù)據(jù)詞典中所有的定義應(yīng)是嚴(yán)密的、精確的,不可有半點(diǎn)含混,不可有二義性。 1.數(shù)據(jù)流條目 數(shù)據(jù)流條目給出了DFD中數(shù)據(jù)流的定義,通常列出該數(shù)據(jù)流的各組成數(shù)據(jù)項(xiàng)。在定義數(shù)據(jù)流或數(shù)據(jù)存儲(chǔ)組成時(shí),使用的符號(hào)如3-1表: 舉例:定義數(shù)據(jù)流組成及數(shù)據(jù)項(xiàng)。 機(jī)票=姓名+日期+航班號(hào)+起點(diǎn)+終點(diǎn)+費(fèi)用 航班號(hào)=“Y7100”...“Y8100” 終點(diǎn)=[上海|北京|西安] 數(shù)據(jù)流條目主要內(nèi)容及舉例如下: 數(shù)據(jù)流名稱:訂單 別名:無(wú) 簡(jiǎn)述:顧客訂貨時(shí)填寫(xiě)的項(xiàng)目 來(lái)源:顧客 去向:加工1“檢驗(yàn)訂單” 數(shù)據(jù)流量:1000份/每周 組成:編號(hào)+訂貨日期+顧客編號(hào)+地址+電話+銀行賬號(hào)+貨物名稱+規(guī)格+數(shù)量 2.數(shù)據(jù)存儲(chǔ)條目 數(shù)據(jù)存儲(chǔ)條目是對(duì)數(shù)據(jù)存儲(chǔ)的定義,如:內(nèi)容來(lái)自m.gy2thfx.cn請(qǐng)勿采集。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com