版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、會議管理系統(tǒng)數(shù)據(jù)庫計說明書編寫: 非常 6+2日期:2013-7-31審核:日期:批準(zhǔn):日期:受控狀態(tài):是發(fā)布版次: 5.0日期:2013-7-31編號:1-1變更記錄日期版本變更說明作者2013-7-171.0初始文檔匿名2013-7-252.0升級文檔匿名2013-7-293.0升級文檔匿名2013-7-304.0升級文檔匿名2013-7-315.0最終文檔匿名簽字確認職務(wù)姓名簽字日期1-2目錄1 引言 1-41.1 預(yù)期的讀者 1-41.2 數(shù)據(jù)庫說明 1-41.3 目的和作用 1-42 數(shù)據(jù)庫設(shè)計 2-42.1 抽象數(shù)據(jù)對象 2-42.1.1 系統(tǒng)主要業(yè)務(wù)分析 2-42.1.2 需求分
2、析參考 2-52.2 系統(tǒng)物理結(jié)構(gòu)設(shè)計 2-52.3 數(shù)據(jù)庫邏輯設(shè)計 2-6數(shù)據(jù)庫設(shè)計命名規(guī)范 2-52.3.2 數(shù)據(jù)庫表名匯總 2-6數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計 2-62.4 存儲過程設(shè)計 2-142.5 觸發(fā)器設(shè)計 2-152.6 JOB設(shè)計 2-153 數(shù)據(jù)字典設(shè)計 錯誤 ! 未定義書簽。1-31 引言1.1 預(yù)期的讀者主要為本公司以及承包方的閱讀者,如設(shè)計人員、開發(fā)人員等。有時可以包 括客戶方的閱讀者 , 如:業(yè)務(wù)人員、系統(tǒng)管理人員等。1.2 數(shù)據(jù)庫說明會議管理系統(tǒng)采用的時當(dāng)前流行的企業(yè)級數(shù)據(jù)庫 oracle ,使用的版本是 9i 。 設(shè)計的數(shù)據(jù)庫全局數(shù)據(jù)庫名為 icss ,開發(fā)用的表空間名是
3、test ,操作的用戶名為 test ,密碼為 test 。1.3 目的和作用將業(yè)務(wù)分析,系統(tǒng)設(shè)計中對信息的描述進一步分析并加以總計,抽象出數(shù)據(jù) 集合(數(shù)據(jù)庫表)。對數(shù)據(jù)集合做進一步分析,確定集合之間的關(guān)系并最終形成 數(shù)據(jù)庫物理模型,以便開發(fā)人員建立物理數(shù)據(jù)庫。2 數(shù)據(jù)庫設(shè)計2.1 抽象數(shù)據(jù)對象2.1.1 系統(tǒng)主要業(yè)務(wù)分析根據(jù)物流系統(tǒng)的業(yè)務(wù)流程描述, 我們大致可以從中抽象出幾個數(shù)據(jù)集合, 如: 普通用戶、會議申請、會議室管理、設(shè)備管理、會議管理 按照業(yè)務(wù)及系統(tǒng)功能簡單總結(jié)數(shù)據(jù)對象:用戶會議申請信息會議審批會議設(shè)備2-42.1.2 需求分析參考根據(jù)系統(tǒng)需求分析內(nèi)容進一步確定數(shù)據(jù)對象。由于系統(tǒng)需求
4、分析中考慮到會 議室和會議設(shè)備間有一定的區(qū)別和聯(lián)系,即會議室一般包含固定設(shè)備和移動設(shè) 備,兩者之間并不是并列關(guān)系而是所屬關(guān)系,所以將會議室默認含有固定設(shè)備, 這樣,設(shè)備只有移動設(shè)備分開,并提出單獨的信息維護功能, 數(shù)據(jù)庫對象也進一 步細化將會議設(shè)備分成, 會議室和相關(guān)設(shè)備。 會議申請和會議審批操作的都是相 同對象所以將兩個數(shù)據(jù)對象進行合并,其他數(shù)據(jù)對象沒有變化??偨Y(jié)數(shù)據(jù)對象:用戶信息會議信息會議室會議設(shè)備2.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計根據(jù)系統(tǒng)的分布式部署設(shè)計,數(shù)據(jù)庫將部署到一部獨立的計算機中。根據(jù)前 期的分析,系統(tǒng)將有大量的數(shù)據(jù)存放入數(shù)據(jù)庫。預(yù)留數(shù)據(jù)庫空間500m,日增長約3m,日志空間 1G,日增長
5、 5m。數(shù)據(jù)庫位置: *oracle9ipath*/n2ms/db/日志位置: *oracle9ipath*/n2ms/log/2.3 數(shù)據(jù)庫設(shè)計命名規(guī)范1,表名命名規(guī)則 本數(shù)據(jù)庫使用的表名一律采用有意義的小寫英文字符命名,考慮將來編碼方 便,表名不使用 - '連接相關(guān)2,表項命名規(guī)則 本數(shù)據(jù)庫各個表的每個字段,依照表名命名規(guī)則,全部使用有意義的小寫英 文字符 命名,字段名不適用 - '連接相關(guān)字符,方便編碼書寫。2-52.4 數(shù)據(jù)庫邏輯設(shè)計表設(shè)計中應(yīng)注意的問題:1對于字符類型的字段,要仔細確認字段的可能長度。在 oracle 數(shù)據(jù)庫設(shè) 計中,一般來說,對于定長的字符數(shù)據(jù)字段,
6、取字符類型 (char) ,對于不定長的, 取變長字符類型 (varchar) 。2對于以分類形式出現(xiàn)的字段, 建議不使用字符類型, 而使用數(shù)字類型。 如: 貨物是否配送為是或(和)否;如果用字符類型,則將這些字符串需要入庫;如 果使用數(shù)字類型分別用 1、0 代表高職、中職、低職,則入庫的是數(shù)字信息,從程 序編寫的角度考慮,后者更好維護一些,主要體現(xiàn)在如果是多語言版本時,我們 不需要在程序中將這些字符串信息進行判斷處理。數(shù)據(jù)庫表名匯總表 2-1 數(shù)據(jù)庫表數(shù)據(jù)庫表名中文名文字說明meet_app會議申請信息保存所開會議的基本信息meet_room會議室保存會議室情況的相關(guān)信息facilty_me
7、et設(shè)備信息保存會議設(shè)備的相關(guān)信息Equipment_stype設(shè)備類型保存相關(guān)設(shè)備類型信息users_inf用戶信息保存系統(tǒng)用戶的基本信息power_info權(quán)限信息保存系統(tǒng)的權(quán)限信息role_u角色保存相關(guān)角色信息dept_u部門信息保存相關(guān)部門信息e_mail郵件信息保存郵件信息file_inf文件信息保存相關(guān)文件信息數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計2-62.4.2.1 邏輯表結(jié)構(gòu)Meet_app表 2-2 meet_app 表項中文英文數(shù)據(jù)類型可否空初始值說明會議信息主鍵meet_idNumber否主鍵,流水自增Variable characters會議主題meet_title(30)可Variabl
8、e characters主要內(nèi)容meet_content(300)可會議開始時間start_timeDate & Time可會議結(jié)束時間end_timeDate & Time可與會人數(shù)meet_numLong float可Variable characters審批狀態(tài)meet_state(10)可Variable characters審批意見meet_idea(100)可meet_room表 2-3 meet_room表項中文英文數(shù)據(jù)類型可否空初始值說明會議室主鍵meetroom_idNumber否主鍵,流水自增會議室名稱meetroom_nameVariable char(3
9、0)Variable characters會議室地址meetroom_addr可(30)可用狀態(tài)possib_stateShort integer可目前狀態(tài)now_stateShort integer可容納人數(shù)meetroom_numNumber可facilty_meet表 2-4 facilty_meet 表項2-7中文英文數(shù)據(jù)類型可否空初始值說明設(shè)備主鍵facility_idNumber否主鍵,流水自增設(shè)備名稱facility_nameVariable characters (40)可設(shè)備購入時間buy_timeDate可占用狀態(tài)on_stateNumber (10)可可用狀態(tài)posib_
10、stateShort integer可設(shè)備標(biāo)識facility_tagVariable characters (10)否user_info表 2-5 user_info 表項中文英文數(shù)據(jù)類型可否空初始值說明用戶主鍵us_idNumber否主鍵,流水自增用戶名稱us_nameVariable characters (30)可用戶登陸賬號us_accountVariable characters (30)可所屬部門us_departmentVariable characters (30)可用戶密碼us_pswVariable characters (30)可power_info表 2-6 powe
11、r_info 表項中文英文數(shù)據(jù)類型可否空初始值說明權(quán)限主鍵power_idNumber否主鍵,流水自增權(quán)限描述power_describeVariable characters (30)可e_mail表 2-7 e_mail 表項中文英文數(shù)據(jù)類型可否空初始值說明郵件主鍵mail_idNumber否主鍵,流水自增2-8主題topicVariable characters (30)可發(fā)送時間sendtimeDate可內(nèi)容mail_contentVariable characters可role表 2-8 role_u 表項中文英文數(shù)據(jù)類型可否空初始值說明角色主鍵role_idNumber否主鍵,流水
12、自增角色名字role_nameVariable characters (30)可dept_u表 2-9dept_u 表項中文英文數(shù)據(jù)類型可否空初始值說明部門主鍵dept_idNumber否主鍵,流水自增部門名字dept_nameVariable characters (30)可file_inf表 2-10 file_inf 表項中文英文數(shù)據(jù)類型可否空初始值說明文件信息主鍵flileinf_idNumber否主鍵,流水自增文件大小file_sizeLong float可Variable characters文件名稱file_name可(30)文件格式file_formatVariable cha
13、racters (10)可2-92.4.2.2 數(shù)據(jù)庫表邏輯 ER 圖部門部門id<pi> Number部門名稱 Variable characters (30).Relationshi權(quán)限id 權(quán)限描述權(quán)限Variable characters (30)用戶id <pi><M>姓名Variable characters (30)賬號Variable characters (30)密碼Variable characters (30)部門Variable characters (30)I.d.entifier 1<pi>Relationship_1
14、Relationship_4用戶-會議申請Relationshi類型id 類型名稱類型Variable characters (30)用戶-郵0,nRelationship_1Relationship_4會議申請會議申請 id<pi> Number<M>會議主題Variable characters (30)主要內(nèi)容Variable characters (300)會議開始時間Date會議結(jié)束時間Date與會人數(shù)Number審批意見Variable characters (100)審批狀態(tài)Short integerIdentifier 1<pi>Relati
15、onship_6會議申請-設(shè)備Relatiionship_7Relationship 5郵件郵件id<pi> Number<M>主題Variable characters (30)發(fā)送時間Date內(nèi)容Variable characters (300)Identifier 1<pi>Relationship 9Relationnship 6Relationship_11設(shè)備id<pi> Number <M>設(shè)備名稱Variable characters (30)占用狀態(tài)Short integer可用狀態(tài)Short integer購入時間
16、Date設(shè)備標(biāo)識Variable characters (10)Identifier 1<pi>設(shè)備Relationship 2會議室會議室 id<pi> Number<M>會議室名稱Variable characters (30)會議室地址Variable characters (30)可用狀態(tài)Short integer容納人數(shù)Number目前狀態(tài)Short integerIdentifier 1<pi>文件信息<M>文件信息主鍵 <pi> Number文件大小Long float文件名稱Variable charact
17、ers (30)文件格式Variable characters (10)Identifier 1<pi>圖中“ ”表示多對一關(guān)系,三叉線表示對應(yīng)的多方表,多對多應(yīng)該為2.4.2.3 表之間的關(guān)聯(lián)設(shè)計在數(shù)據(jù)庫 ER邏輯模型的基礎(chǔ)上確定 ER物理模型,通過主外鍵的約束明確表之 間的關(guān)系。該物理模型可直接映射到數(shù)據(jù)庫中進行物理操作,以便據(jù)此建立數(shù)據(jù) 庫結(jié)構(gòu)。2-10ER物理模型如下:物理模型字段表如下:TablecolumnCodedescription會議室會議室主鍵meetroom id主鍵索引會議室名稱meetroom name會議室地址meetroom addr可用狀態(tài)possi
18、b state容納人數(shù)meetroon num目前狀態(tài)now state會議申請會議信息主鍵meet id主鍵索引會議室 idmeetroom id由 會議室信息 表引用的外鍵會議主題meet title主要內(nèi)容meet content與會人數(shù)meet-num會議開始時間start time會議結(jié)束時間end time審批意見meet-idea對應(yīng)建議修改的會議申請要寫明原 因,如:會議內(nèi)容欠妥、申請會議 室沖突等審批狀態(tài)meet_state會議申請有未審批、審批通過、建議修改三種狀態(tài)設(shè)備主鍵facility id主鍵索引設(shè)備名稱facility name2-11會議設(shè)備類型主鍵ft id由
19、設(shè)備類型 表引用的外鍵當(dāng)前狀態(tài)now-state可用狀態(tài)posib state購入時間buy time設(shè)備標(biāo)識facility tag標(biāo)志移動還是固定設(shè)備設(shè)備類型類型主鍵ft id主鍵索引類型名稱ft name用戶信息用戶主鍵us id主鍵索引部門 iddept id姓名us name賬號us account密碼us psw部門us department文件信息文件信息主鍵file id主鍵索引會議信息主鍵meet id由 會議信息 表引用的外鍵文件名稱file name文件大小file size文件格式file type部門部門主鍵dept id主鍵索引部門名稱dept name權(quán)限信息權(quán)限
20、主鍵power id主鍵索引權(quán)限描述power describe角色信息角色主鍵role id主鍵索引角色名字role-namerole_power角色主鍵role id權(quán)限主鍵power id郵件郵件 idmail id主鍵主題topic發(fā)送時間sendtime內(nèi)容mail content會議申請設(shè)備會議申請 idmeet id主鍵索引設(shè)備 idfacility id主鍵索引用戶郵 件用戶 idus id郵件 idmail id會議申請用戶會議申請 idmeet id用戶 idus id申請人 idappop id外鍵關(guān)聯(lián)說明:表 2-7 外鍵關(guān)聯(lián)說明描述外鍵引外鍵字段名關(guān) 聯(lián) 表關(guān)說明2-
21、12表名用表表系文件信息會議申請會議信息主鍵<fk>不是對一個會議信息可以有多個文件信息會議用戶信息用戶主鍵<fk2>是對該表是用戶信息表與會議室表多對多關(guān)系的關(guān)系表,每個關(guān)系就是一個會議申請申請會議室會議室主鍵<fk1>對會議會議室會議室主鍵<fk1>是對該表室會議室與設(shè)備類型多對多的一個關(guān)系表,每一個關(guān)系代表一個設(shè)備設(shè)備設(shè)備類型類型主鍵<fk2>對權(quán)限信息角色角色主鍵<fk>不是對多一個角色可擁有多個權(quán)限,一個權(quán)限可以給多個角色。郵件用戶信息用戶主鍵是對多一個用戶可以發(fā)送多個郵件,一個郵件可以被多個用戶接受2.4.2.
22、4 難點說明:會議設(shè)備與會議申請的復(fù)雜關(guān)系由 ER 物理模型局部表關(guān)系如下“圖 2-3 物理 ER 圖局部 12-13會議申請會議申請 id 會議室id 會議主題 主要內(nèi)容 會議開始時間 會議結(jié)束時間 與會人數(shù) 審批意見 審批狀態(tài)numeric numeric varchar(30) varchar(300) date date numeric varchar(100) smallint<pk> <fk>Relationship 6Relationship 6會議申請-設(shè)備會議申請 id numeric <pk,fk1>設(shè)備 id numeric <p
23、k,fk2>Relationship_6會議室 會議室 idnumeric會議室名稱 varchar(30) 會議室地址 varchar(30) 可用狀態(tài) smallint 容納人數(shù) numeric 目前狀態(tài) smallint<pk>設(shè)備idnumeric<pk>類型idnumeric<fk1>會議室idnumeric<fk2>設(shè)備名稱varchar(30)占用狀態(tài)smallint可用狀態(tài)smallint購入時間date設(shè)備標(biāo)識varchar(10)設(shè)備圖 2-3 物理 ER 圖局部 1會議申請與會議室是多對一的關(guān)系,會議室和設(shè)備是一對多的關(guān)系,系統(tǒng)需求中有些設(shè)備不屬于任何現(xiàn)有會議室, 這些設(shè)備不會象其他設(shè)備那樣成組的與會 議申請對應(yīng), 而是具有單獨的對應(yīng)關(guān)系。 由于從局部圖中可以看出, 會議申請和移動設(shè)備間 的對應(yīng)關(guān)系是多對多關(guān)系。系統(tǒng)需求中,移動設(shè)備不屬于任何會議室,這些設(shè)備不會像固定設(shè)備 那樣成組的與會 議申請相對應(yīng)。 會議室和會議申請是一對多的關(guān)系, 會議室和設(shè)備間是一對多的關(guān)系, 會議 申請和設(shè)備是多對多關(guān)系。復(fù)雜關(guān)系成因從上面兩種情況,會議室和會議申請的關(guān)系是指的是和移動設(shè)備和固定設(shè)備都有這種一個會議申請多個移動設(shè)備,關(guān)系, 而會議申請和會議設(shè)備的關(guān)系是指的移動設(shè)備的關(guān)系,而移動設(shè)備能被多個會議申請。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江西省十校聯(lián)考2026屆高三上學(xué)期1月期末階段性作業(yè)語文試卷(含答案)
- 鋼結(jié)構(gòu)技術(shù)標(biāo)準(zhǔn)體系建設(shè)
- 2026石嘴山市大武口區(qū)審計局聘請2名專業(yè)人員輔助審計工作參考考試題庫及答案解析
- 2026山東事業(yè)單位統(tǒng)考昌邑市招聘58人備考考試題庫及答案解析
- 龍山龍蝦活動策劃方案(3篇)
- 建筑公司門衛(wèi)房管理制度(3篇)
- 山地水管施工方案(3篇)
- 修復(fù)道路施工方案(3篇)
- 2026北京大學(xué)對外漢語教育學(xué)院招聘全職博士后研究人員備考考試題庫及答案解析
- 2026貴州貴陽市觀山湖區(qū)第二幼兒園第二分園招聘3人考試備考題庫及答案解析
- 云南省2026年普通高中學(xué)業(yè)水平選擇性考試調(diào)研測試歷史試題(含答案詳解)
- 廣東省花都亞熱帶型巖溶地區(qū)地基處理與樁基礎(chǔ)施工技術(shù):難題破解與方案優(yōu)化
- 家里辦公制度規(guī)范
- 基于知識圖譜的高校學(xué)生崗位智能匹配平臺設(shè)計研究
- GB 4053.3-2025固定式金屬梯及平臺安全要求第3部分:工業(yè)防護欄桿及平臺
- 環(huán)氧拋砂防滑坡道施工組織設(shè)計
- 2026中央廣播電視總臺招聘124人參考筆試題庫及答案解析
- DB15∕T 3725-2024 煤矸石路基設(shè)計與施工技術(shù)規(guī)范
- 鋼結(jié)構(gòu)屋架拆除與安裝工程施工方案
- 動力電池儲能車間事故應(yīng)急處置預(yù)案
- 醫(yī)生合理用藥知識培訓(xùn)課件
評論
0/150
提交評論