

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