版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 數(shù)據(jù)庫(kù)原理及應(yīng)用</b></p><p><b> 課程設(shè)計(jì)</b></p><p> 《房屋中介管理系統(tǒng)》</p><p> 學(xué)生姓名: ++++++ </p><p> 學(xué)生班級(jí): ++++++ </p>&l
2、t;p> 學(xué)生學(xué)號(hào): +++++++ </p><p> 指導(dǎo)老師: ++++++ </p><p><b> 目錄</b></p><p> 一、系統(tǒng)概述及需求分析3</p><p> 1.1 系統(tǒng)開發(fā)背景3</p><p> 1.2
3、開發(fā)目標(biāo)及功能需求簡(jiǎn)介3</p><p> 1.3 安全性與完整性要求:4</p><p> 1.4確定項(xiàng)目及功能4</p><p> 1.4.1 用戶管理4</p><p> 1.4.2 房屋管理5</p><p><b> 1.5數(shù)據(jù)流圖6</b></p>
4、<p> 1.5.1 總體的功能圖6</p><p> 1.5.2具體的求購(gòu),出售數(shù)據(jù)流圖6</p><p> 1.5.3具體的房屋求租,出租信息7</p><p> 1.5.4總數(shù)據(jù)流圖7</p><p> 1.6 數(shù)據(jù)字典8</p><p> 1.6.1數(shù)據(jù)項(xiàng)8</p&g
5、t;<p> 1.6.2數(shù)據(jù)結(jié)構(gòu)11</p><p> 1.6.3數(shù)據(jù)流11</p><p> 1.6.4數(shù)據(jù)存儲(chǔ)12</p><p> 1.6.5處理過程12</p><p> 二、概念設(shè)計(jì)------E—R圖12</p><p> 2.1用戶出售(出租、求購(gòu)、求租)子系統(tǒng)12&
6、lt;/p><p> 2.2管理員和常識(shí)性知識(shí)子系統(tǒng)13</p><p> 2.3用戶找回密碼子系統(tǒng)14</p><p> 2.4總E---R圖14</p><p> 三、邏輯結(jié)構(gòu)設(shè)計(jì)16</p><p> 3.1 E——R圖向關(guān)系模式的轉(zhuǎn)換及表的定義16</p><p> 3
7、.2 對(duì)關(guān)系模式規(guī)范化說明16</p><p> 3.2.1普通用戶關(guān)系范式判定16</p><p> 3.2.2出租房屋信息關(guān)系范式判定17</p><p> 3.2.3出租房?jī)r(jià)信息關(guān)系范式判定17</p><p> 3.2.4求租房屋信息關(guān)系范式判定17</p><p> 3.2.5求租房?jī)r(jià)信息
8、關(guān)系范式判定17</p><p> 3.2.6出售房屋信息關(guān)系范式判定18</p><p> 3.2.7出售房?jī)r(jià)信息關(guān)系范式判定18</p><p> 3.2.8求購(gòu)房屋信息關(guān)系范式判定18</p><p> 3.2.9求購(gòu)房?jī)r(jià)信息關(guān)系范式判定19</p><p> 3.2.10管理員關(guān)系范式判定
9、19</p><p> 3.2.11密碼修改關(guān)系范式判定19</p><p> 3.2.12找回密碼關(guān)系范式判定19</p><p> 3.2.13用戶級(jí)別關(guān)系范式判定20</p><p> 四、物理結(jié)構(gòu)設(shè)計(jì)20</p><p> 五、數(shù)據(jù)庫(kù)的實(shí)施21</p><p> 5
10、.1建立房屋中介數(shù)據(jù)庫(kù)21</p><p><b> 5.2建表22</b></p><p> 5.2.1普通用戶表22</p><p> 5.2.2管理員表22</p><p> 5.2.3出租房屋表23</p><p> 5.2.4出租房?jī)r(jià)24</p>&l
11、t;p> 5.2.5 求租房屋表24</p><p> 5.2.6求租房?jī)r(jià)表25</p><p> 5.2.7出售房屋表26</p><p> 5.2.8出售房?jī)r(jià)表26</p><p> 5.2.9求購(gòu)房屋表27</p><p> 5.2.10 求購(gòu)房?jī)r(jià)表27</p><
12、;p> 5.2.11用戶級(jí)別表28</p><p> 5.2.12密碼修改表29</p><p> 5.2.13 找回密碼表29</p><p> 5.2.14 常識(shí)表30</p><p> 5.3建立索引30</p><p> 六、運(yùn)行和維護(hù)31</p><p>
13、 6.1維護(hù)數(shù)據(jù)庫(kù)的安全性與完整性31</p><p><b> 七、總結(jié)33</b></p><p> 7.1個(gè)人感悟:33</p><p><b> 八、參考文獻(xiàn)33</b></p><p> 一、系統(tǒng)概述及需求分析</p><p> 1.1 系統(tǒng)開發(fā)
14、背景</p><p> 房屋中介數(shù)據(jù)庫(kù)管理系統(tǒng)是一個(gè)房屋中介機(jī)構(gòu)不可缺少的部分,能夠?yàn)椴僮魅藛T和用戶提供充足的信息和快速查詢手段。而隨著科技的發(fā)展,運(yùn)用新型技術(shù)針對(duì)房產(chǎn)中介進(jìn)行有效的管理和編譯使之可以在PC上、或其他設(shè)備上有效且及時(shí)的操作對(duì)其進(jìn)行處理和管理。相比與舊時(shí)人工的管理方式,既提高了效率,也有利于數(shù)據(jù)的正確記載等等。</p><p> 1.2 開發(fā)目標(biāo)及功能需求簡(jiǎn)介</p
15、><p> 日常生活中,我們?cè)诰幼》孔訒r(shí),總要查詢一些關(guān)于房子出售和房子出租的信息。 而自身有房子的用戶也會(huì)想要出售或出租,此時(shí)就需要一個(gè)系統(tǒng)能夠方便人們即時(shí)交換互相的信息。房產(chǎn)中介管理系統(tǒng)就是這樣一個(gè)系統(tǒng)。房產(chǎn)中介系統(tǒng)包含了各處房產(chǎn)情況、出租、出售等介紹,其次不同用戶可以登錄到系統(tǒng)中,注冊(cè)或者登陸后,根據(jù)自身的權(quán)限去查詢、登記或修改中介信息。</p><p><b> 房屋信息
16、方面</b></p><p> 關(guān)于房屋,一方面要有用戶可以登記租用、出售信息的需求,也要有用戶可以查詢租用、出售信息的需求。當(dāng)查詢后,還有一項(xiàng)可以打印專業(yè)的報(bào)表的功能。關(guān)于房屋,系統(tǒng)還可以添加一項(xiàng)房屋常識(shí),為使用此類信息的用戶提供基本常識(shí)。</p><p> 首先房屋的租用和出售的信息需要用戶輸入,輸入后涉及到管理員對(duì)信息的合理性進(jìn)行考察和修改,還有其他用戶對(duì)其進(jìn)行查詢。
17、查詢時(shí),又有搜索的方式設(shè)計(jì),以此可以有利于用戶高速且快速的查詢。</p><p> 其次,當(dāng)房屋等相關(guān)信息登記后,須有總體的數(shù)量統(tǒng)計(jì),即統(tǒng)計(jì)出未出租、已出租、未出售、已出售的房屋數(shù)量以及所有房屋的總數(shù)量。</p><p> 房屋查詢后,或者填寫完出租、出售信息后,會(huì)有可以打印的功能項(xiàng),便于用戶打印出來,利于隨時(shí)攜帶查詢,核對(duì)。</p><p> 當(dāng)用戶要租用或
18、者購(gòu)買房屋時(shí),應(yīng)在相應(yīng)的界面添加一些關(guān)于租用和購(gòu)買 房屋的常識(shí)性知識(shí),以便用戶慎重選擇,謹(jǐn)防被騙。</p><p><b> 用戶信息方面</b></p><p> 用戶在使用系統(tǒng)時(shí),都要先登錄或者先注冊(cè),然后輸入和設(shè)定個(gè)人信息和密碼。關(guān)于用戶,可以分為三類。一類是超級(jí)管理員,對(duì)各類用戶信息、房屋信息、界面等可以任意修改,并適時(shí)對(duì)整個(gè)系統(tǒng)進(jìn)行維護(hù)和改進(jìn);一類是管理
19、員,負(fù)責(zé)管理和修改房屋或者用戶信息;另一類是普通用戶,包含可以登記想要租用和出售的房屋等,同時(shí)也可以查詢租用或者購(gòu)買等相關(guān)信息等。</p><p> 超級(jí)管理員監(jiān)管著整個(gè)系統(tǒng),包括其內(nèi)部的語(yǔ)言、物理和邏輯設(shè)計(jì)的修改。</p><p> 而且在同時(shí),超級(jí)管理員可以對(duì)系統(tǒng)中的存儲(chǔ)內(nèi)容做出改動(dòng)。在系統(tǒng)出現(xiàn)問題或需要更新時(shí)做出有效的管理。</p><p> 管理員較超
20、級(jí)管理員擁有的權(quán)限減少,其實(shí)也可以看作為一類特殊的用戶,他們需要做的是對(duì)整個(gè)系統(tǒng)中注冊(cè)有效的用戶和房屋統(tǒng)計(jì)做出管理、查詢,也可對(duì)房屋信息等進(jìn)行管理、查詢,同時(shí)也可幫助解答普通用戶使用系統(tǒng)產(chǎn)生的疑問,確認(rèn)界面上的常識(shí)性信息給出正確的并擁有對(duì)其的修改權(quán)限。</p><p> 普通用戶可以在網(wǎng)站進(jìn)行注冊(cè),然后可以自行修改密碼,添加個(gè)人信息等。另外還可以發(fā)布房屋出租、出售的信息,或者登記想要租用和購(gòu)買的房屋信息,方便那
21、些發(fā)布者聯(lián)系,達(dá)到信息交換的目的。當(dāng)然普通用戶也可自行查詢房屋出租、出售的信息等,在查詢房屋信息時(shí),用戶也可以對(duì)查詢對(duì)房屋的出租和出售的信息進(jìn)行行之有效的統(tǒng)計(jì)。</p><p> 1.3 安全性與完整性要求:</p><p> 系統(tǒng)中,對(duì)各種信息進(jìn)行管理和修改時(shí)應(yīng)規(guī)范輸入。</p><p><b> 安全性要求:</b></p>
22、;<p> 系統(tǒng)中用戶注冊(cè)時(shí)應(yīng)要求用戶設(shè)置其密碼,并設(shè)置合法的個(gè)人標(biāo)記(例身份證號(hào)等),保證用戶身份不被盜用或盜用后可及時(shí)找回;</p><p> 系統(tǒng)中,有不同級(jí)別的用戶也應(yīng)相應(yīng)的設(shè)定其權(quán)限范圍,而這個(gè)設(shè)定可以從數(shù)據(jù)調(diào)用的訪問級(jí)別入手。</p><p><b> 完整性要求:</b></p><p> 要求信息的完整性,
23、例如用戶的姓名、密碼、郵箱等不能為空。</p><p> 各種數(shù)據(jù)間相互的聯(lián)系的正確性。減少數(shù)據(jù)冗余等。</p><p> 1.4確定項(xiàng)目及功能</p><p> 根據(jù)需求分析,將以上功能具體化設(shè)計(jì)。分為兩個(gè)部分。</p><p> 1.4.1 用戶管理</p><p> 一、系統(tǒng)概述及需求分析3<
24、/p><p> 1.1 系統(tǒng)開發(fā)背景3</p><p> 1.2 開發(fā)目標(biāo)及功能需求簡(jiǎn)介3</p><p> 1.3 安全性與完整性要求:4</p><p> 1.4確定項(xiàng)目及功能4</p><p> 1.4.1 用戶管理4</p><p> 1.4.2 房屋管理7<
25、;/p><p><b> 1.5數(shù)據(jù)流圖7</b></p><p> 1.5.1 總體的功能圖7</p><p> 1.5.2具體的求購(gòu),出售數(shù)據(jù)流圖8</p><p> 1.5.3具體的房屋求租,出租信息8</p><p> 1.5.4總數(shù)據(jù)流圖9</p><
26、p> 1.6 數(shù)據(jù)字典9</p><p> 1.6.1數(shù)據(jù)項(xiàng)9</p><p> 1.6.2數(shù)據(jù)結(jié)構(gòu)13</p><p> 1.6.3數(shù)據(jù)流14</p><p> 1.6.4數(shù)據(jù)存儲(chǔ)14</p><p> 1.6.5處理過程14</p><p> 二、概念設(shè)計(jì)--
27、----E—R圖15</p><p> 2.1用戶出售(出租、求購(gòu)、求租)子系統(tǒng)15</p><p> 2.2管理員和常識(shí)性知識(shí)子系統(tǒng)15</p><p> 2.3用戶找回密碼子系統(tǒng)16</p><p> 2.4總E---R圖16</p><p> 三、邏輯結(jié)構(gòu)設(shè)計(jì)19</p>&l
28、t;p> 3.1 E——R圖向關(guān)系模式的轉(zhuǎn)換及表的定義19</p><p> 3.2 對(duì)關(guān)系模式規(guī)范化說明19</p><p> 3.2.1普通用戶關(guān)系范式判定19</p><p> 3.2.2出租房屋信息關(guān)系范式判定20</p><p> 3.2.3出租房?jī)r(jià)信息關(guān)系范式判定20</p><p&g
29、t; 3.2.4求租房屋信息關(guān)系范式判定20</p><p> 3.2.5求租房?jī)r(jià)信息關(guān)系范式判定20</p><p> 3.2.6出售房屋信息關(guān)系范式判定21</p><p> 3.2.7出售房?jī)r(jià)信息關(guān)系范式判定21</p><p> 3.2.8求購(gòu)房屋信息關(guān)系范式判定21</p><p> 3
30、.2.9求購(gòu)房?jī)r(jià)信息關(guān)系范式判定22</p><p> 3.2.10管理員關(guān)系范式判定22</p><p> 3.2.11密碼修改關(guān)系范式判定22</p><p> 3.2.12找回密碼關(guān)系范式判定22</p><p> 3.2.13用戶級(jí)別關(guān)系范式判定23</p><p> 四、物理結(jié)構(gòu)設(shè)計(jì)23
31、</p><p> 五、數(shù)據(jù)庫(kù)的實(shí)施24</p><p> 5.1建立房屋中介數(shù)據(jù)庫(kù)24</p><p><b> 5.2建表25</b></p><p> 5.2.1普通用戶表25</p><p> 5.2.2管理員表25</p><p> 5.2.
32、3出租房屋表26</p><p> 5.2.4出租房?jī)r(jià)27</p><p> 5.2.5 求租房屋表27</p><p> 5.2.6求租房?jī)r(jià)表28</p><p> 5.2.7出售房屋表29</p><p> 5.2.8出售房?jī)r(jià)表29</p><p> 5.2.9求購(gòu)房
33、屋表30</p><p> 5.2.10 求購(gòu)房?jī)r(jià)表30</p><p> 5.2.11用戶級(jí)別表31</p><p> 5.2.12密碼修改表32</p><p> 5.2.13 找回密碼表32</p><p> 5.2.14 常識(shí)表33</p><p> 5.3建立索
34、引33</p><p> 六、運(yùn)行和維護(hù)34</p><p> 6.1維護(hù)數(shù)據(jù)庫(kù)的安全性與完整性34</p><p><b> 七、總結(jié)36</b></p><p> 7.1個(gè)人感悟:36</p><p><b> 八、參考文獻(xiàn)36</b></p&
35、gt;<p><b> 普通用戶:</b></p><p><b> 用戶注冊(cè)、登錄</b></p><p> 用戶可以更新和修改個(gè)人信息、修改密碼等</p><p> 用戶發(fā)布房屋出租信息</p><p> 用戶發(fā)布房屋出售信息</p><p>&l
36、t;b> 用戶求租房屋信息</b></p><p><b> 用戶求購(gòu)房屋信息</b></p><p> 用戶查詢房屋出租信息</p><p> 用戶查詢房屋出售信息</p><p> 用戶對(duì)房屋出售查詢統(tǒng)計(jì)信息</p><p> 用戶對(duì)房屋出租查詢統(tǒng)計(jì)信息</
37、p><p><b> 管理員:</b></p><p><b> 登錄系統(tǒng)</b></p><p> 管理員可以修改個(gè)人信息和密碼</p><p><b> 查詢用戶</b></p><p> 查詢房屋出租和出售房屋信息</p>&l
38、t;p> 查詢用戶求購(gòu)房屋和求租房屋信息</p><p><b> 管理統(tǒng)計(jì)普通用戶</b></p><p> 管理統(tǒng)計(jì)房屋出租信息</p><p> 管理統(tǒng)計(jì)房屋出售信息</p><p> 管理統(tǒng)計(jì)用戶求租信息</p><p> 管理統(tǒng)計(jì)用戶求購(gòu)信息</p>&l
39、t;p> 管理常識(shí)性知識(shí)的設(shè)置和修改</p><p><b> 超級(jí)管理員</b></p><p><b> 修改儲(chǔ)存信息</b></p><p><b> 更新和維護(hù)系統(tǒng)</b></p><p> 1.4.2 房屋管理</p><p>
40、;<b> 房屋的出租信息</b></p><p><b> 房屋的出售信息</b></p><p><b> 房屋的求租信息</b></p><p><b> 房屋的求購(gòu)信息</b></p><p><b> 房屋的統(tǒng)計(jì)信息</
41、b></p><p> 房屋的常識(shí)性信息提供</p><p><b> 1.5數(shù)據(jù)流圖</b></p><p> 1.5.1 總體的功能圖</p><p> 1.5.2具體的求購(gòu),出售數(shù)據(jù)流圖</p><p> 1.5.3具體的房屋求租,出租信息</p><p&
42、gt; 1.5.4總數(shù)據(jù)流圖</p><p><b> 1.6 數(shù)據(jù)字典</b></p><p><b> 1.6.1數(shù)據(jù)項(xiàng)</b></p><p> 1.6.1.1 普通用戶數(shù)據(jù)字典</p><p> 1.6.1.2 管理員數(shù)據(jù)字典</p><p> 1.6.1
43、.3 出租房屋信息數(shù)據(jù)字典</p><p> 1.6.1.4 出售房屋信息數(shù)據(jù)字典</p><p> 1.6.1.5 求租房屋信息數(shù)據(jù)字典</p><p> 1.6.1.6 求購(gòu)房屋信息數(shù)據(jù)字典</p><p> 1.6.1.7 用戶級(jí)別數(shù)據(jù)字典</p><p> 1.6.1.8 密碼修改數(shù)據(jù)字典<
44、;/p><p> 1.6.1.9 找回密碼數(shù)據(jù)字典</p><p> 1.6.1.10 常識(shí)信息</p><p><b> 1.6.2數(shù)據(jù)結(jié)構(gòu)</b></p><p><b> 1.6.3數(shù)據(jù)流</b></p><p><b> 1.6.4數(shù)據(jù)存儲(chǔ)</b
45、></p><p><b> 1.6.5處理過程</b></p><p> 二、概念設(shè)計(jì)------E—R圖</p><p> 2.1用戶出售(出租、求購(gòu)、求租)子系統(tǒng)</p><p> 2.2管理員和常識(shí)性知識(shí)子系統(tǒng)</p><p> 2.3用戶找回密碼子系統(tǒng)</p>
46、<p> 2.4總E---R圖</p><p><b> 三、邏輯結(jié)構(gòu)設(shè)計(jì)</b></p><p> 3.1 E——R圖向關(guān)系模式的轉(zhuǎn)換及表的定義</p><p> 普通用戶:(用戶編號(hào),姓名,性別,密碼,住址,郵箱,聯(lián)系電話,安全問題)</p><p> 出租房屋信息:(出租房屋編號(hào)、姓名、聯(lián)系
47、電話、房屋種類、出租房屋面積、出租情況、房屋地址、備注信息)</p><p> 出租房?jī)r(jià)信息:(出租房屋編號(hào)、房屋種類、每月價(jià)格)</p><p> 出售房屋信息:(出售房屋編號(hào)、姓名、聯(lián)系電話、房屋種類、出售房屋面積、出售情況、房屋地址、備注信息)</p><p> 出售房?jī)r(jià)信息:(出售房屋編號(hào)、房屋種類、每月價(jià)格)</p><p>
48、 求租房屋信息:(求租房屋編號(hào)、姓名、聯(lián)系電話、房屋種類、求租房屋面積、備注信息)</p><p> 求租房?jī)r(jià)信息:(求租房屋編號(hào)、房屋種類、求租價(jià)格)</p><p> 求購(gòu)房屋信息:(求購(gòu)房屋編號(hào)、姓名、聯(lián)系電話、房屋種類、求購(gòu)房屋面積、備注信息)</p><p> 求購(gòu)房?jī)r(jià)信息:(求購(gòu)房屋編號(hào)、房屋種類、求購(gòu)價(jià)格)</p><p&g
49、t; 用戶級(jí)別:(編號(hào)、姓名、密碼、用戶級(jí)別(三種))</p><p> 找回密碼:(編號(hào)、姓名、郵箱、安全問題、問題回答、原密碼)</p><p> 密碼修改:(編號(hào)、姓名、原密碼、新密碼)</p><p> 管理員:(管理員編號(hào),姓名,密碼)</p><p> 常識(shí)表:(編號(hào)、常識(shí))</p><p>
50、3.2 對(duì)關(guān)系模式規(guī)范化說明</p><p> 3.2.1普通用戶關(guān)系范式判定</p><p> 普通用戶:(用戶編號(hào),姓名,性別,密碼,住址,郵箱,聯(lián)系電話,安全問題)</p><p> 用戶編號(hào)———>姓名,用戶編號(hào)———>性別,</p><p> 用戶編號(hào)———>密碼,用戶編號(hào)———>住址,</p&
51、gt;<p> 用戶編號(hào)———>郵箱,用戶編號(hào)———>聯(lián)系電話,</p><p> 用戶編號(hào)———>安全問題</p><p> 由于該關(guān)系中,每一個(gè)個(gè)屬性都是不可再分的,所以達(dá)到了1NF,主碼是用戶編號(hào)。</p><p> 由于該關(guān)系中,主碼是單一屬性,所以不存在部分函數(shù)依賴,已達(dá)到了第二范式2NF,</p>&
52、lt;p> 在該關(guān)系中不存在傳遞函數(shù)依賴,所以達(dá)到了第三范式3NF</p><p> 3.2.2出租房屋信息關(guān)系范式判定</p><p> 出租房屋信息:(出租房屋編號(hào)、姓名、聯(lián)系電話、房屋種類、出租房屋面積、出租情況、房屋地址、備注信息)</p><p> 出租房屋編號(hào)———>姓名,出租房屋編號(hào)———>聯(lián)系電話,</p>&
53、lt;p> 出租房屋編號(hào)———>房屋種類,出租房屋編號(hào)———>出租房屋面積,</p><p> 出租房屋編號(hào)———>出租情況,出租房屋編號(hào)———>房屋地址,</p><p> 出租房屋編號(hào)———>備注信息</p><p> 由于該關(guān)系中,每一個(gè)個(gè)屬性都是不可再分的,所以達(dá)到了1NF,主碼是出租房屋編號(hào)</p>
54、<p> 由于該關(guān)系中,主碼是單一屬性,所以不存在部分函數(shù)依賴,已達(dá)到了第二范式2NF,</p><p> 在該關(guān)系中不存在傳遞函數(shù)依賴,所以達(dá)到了第三范式3NF</p><p> 3.2.3出租房?jī)r(jià)信息關(guān)系范式判定</p><p> 出租房?jī)r(jià)信息:(出租房屋編號(hào)、房屋種類、每月價(jià)格、)</p><p> 出租房屋編號(hào)、
55、房屋種類———>每月價(jià)格,出租房屋編號(hào)</p><p> 由于該關(guān)系中,每一個(gè)個(gè)屬性都是不可再分的,所以達(dá)到了1NF,主碼是房屋種類</p><p> 由于該關(guān)系中,不存在部分函數(shù)依賴,已達(dá)到了第二范式2NF,</p><p> 在該關(guān)系中不存在傳遞函數(shù)依賴,所以達(dá)到了第三范式3NF</p><p> 3.2.4求租房屋信息關(guān)系
56、范式判定</p><p> 求租房屋信息:(求租房屋編號(hào)、姓名、聯(lián)系電話、房屋種類、求租房屋面積、備注信息)</p><p> 求租房屋編號(hào)———>姓名,求租房屋編號(hào)———>聯(lián)系電話</p><p> 求租房屋編號(hào)———>房屋種類,求租房屋編號(hào)————>求租房屋面積</p><p> 求租房屋編號(hào)———>
57、備注信息</p><p> 由于該關(guān)系中,每一個(gè)個(gè)屬性都是不可再分的,所以達(dá)到了1NF,主碼是求租房屋編號(hào)</p><p> 由于該關(guān)系中,主碼是單一屬性,所以不存在部分函數(shù)依賴,已達(dá)到了第二范式2NF,</p><p> 在該關(guān)系中不存在傳遞函數(shù)依賴,所以達(dá)到了第三范式3NF</p><p> 3.2.5求租房?jī)r(jià)信息關(guān)系范式判定&l
58、t;/p><p> 求租房?jī)r(jià)信息:(求租房屋編號(hào)、房屋種類、求租價(jià)格、)</p><p> 求租房屋編號(hào)、房屋種類———>求租價(jià)格</p><p> 由于該關(guān)系中,每一個(gè)個(gè)屬性都是不可再分的,所以達(dá)到了1NF,主碼是房屋種類、求租房屋編號(hào)</p><p> 由于該關(guān)系中,不存在部分函數(shù)依賴,已達(dá)到了第二范式2NF,</p>
59、;<p> 在該關(guān)系中不存在傳遞函數(shù)依賴,所以達(dá)到了第三范式3NF</p><p> 3.2.6出售房屋信息關(guān)系范式判定</p><p> 出售房屋信息:(出售房屋編號(hào)、姓名、聯(lián)系電話、房屋種類、每月價(jià)格、出售房屋面積、出售情況、房屋地址、備注信息)</p><p> 出售房屋編號(hào)———>姓名,出售房屋編號(hào)———>聯(lián)系電話</
60、p><p> 出售房屋編號(hào)———>房屋種類,出售房屋編號(hào)———>出售房屋面積</p><p> 出售房屋編號(hào)———>出售情況,出售房屋編號(hào)———>房屋地址</p><p> 出售房屋編號(hào)———>備注信息</p><p> 由于該關(guān)系中,每一個(gè)個(gè)屬性都是不可再分的,所以達(dá)到了1NF,主碼是出售房屋編號(hào)</
61、p><p> 由于該關(guān)系中,主碼是單一屬性,所以不存在部分函數(shù)依賴,已達(dá)到了第二范式2NF,</p><p> 在該關(guān)系中不存在傳遞函數(shù)依賴,所以達(dá)到了第三范式3NF</p><p> 3.2.7出售房?jī)r(jià)信息關(guān)系范式判定</p><p> 出售房?jī)r(jià)信息:(出售房屋編號(hào)、房屋種類、每月價(jià)格)</p><p> 出售
62、房屋編號(hào)、房屋種類———>每月價(jià)格</p><p> 由于該關(guān)系中,每一個(gè)個(gè)屬性都是不可再分的,所以達(dá)到了1NF,主碼是房屋種類、出售房屋編號(hào)</p><p> 由于該關(guān)系中,不存在部分函數(shù)依賴,已達(dá)到了第二范式2NF,</p><p> 在該關(guān)系中不存在傳遞函數(shù)依賴,所以達(dá)到了第三范式3NF</p><p> 3.2.8求購(gòu)房
63、屋信息關(guān)系范式判定</p><p> 求購(gòu)房屋信息:(求購(gòu)房屋編號(hào)、姓名、聯(lián)系電話、房屋種類、求購(gòu)價(jià)格、求購(gòu)房屋面積、備注信息)</p><p> 求購(gòu)房屋編號(hào)———>姓名,求購(gòu)房屋編號(hào)———>聯(lián)系電話</p><p> 求購(gòu)房屋編號(hào)———>房屋種類,求購(gòu)房屋編號(hào)———>求購(gòu)房屋面積</p><p> 求購(gòu)房屋
64、編號(hào)———>備注信息</p><p> 由于該關(guān)系中,每一個(gè)個(gè)屬性都是不可再分的,所以達(dá)到了1NF,主碼是求購(gòu)房屋編號(hào)</p><p> 由于該關(guān)系中,主碼是單一屬性,所以不存在部分函數(shù)依賴,已達(dá)到了第二范式2NF,</p><p> 在該關(guān)系中不存在傳遞函數(shù)依賴,所以達(dá)到了第三范式3NF</p><p> 3.2.9求購(gòu)房?jī)r(jià)信
65、息關(guān)系范式判定</p><p> 求購(gòu)房?jī)r(jià)信息:(求購(gòu)房屋編號(hào)、房屋種類、求購(gòu)價(jià)格)</p><p> 求購(gòu)房屋編號(hào)、房屋種類———>求購(gòu)價(jià)格</p><p> 由于該關(guān)系中,每一個(gè)個(gè)屬性都是不可再分的,所以達(dá)到了1NF,主碼是房屋種類,求購(gòu)房屋編號(hào)</p><p> 由于該關(guān)系中,不存在部分函數(shù)依賴,已達(dá)到了第二范式2NF,&
66、lt;/p><p> 在該關(guān)系中不存在傳遞函數(shù)依賴,所以達(dá)到了第三范式3NF</p><p> 3.2.10管理員關(guān)系范式判定</p><p> 管理員:(管理員編號(hào),姓名,密碼)</p><p> 管理員編號(hào)———>姓名,管理員編號(hào)———>密碼</p><p> 由于該關(guān)系中,每一個(gè)個(gè)屬性都是不可再
67、分的,所以達(dá)到了1NF,主碼是管理員編號(hào)</p><p> 由于該關(guān)系中,主碼是單一屬性,所以不存在部分函數(shù)依賴,已達(dá)到了第二范式2NF,</p><p> 在該關(guān)系中不存在傳遞函數(shù)依賴,所以達(dá)到了第三范式3NF</p><p> 3.2.11密碼修改關(guān)系范式判定</p><p> 密碼修改:(編號(hào)、姓名、原密碼、新密碼)</p
68、><p> 編號(hào)、姓名、原密碼———>新密碼</p><p> 由于該關(guān)系中,每一個(gè)個(gè)屬性都是不可再分的,所以達(dá)到了1NF,主碼是編號(hào)、原密碼、姓名</p><p> 由于該關(guān)系中,是存在全部函數(shù)依賴,不存在部分函數(shù)依賴所以達(dá)到了2NF</p><p> 不存在傳遞函數(shù)依賴,所以達(dá)到了3NF</p><p>
69、 3.2.12找回密碼關(guān)系范式判定</p><p> 找回密碼:1(編號(hào)、姓名、郵箱、安全問題、問題回答、原密碼)</p><p> 編號(hào)、姓名、郵箱、安全問題、問題回答————>原密碼</p><p> 由于該關(guān)系中,每一個(gè)個(gè)屬性都是不可再分的,所以達(dá)到了1NF,主碼是編號(hào)、姓名、郵箱、安全問題、問題回答</p><p>
70、由于該關(guān)系中,是存在全部函數(shù)依賴,不存在部分函數(shù)依賴所以達(dá)到了2NF</p><p> 不存在傳遞函數(shù)依賴,所以達(dá)到了3NF</p><p> 3.2.13用戶級(jí)別關(guān)系范式判定</p><p> 用戶級(jí)別:(編號(hào)、姓名、密碼、用戶級(jí)別(三種))</p><p> 編號(hào)—————>用記級(jí)別,編號(hào)———>姓名,</p&g
71、t;<p><b> 編號(hào)————>密碼</b></p><p> 由于該關(guān)系中,每一個(gè)個(gè)屬性都是不可再分的,所以達(dá)到了1NF,主碼是編號(hào)</p><p> 由于該關(guān)系中,主碼是單一屬性,所以不存在部分函數(shù)依賴,已達(dá)到了第二范式2NF,</p><p> 在該關(guān)系中不存在傳遞函數(shù)依賴,所以達(dá)到了第三范式3NF<
72、/p><p> 3.2.14常識(shí)信息關(guān)系范式判定</p><p> 常識(shí)表:(編號(hào)、常識(shí))</p><p><b> 編號(hào)————>常識(shí)</b></p><p> 由于該關(guān)系中,每一個(gè)個(gè)屬性都是不可再分的,所以達(dá)到了1NF,主碼是編號(hào)</p><p> 由于該關(guān)系中,主碼是單一屬性,所
73、以不存在部分函數(shù)依賴,已達(dá)到了第二范式2NF,</p><p> 在該關(guān)系中不存在傳遞函數(shù)依賴,所以達(dá)到了第三范式3NF</p><p><b> 四、物理結(jié)構(gòu)設(shè)計(jì)</b></p><p> 4.1確定數(shù)據(jù)庫(kù)的存放位置</p><p> 為了提高系統(tǒng)的性能,應(yīng)該根據(jù)應(yīng)用情況將數(shù)據(jù)的易變部分,穩(wěn)定部分、經(jīng)常存取的部
74、分和存取頻率低的部分分開存放</p><p> 因此我可以將表和索引分別存放在不同的磁盤上,在查詢時(shí)由于兩個(gè)磁盤驅(qū)動(dòng)器并行工作,可以提高物理讀寫的速度。</p><p> 4.2 存取方式的分析</p><p> 從時(shí)間和空間上來說這種并行的設(shè)計(jì)方式是可以達(dá)到用戶的需要的。</p><p><b> 存取方式的分析: <
75、;/b></p><p> 對(duì)收費(fèi)、報(bào)修的各個(gè)關(guān)系最經(jīng)常的操作是查找,假設(shè)現(xiàn)有n個(gè)住宿房間的信息,如果采取順序查找,平均查找n/2次;建立B+樹索引,則平均查找次數(shù)為B+樹的層數(shù)log2n+1。</p><p><b> 五、數(shù)據(jù)庫(kù)的實(shí)施</b></p><p> 5.1建立房屋中介數(shù)據(jù)庫(kù)</p><p>&
76、lt;b> 5.2建表</b></p><p> 5.2.1普通用戶表</p><p><b> 5.2.2管理員表</b></p><p> 5.2.3出租房屋表</p><p><b> 5.2.4出租房?jī)r(jià)</b></p><p> 5.2.
77、5 求租房屋表</p><p> 5.2.6求租房?jī)r(jià)表</p><p> 5.2.7出售房屋表</p><p> 5.2.8出售房?jī)r(jià)表</p><p> 5.2.9求購(gòu)房屋表</p><p> 5.2.10 求購(gòu)房?jī)r(jià)表</p><p> 5.2.11用戶級(jí)別表</p>
78、<p> 5.2.12密碼修改表</p><p> 5.2.13 找回密碼表</p><p> 5.2.14 常識(shí)表</p><p><b> 5.3建立索引</b></p><p> 由于之前的建立表的時(shí)候,做了主鍵的約束,所以系統(tǒng)會(huì)自動(dòng)的建立一個(gè)聚集的索引,如圖:</p><p
79、> 并且一個(gè)表中的聚集索引只能有一個(gè),所以之能再創(chuàng)建非聚集索引,不同的是,非聚集索引可以創(chuàng)建很多個(gè),如下圖:</p><p><b> 六、運(yùn)行和維護(hù)</b></p><p> 6.1維護(hù)數(shù)據(jù)庫(kù)的安全性與完整性</p><p> 按照設(shè)計(jì)階段提供的安全規(guī)范和故障恢復(fù)規(guī)范,要經(jīng)常檢測(cè)系統(tǒng)的安全是否受到侵犯,要根據(jù)用戶的實(shí)際需要授予用
80、戶不同的操作權(quán)限,還在防止數(shù)據(jù)庫(kù)運(yùn)行中受到環(huán)境的變化,對(duì)安全性的要求也是有變化的,要根據(jù)實(shí)際的情況做出相應(yīng)的調(diào)整,</p><p> 另外,為了確定系統(tǒng)在發(fā)生故障時(shí),能夠及時(shí)的進(jìn)行恢復(fù),管理員要針對(duì)不同的應(yīng)用要求制定不同的轉(zhuǎn)儲(chǔ)計(jì)劃,定期對(duì)數(shù)據(jù)庫(kù)和日志文件進(jìn)行備分,以使數(shù)據(jù)庫(kù)在發(fā)生故障后恢復(fù)到某種一致性的,為了解決上述可能出現(xiàn)的問題,我感覺實(shí)行備分與還原還是比較可行的,備分與、還原的代碼如下:</p>
81、<p><b> 如上還可以建立:</b></p><p> 同樣我們也可以進(jìn)行還原:</p><p> USE master RESTORE DATABASE fangwu</p><p> FROM DISK='E\ Manage_Data.BAK' </p><p> WI
82、TH REPLACE</p><p> 同樣我們還可能利用數(shù)據(jù)庫(kù)的三級(jí)模式,僅普通用戶使用外模式,這樣就可以使視圖來達(dá)到這樣的要求的啊,如下:</p><p> 這樣用戶看到的就不是存儲(chǔ)在物理上的真實(shí)的表,而是一張?zhí)摫?。從而保證了數(shù)據(jù)的安全性。</p><p><b> 七、總結(jié)</b></p><p><b
83、> 7.1個(gè)人感悟:</b></p><p> 這次的課程設(shè)計(jì)我一開始感覺那是很急手啊,因?yàn)閷?duì)這個(gè)房屋的問題是一點(diǎn)了解也沒有的,之后就找了許多的資料,看了好久,有了一點(diǎn)感覺,同時(shí)也參考了許多人的建議,有了很好的想法之后,才發(fā)現(xiàn)最難的不是敲代碼,而是一種思想,你必須掌握一種數(shù)據(jù)庫(kù)創(chuàng)建的思想,和一定的模式,不能天馬行空,那樣就會(huì)出現(xiàn)各種問題,這次是有很深的感觸的,一開始,我就是天馬行空做到那是那
84、,最后發(fā)現(xiàn)全亂了,真的不知道怎么辦了,后來沒有辦法,按照順序一步步的來,最后我開始了漫長(zhǎng)的設(shè)計(jì)生活,這其中的各種不適,還有就是對(duì)word的操作不是很熟練沒有辦法,只好邊學(xué)邊用,最大收獲就是自己對(duì)于這次的互相幫助,這使有感覺自己有了很大的長(zhǎng)進(jìn),也使我認(rèn)識(shí)到自己的嚴(yán)重不足,還有就是自己的眼高手低,沒有辦法,自己想的很快,可是卻是很難實(shí)現(xiàn)的,有時(shí)候在網(wǎng)上找了半天也是一無所獲,只有自己苦苦的找,要不就是放棄了原來的想法,另改一種方法來達(dá)到同樣的
85、目地,感覺到了原來達(dá)到同樣的目的是有很多不同的方法的啊,就是這樣的,自己也不能一條路走到黑啊,我感覺自己的想法是那樣的不夠嚴(yán)謹(jǐn)。</p><p><b> 八、參考文獻(xiàn)</b></p><p> 【1】、數(shù)據(jù)庫(kù)原理及應(yīng)用教程(第二版)陳志明主編</p><p> 【2】、SQL Server2005應(yīng)用與開發(fā)范例寶典 李賀主編</p
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫(kù)房產(chǎn)中介管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 房產(chǎn)管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---房產(chǎn)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)——房產(chǎn)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--單位房產(chǎn)管理系統(tǒng)
- 永利房產(chǎn)中介管理系統(tǒng)設(shè)計(jì)【開題報(bào)告】
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--房產(chǎn)信息管理系統(tǒng)
- 房產(chǎn)中介管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 房產(chǎn)中介管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[開題報(bào)告]
- 房產(chǎn)中介管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)【開題報(bào)告】
- 房產(chǎn)中介流程管理系統(tǒng).pdf
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告---餐飲管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告--食堂管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告(教材管理系統(tǒng))
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告--餐飲管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告---酒店管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告--酒店管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告--成績(jī)管理系統(tǒng)
- 學(xué)籍管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告——教務(wù)管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論