版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、呼倫貝爾學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)與應(yīng)用課程設(shè)計(jì)題目: _二手房中介管理系統(tǒng) _學(xué)生姓名: _梅廣麗 _學(xué)號(hào): _專業(yè)班級(jí): _軟件工程 _任課教師: _白楊 _完成時(shí)間: _2017年 9 月 14 日_目錄第 1 章 需求分析 . .總體需求簡(jiǎn)介 .功能分析 . .組織結(jié)構(gòu)分析 .管理員系統(tǒng)功能模塊圖 .用戶功能模塊圖 .業(yè)務(wù)流程圖 .訂單管理業(yè)務(wù)流程圖 .數(shù)據(jù)流圖 . .數(shù)據(jù)字典 . .數(shù)據(jù)項(xiàng) . .數(shù)據(jù)結(jié)構(gòu) .數(shù)據(jù)流 . .數(shù)據(jù)存儲(chǔ) .數(shù)據(jù)處理 .第 2 章 概念結(jié)構(gòu)設(shè)計(jì) .系統(tǒng)局部 E-R 圖 .系統(tǒng)全局 E-R 圖 . .第 3 章邏輯結(jié)構(gòu)設(shè)計(jì) .ER圖到關(guān)系模式的轉(zhuǎn)換
2、.關(guān)系規(guī)范化 .第 4 章 數(shù)據(jù)庫(kù)物理設(shè)計(jì)及數(shù)據(jù)庫(kù)實(shí)施數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)和方法 .數(shù)據(jù)庫(kù)的創(chuàng)建 .表的創(chuàng)建及完整性 .表的創(chuàng)建 .表的查詢 .視圖、索引的創(chuàng)建與應(yīng)用 .存儲(chǔ)過(guò)程、觸發(fā)器的創(chuàng)建與應(yīng)用 .用戶角色與權(quán)限管理 .數(shù)據(jù)安全性 .第 1章需求分析1.1總體需求簡(jiǎn)介隨著住房制度改革不斷深化和居民收入水平的提高,住房成為新的消費(fèi)熱點(diǎn)。 1998 以后,隨著住房實(shí)物分配制度的取消和按揭政策的實(shí)施,房地產(chǎn)投資進(jìn)入平穩(wěn)快速發(fā)展時(shí)期,房地產(chǎn)業(yè)成為經(jīng)濟(jì)的支柱產(chǎn)業(yè)之一。2003 年以來(lái),房屋價(jià)格持續(xù)上揚(yáng),大部分城市房屋銷售價(jià)格上漲明顯。隨之而來(lái)國(guó)家出臺(tái)了多項(xiàng)針對(duì)房地產(chǎn)行業(yè)的調(diào)控政策,希望能引導(dǎo)房地產(chǎn)市場(chǎng)的
3、健康發(fā)展。而房屋中介行業(yè)是房地產(chǎn)業(yè)的重要組成部分,房屋中介貫穿在房地產(chǎn)業(yè)經(jīng)濟(jì)運(yùn)行的全過(guò)程之中,為房地產(chǎn)業(yè)的生產(chǎn)、流通和消費(fèi)提供了多元化的中介服務(wù)。隨著科學(xué)技術(shù)的飛速發(fā)展,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。城市生活當(dāng)中房屋的租賃買賣十分的頻繁。一套行之有效的房屋中介系統(tǒng)將給房屋中介商和房屋交易雙方帶來(lái)相當(dāng)多的便利。正是這樣的需求,我們著力為房屋中介行業(yè)定制這樣一個(gè)計(jì)算機(jī)管理軟件。力求為用戶提供簡(jiǎn)潔、易操作的界面,快速完成房源檢索,房屋預(yù)定,交易管理。1.2功能分析通過(guò)對(duì)系統(tǒng)的分析及對(duì)其他網(wǎng)店的參考,基本確定了“網(wǎng)上中介”的基本功
4、能以及基本性能的基本需求。功能需求:這方面的需求指定系統(tǒng)必須提供的服務(wù),通過(guò)需求分析應(yīng)該劃分出系統(tǒng)必須完成的所有功能。其功能如下:(1)用戶管理,主要有用戶注冊(cè)、修改用戶信息。(2)房屋求購(gòu)信息管理,主要有登記求購(gòu)者信息、修改信息、刪除信息。(3)房屋出租信息管理,主要包括登記出租者信息、修改信息、刪除信息。(4)管理員管理,主要有篩選信息、修改信息、通知用戶、刪除信息、訂單處理。1.3組織結(jié)構(gòu)分析管理員系統(tǒng)功能模塊圖本系統(tǒng)中,管理員是系統(tǒng)中擁有最高權(quán)限的人,管理員可以進(jìn)行用戶信息篩選、修改信息、通知用戶、刪除信息等。下圖是對(duì)管理員功能的組織結(jié)構(gòu)分析圖,如下圖 1-1 管理員功能組織結(jié)構(gòu)圖。管
5、理員圖 1-1 管理員功能組織結(jié)構(gòu)圖1.3.2用戶功能模塊圖篩修刪通用戶在本系統(tǒng)中,只擁有部分權(quán)限,用戶可以通過(guò)注冊(cè)登錄,進(jìn)選改除知入系統(tǒng)查看求購(gòu)信息、出租信息等,如下圖1-2用戶功能組織結(jié)構(gòu)圖信信信用息息息戶所示。用戶圖 1-2 用戶功能組織結(jié)構(gòu)圖1.4業(yè)務(wù)流程圖用修撤修查修用1.4.1戶戶改銷改看改訂單管理業(yè)務(wù)流程圖注登用用密租密在用戶確認(rèn)訂單信息并提交訂單之后,此時(shí),本系統(tǒng)的管理員可登入本系統(tǒng),對(duì)訂單信息進(jìn)行管理,具體業(yè)務(wù)流程圖如下圖1-5 管理員訂單管理流程圖。開(kāi)始圖 1-5管理員訂單管理流程圖否返回主界面1.5 數(shù)據(jù)流圖是否登錄是(1)二手房中介管理系統(tǒng)房屋出租流程圖進(jìn)入管理員界面本
6、系統(tǒng)數(shù)據(jù)流圖如下圖1-6二手房中介管理系統(tǒng)數(shù)據(jù)流圖所示。求租信息統(tǒng)計(jì)表對(duì)租購(gòu)信息進(jìn)行查詢求租房屋信求租房屋信息求租通登知用記戶結(jié)束出租用戶登記出登記出租管理員出 租查出 租統(tǒng) 計(jì)詢出租出租信息出租房屋信息統(tǒng)計(jì)表通知用戶圖 1-6 二手房中介管理系統(tǒng)數(shù)據(jù)流圖(2)二手房中介管理系統(tǒng)房屋求購(gòu)流程圖本系統(tǒng)數(shù)據(jù)流圖如下圖1-7二手房中介管理系統(tǒng)數(shù)據(jù)流圖所示。求購(gòu)信息統(tǒng)計(jì)表查詢求購(gòu)房屋信求購(gòu)房屋信息求購(gòu)登記求購(gòu)用戶登記求登記求購(gòu)管理員求 購(gòu)查求 購(gòu)統(tǒng) 計(jì)詢求購(gòu)信息求購(gòu)求購(gòu)房屋信息統(tǒng)計(jì)表圖 1-7 二手房中介管理系統(tǒng)數(shù)據(jù)流圖1.6數(shù)據(jù)字典數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)名: userID含義說(shuō)明:每個(gè)用戶的代號(hào),用來(lái)對(duì)所有用
7、戶加以區(qū)分。別名:用戶編號(hào)數(shù)據(jù)類型:長(zhǎng)整型長(zhǎng)度: 24取值范圍:所有字母、數(shù)字和下劃線。數(shù)據(jù)項(xiàng)名: user_name含義說(shuō)明:用來(lái)對(duì)每個(gè)用戶加以區(qū)分和標(biāo)示。別名:用戶名數(shù)據(jù)類型:字符型長(zhǎng)度: 10取值范圍:所有漢字或英語(yǔ)數(shù)據(jù)項(xiàng)名: user_sex含義說(shuō)明:每個(gè)用戶的性別進(jìn)行區(qū)分。別名:用戶性別數(shù)據(jù)類型:字符型長(zhǎng)度: 2取值范圍:男或女:數(shù)據(jù)項(xiàng)名: user_email含義說(shuō)明:可以傳送通知信息及找回密碼。別名:郵箱數(shù)據(jù)類型:字符型長(zhǎng)度: 50取值范圍:所有自然數(shù)、字母、下劃線和字符數(shù)據(jù)項(xiàng)名: user_password含義說(shuō)明:保證用戶信息安全別名:密碼數(shù)據(jù)類型:字符型長(zhǎng)度: 10取值范圍
8、:所有英文字母及所有自然數(shù)數(shù)據(jù)項(xiàng)名: user_phone含義說(shuō)明:用來(lái)通知用戶別名:電話數(shù)據(jù)類型:長(zhǎng)整型長(zhǎng)度: 22取值范圍:所有自然數(shù)數(shù)據(jù)項(xiàng)名: guanID含義說(shuō)明:對(duì)每個(gè)管理員加以標(biāo)示和區(qū)分別名:管理員編號(hào)數(shù)據(jù)類型:整型長(zhǎng)度: 10取值范圍:所有自然數(shù)數(shù)據(jù)項(xiàng)名: guan_name含義說(shuō)明:用來(lái)對(duì)每個(gè)管理員加以區(qū)分和標(biāo)示數(shù)據(jù)類型:字符型長(zhǎng)度: 18取值范圍:所有漢字和英語(yǔ)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)名含義組成用戶是二手房中介管理系統(tǒng)的主用戶編號(hào)、用戶姓名、性別、體數(shù)據(jù)結(jié)構(gòu) , 定義了一個(gè)關(guān)于郵箱、密碼、地址、電話用戶的有關(guān)信息 .求購(gòu)信息是二手房中介管理系統(tǒng)的主求購(gòu)編號(hào)、求購(gòu)姓名、電話、體數(shù)據(jù)結(jié)構(gòu)
9、 , 定義了一個(gè)關(guān)于房屋種類、面積、備注、地求購(gòu)信息的有關(guān)信息 .址、求購(gòu)價(jià)格、求購(gòu)情況出租信息是二手房中介管理系統(tǒng)的主出租編號(hào)、出租姓名、電話、體數(shù)據(jù)結(jié)構(gòu) , 定義了一個(gè)關(guān)于房屋種類、面積、備注、地出租信息的有關(guān)信息 .址、出租價(jià)格、出租情況管理員信息是二手房中介管理系統(tǒng)的主管理員編號(hào)、管理員姓名體數(shù)據(jù)結(jié)構(gòu) , 定義了一個(gè)關(guān)于管理員的有關(guān)信息 .數(shù)據(jù)流名稱:登記注冊(cè)簡(jiǎn)述:管理員登記用戶信息數(shù)據(jù)來(lái)源:求購(gòu)房屋或出租房屋的客戶數(shù)據(jù)去向:用戶登記表數(shù)據(jù)組成:用戶編號(hào)、用戶姓名、性別、郵箱、密碼、地址、電話名稱:求購(gòu)信息簡(jiǎn)述:用戶發(fā)布房屋求購(gòu)信息數(shù)據(jù)來(lái)源:求購(gòu)房屋的客戶數(shù)據(jù)去向:房屋求購(gòu)登記表數(shù)據(jù)組
10、成:求購(gòu)編號(hào)、求購(gòu)姓名、電話、房屋種類、面積、備注、地址、求購(gòu)價(jià)格、求購(gòu)情況名稱:出租信息簡(jiǎn)述:用戶發(fā)布房屋出租信息數(shù)據(jù)來(lái)源:出租房屋的客戶數(shù)據(jù)去向:房屋出租登記表數(shù)據(jù)組成:出租編號(hào)、出租姓名、電話、房屋種類、面積、備注、地址、出租價(jià)格、出租情況數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)名稱:用戶登記來(lái)源:由用戶登錄注冊(cè)產(chǎn)生組成:用戶編號(hào)、用戶姓名、性別、郵箱、密碼、地址、電話數(shù)據(jù)存儲(chǔ)名稱:房屋求購(gòu)信息登記來(lái)源:由用戶登錄填寫房屋求購(gòu)信息產(chǎn)生組成:求購(gòu)編號(hào)、求購(gòu)姓名、電話、房屋種類、面積、備注、地址、求購(gòu)價(jià)格、求購(gòu)情況數(shù)據(jù)存儲(chǔ)名稱:房屋出租信息登記來(lái)源:由用戶登錄填寫房屋出租信息產(chǎn)生組成:出租編號(hào)、出租姓名、電話、房屋
11、種類、面積、備注、地址、出租價(jià)格、出租情況數(shù)據(jù)處理處理名稱:房屋求購(gòu)信息處理流入數(shù)據(jù)流:用戶求購(gòu)信息統(tǒng)計(jì)表流出數(shù)據(jù)流:合適的房屋出租信息周期:3次/周處理邏輯:用戶將房屋求購(gòu)信息表提交給管理員,管理員審查,并與房屋出租信息表對(duì)比,篩選出合適的房屋出租客戶,將信息記錄,通知用戶。處理名稱:房屋出租信息處理流入數(shù)據(jù)流:用戶出租信息統(tǒng)計(jì)表流出數(shù)據(jù)流:合適的房屋出租信息周期:3次/周處理邏輯:用戶將房屋出租信息表提交給管理員,管理員審查,并與房屋求購(gòu)信息表對(duì)比,篩選出合適的房屋求購(gòu)客戶,將信息記錄,通知用戶。第 2章概念結(jié)構(gòu)設(shè)計(jì)2.1系統(tǒng)局部 E-R 圖1. 如圖 為用戶實(shí)體其屬性分別為:用戶編號(hào),姓
12、名,性別,油箱,密碼,地址,聯(lián)系電話性別姓名安 全 問(wèn)郵編聯(lián) 系 電地密用戶2. 如圖 為房屋求購(gòu)信息實(shí)體其屬性分別為:求購(gòu)編號(hào),姓名,電話,房屋種類,面積,地址,備注,求購(gòu)價(jià)格,求購(gòu)情況電話編房屋種姓名求 購(gòu) 情面積價(jià)求購(gòu)信息備地如圖房屋求購(gòu)信息3. 如圖 為出租等信息統(tǒng)計(jì)表實(shí)體其屬性分別為:出租編號(hào),姓名,電話,房屋種類,面積,地址,備注,出租價(jià)格,出租情況編電房屋種姓名出 租 情價(jià)面積出租信息地址備注如圖房屋出租信息4. 如圖 為管理員實(shí)體其屬性分別為:管理員編號(hào),管理員姓名管理員編管理員姓管理員如圖管理員信息系統(tǒng)全局 E-R 圖如圖 為二手房中介管理系統(tǒng)實(shí)體之間的關(guān)系1用戶11出租信息
13、注冊(cè)出租注冊(cè)求購(gòu)求購(gòu)信息1n1統(tǒng)計(jì)信息管理nn1通知如圖實(shí)體聯(lián)系屬性第 3章邏輯結(jié)構(gòu)設(shè)計(jì)3.1ER圖到關(guān)系模式的轉(zhuǎn)換在概念設(shè)計(jì)階段得到的數(shù)據(jù)模型,是獨(dú)立于具體 DBMS產(chǎn)品的信息模型。在邏輯設(shè)計(jì)階段就是將這種模型進(jìn)一步轉(zhuǎn)化為某一種(某些類)DBMS產(chǎn)品支持的數(shù)據(jù)模型。目前大部分的流行的數(shù)據(jù)庫(kù)管理系統(tǒng)(SQLServer 、Sybase 、Oracle 、DB2等) 基本上都是基于關(guān)系的數(shù)據(jù)模型,包括該系統(tǒng)將采用的 SQL Server2000 數(shù)據(jù)庫(kù)系統(tǒng),因此,應(yīng)將概念設(shè)計(jì)階段的 E-R 圖模型轉(zhuǎn)化為關(guān)系數(shù)據(jù)模型。首先,管理員和出租求購(gòu)信息是一對(duì)多聯(lián)系,用戶與管理員也是一對(duì)多聯(lián)系,根據(jù)他們的關(guān)
14、系分別設(shè)計(jì)成如下的關(guān)系模式:用戶注冊(cè)出租信息,求購(gòu)信息是一對(duì)一關(guān)系管理員管理出租求購(gòu)信息是一對(duì)多關(guān)系管理員(管理員編號(hào),管理員姓名,求購(gòu)編號(hào),出租編號(hào),用戶編號(hào))求購(gòu)信息(求購(gòu)編號(hào),管理員編號(hào),姓名,電話,房屋種類,面積,地址,備注,求購(gòu)價(jià)格,求購(gòu)情況)出租信息(出租編號(hào),管理員編號(hào),姓名,電話,房屋種類,面積,地址,備注,出租價(jià)格,出租情況)管理員通知用戶是一對(duì)多關(guān)系用戶(用戶編號(hào),管理員編號(hào),姓名,性別,油箱,密碼,地址,聯(lián)系電話,安全問(wèn)題)3.2關(guān)系規(guī)范化在提出關(guān)系模式后,我們必須在規(guī)范化和實(shí)際要求進(jìn)行優(yōu)化,這實(shí)際上是一個(gè)權(quán)衡的過(guò)程。如果設(shè)計(jì)沒(méi)有完全規(guī)范化,如可能用于決策支持 ( 與需要
15、大量更新的事務(wù)處理相對(duì) ) 的數(shù)據(jù)庫(kù) ( 如數(shù)據(jù)倉(cāng)庫(kù) ) 則可能沒(méi)有冗余更新,而且可能對(duì)查詢更易于理解和更高效。不過(guò),在數(shù)據(jù)庫(kù)應(yīng)用程序內(nèi),未規(guī)范化的數(shù)據(jù)在設(shè)計(jì)過(guò)程更需要注意。一般的策略是以規(guī)范化設(shè)計(jì)為出發(fā)點(diǎn),然后出于特定因素有條件地非規(guī)范化某些表, 以達(dá)到系統(tǒng)總體的優(yōu)化目的。首先,需要我們確定上面建立的關(guān)系模式中的函數(shù)依賴,一般在作需求分析時(shí)就了解到一些數(shù)據(jù)項(xiàng)的依賴關(guān)系,如教師的編號(hào)決定了教師的姓名和其它的數(shù)據(jù)項(xiàng)信息,而實(shí)體間的聯(lián)系本身也是反映了一種函數(shù)依賴關(guān)系,但是這不是研究的對(duì)象,我們針對(duì)的是在一個(gè)關(guān)系模式中的函數(shù)依賴對(duì)象。其次,對(duì)上一步確立的所有函數(shù)依賴進(jìn)行檢查,判別是否存在部分函數(shù)依賴
16、以及傳遞函數(shù)依賴,針對(duì)有的依賴通過(guò)投影分解,消除在一個(gè)關(guān)系模式中存在的部分函數(shù)依賴和傳遞函數(shù)依賴。大部分?jǐn)?shù)據(jù)庫(kù)系統(tǒng)只要滿足第三關(guān)系范式就可以, 這也是我們這里規(guī)范化的基本要求。由于需求分析階段的方法得當(dāng),經(jīng)過(guò)簡(jiǎn)單的分析可以看出,上述所有關(guān)系中每個(gè)數(shù)據(jù)項(xiàng)都是基本的,任何非主屬性都不存在對(duì)主碼的部分依賴,也不存在非主屬性存在著對(duì)主碼的傳遞依賴??梢?jiàn),以上所有的關(guān)系模式都屬于3NF。在實(shí)際的應(yīng)用中,關(guān)系模式的規(guī)范化程度并不是越高越好,因?yàn)樵陉P(guān)系模式的規(guī)范化提升過(guò)程中,必須進(jìn)行著將一個(gè)關(guān)系模式分解成為多個(gè)關(guān)系模式的過(guò)程。這樣,在以后執(zhí)行查詢時(shí),如果需要相關(guān)的信息,就必須作多個(gè)表的連接方能達(dá)到查詢的目的
17、,這無(wú)疑給系統(tǒng)增加一定的開(kāi)銷,特別存在很多用戶同時(shí)訪問(wèn)或者關(guān)系中存在許多元組等因素其負(fù)擔(dān)會(huì)越加明顯。為了兼顧性能的需要,在適當(dāng)?shù)臅r(shí)候可能需要對(duì)相關(guān)程度比較高的一些關(guān)系模式進(jìn)行合并處理,或者在關(guān)系模式中增加相關(guān)程度比較高的屬性等。這是有可能選擇第二范式甚至第一范式。為了滿足實(shí)際應(yīng)用對(duì)系統(tǒng)的系統(tǒng)要求, 必須對(duì)使用系統(tǒng)的用戶增加登錄的驗(yàn)證口令,因此需要在用戶和管理員的關(guān)系模式中增加口令屬性。自然地,如果根據(jù)其它的安全應(yīng)用要求,還可以設(shè)置用戶的登錄地點(diǎn)如通過(guò)增加 IP 屬性來(lái)達(dá)到目的等。第 4章數(shù)據(jù)庫(kù)物理設(shè)計(jì)及數(shù)據(jù)庫(kù)實(shí)施4.1數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)和方法(1)用戶表字段名數(shù)據(jù)類型是否為空長(zhǎng)度描述userid
18、varcharnot null, 主鍵20用戶編號(hào)usernamevarcharnot null16用戶姓名usersexcharnull2性別emailvarcharnull30郵箱userpwdvarcharNot null20密碼字段名數(shù)據(jù)類型是否為空長(zhǎng)度描述q_qiuidvarcharnot null,主鍵20求購(gòu)編號(hào)UseridvarcharNot null,外鍵20用戶編號(hào)q_phonevarcharnot null22電話q_zhongvarcharnull20房屋種類q_mianjiIntnull18面積q_dizhivarcharnull50地址q_zhuvarcharnul
19、l28備注q_priceintnull40求購(gòu)價(jià)格q_qingvarcharnull30求購(gòu)情況u_dizhivarcharnull40地址u_phonevarcharnull22電話(2)求購(gòu)信息表(3)出租信息表字段名數(shù)據(jù)類型是否為空長(zhǎng)度描述c_zuidvarcharNot null, 主鍵20出租編號(hào)useridvarcharNot,null20用戶編號(hào)c_phonevarcharNot null22電話c_zhongvarcharnull20房屋種類c_mianjiIntnull18面積c_dizhivarcharnull50地址c_zhuvarcharnull28備注c_pricei
20、ntnull40出租價(jià)格c_qingvarcharnull30出租情況字段名數(shù)據(jù)類型是否為空長(zhǎng)度描述g_idvarcharnot null, 主鍵20管理員編號(hào)g_namevarcharnot null16管理員姓名(4)管理員信息表(5)管理信息表字段名數(shù)據(jù)類型是否為空長(zhǎng)度描述g_idvarcharNot null30管理員編號(hào)c_zuidVarcharNot null20出租編號(hào)q_qiuidvarcharNot null20求購(gòu)編號(hào)HousestatevarcharNot null6房屋狀態(tài)4.2數(shù)據(jù)庫(kù)的創(chuàng)建創(chuàng)建二手房中介管理系統(tǒng)的數(shù)據(jù)庫(kù)'ershoufang'creat
21、edatabase ershoufang4.3表的創(chuàng)建及完整性表的創(chuàng)建1. 創(chuàng)建用戶表createtable用戶表(useridvarchar(20) primary key,userpwdvarchar( 20)notnull,username varchar( 16)notnull,usersexchar (2)check ( usersex =' 男 'or usersex =' 女 ' ) default'男' ,email varchar( 30),u_dizhivarchar( 40),u_phone varchar( 22)2. 創(chuàng)
22、建求購(gòu)信息表createtable求購(gòu)信息表(q_qiuidvarchar( 20)primarykey,q_phone varchar( 22)not null,q_zhong char ( 20),q_mianjivarchar( 18),q_dizhivarchar( 50),q_zhu varchar ( 28),q_pricevarchar( 40),q_qingvarchar(30),useridvarchar(20)foreignkey references 用戶表 ( userid )3. 創(chuàng)建出租信息表createtable出租信息表(c_qiuidvarchar( 20)p
23、rimarykey,c_phonevarchar( 22)not null,c_zhongchar ( 20),c_mianjivarchar( 18),c_dizhivarchar( 50),c_zhu varchar ( 28),c_pricevarchar( 40),c_qingvarchar(30),useridvarchar(20)foreignkey references 用戶表 ( userid )4. 創(chuàng)建管理員信息表createtable管理員信息表(g_idvarchar ( 20) primarykey,g_name varchar ( 16)not null,)5. 創(chuàng)
24、建管理信息表createtable管理信息表(g_idvarchar ( 20) foreignkey references管理員信息表 ( g_id ),c_qiuidvarchar ( 20)foreignkey references出租信息表 ( c_qiuid ),q_qiuidvarchar ( 20)foreignkey references求購(gòu)信息表 ( q_qiuid ),Housestatevarchar ( 6)表的查詢1.selectc_qiuid, c_mianji , c_pricefrom 出租信息表group by c_price, c_zhong, c_qiui
25、d , c_mianji2.selectc_qiuid, c_price , c_mianji , avg( c_price ), sum( c_mianji )from 出租信息表group by c_qiuid, c_mianji, c_price3.select*from 出租信息表where c_qiuid='10101'4.select*from求購(gòu)信息表5.select*from求購(gòu)信息表 , 用戶表where 求購(gòu)信息表 . userid =用戶表 . userid6.select*from用戶表 , 出租信息表where出租信息表 . userid =用戶表 .
26、 userid7.select用戶表 . useridfrom求購(gòu)信息表 , 用戶表where求購(gòu)信息表 . userid =用戶表 . userid and q_price >22508.select用戶表 . userid from 用戶表 where username =(selectusername from 用戶表 where u_phone =)9.select用戶表 . userid , username, 求購(gòu)信息表 . q_price , avg( q_price ), sum( q_mianji )as 平均價(jià)格from 求購(gòu)信息表 , 用戶表group by 用戶表
27、 . userid , q_price , username10.selectc_mianjifrom出租信息表group by c_qiuid, c_mianjihavingcount ( c_qiuid )>=14.4視圖、索引的創(chuàng)建與應(yīng)用1. 創(chuàng)建用戶表視圖 V 用戶表createview V 用戶表asselect用戶表 . userid , username, userpwd, c_qiuidfrom 用戶表 , 出租信息表where 用戶表 . userid = 出租信息表 . userid2. 創(chuàng)建求購(gòu)信息表視圖 V 求購(gòu)信息表createview V 求購(gòu)信息表assel
28、ect用戶表 . userid , username, userpwd, q_qiuid , q_phone, q_zhong, q_dizhi , q_pricefrom 用戶表 , 求購(gòu)信息表where 用戶表 . userid = 求購(gòu)信息表 . useridand u_phone =q_phone3. 創(chuàng)建出租信息表視圖 V 出租信息表createview V 出租信息表asselect用戶表 . userid , username, userpwd, c_qiuid , c_phone, c_mianji , c_pricefrom 用戶表 , 出租信息表where 用戶表 . us
29、erid = 出租信息表 . useridand c_mianji=( selectmax( c_mianji )from 出租信息表 )4. 創(chuàng)建管理員信息表視圖 V 管理員信息表createview V 管理員信息表asselect* from管理員信息表where g_id ='301001'5. 創(chuàng)建管理信息表視圖 V 管理信息表createview V 管理信息表asselect管理員信息表 . g_id , g_name, 用戶表 . userid , username, 出租信息表. c_qiuid , c_mianji , c_pricefrom 用戶表 , 出
30、租信息表 , 管理信息表 , 管理員信息表where用戶表 . userid = 出租信息表. useridand出租信息表 . c_qiuid=管理信息表. c_qiuidand c_price= any( selectmax( c_price ) from 出租信息表)4.5存儲(chǔ)過(guò)程、觸發(fā)器的創(chuàng)建與應(yīng)用1. 創(chuàng)建出租信息表存儲(chǔ)過(guò)程 c_chuzucreateprocedure c_chuzux decimal , y decimalasselect*from求購(gòu)信息表where q_pricebetween x and ygoexecc_chuzu4000, 100002. 創(chuàng)建管理信息表
31、存儲(chǔ)過(guò)程 g_guanlicreateprocedure g_guanlidg varchar ( 20), gy varchar ( 20) output , zh varchar ( 20) output asselectgy=g_id , zh=c_qiuidfrom管理信息表where q_qiuid=dggodeclaredg varchar ( 20), gy varchar ( 20), zh varchar ( 20)setdg ='20104'execg_guanlidg , gy output , zh outputprint' 求購(gòu)編號(hào) :' + dg+ '管理員編號(hào): ' + gy+'出租編號(hào): ' + cast ( zh as varchar ( 20)3. 創(chuàng)建用戶表存儲(chǔ)過(guò)程 u_userscreat
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年航空質(zhì)量審計(jì)合同
- 2025年城市綜合體開(kāi)發(fā)建設(shè)可行性研究報(bào)告
- 2025年生態(tài)旅游開(kāi)發(fā)與品牌塑造項(xiàng)目可行性研究報(bào)告
- 2025年電子商務(wù)全渠道戰(zhàn)略項(xiàng)目可行性研究報(bào)告
- 2025年智能機(jī)器人產(chǎn)業(yè)化發(fā)展可行性研究報(bào)告
- 使用石料協(xié)議書(shū)
- 中僑實(shí)業(yè)協(xié)議書(shū)
- 2025年農(nóng)業(yè)生產(chǎn)資料供應(yīng)鏈可行性研究報(bào)告
- 中美協(xié)議書(shū)范本
- 高考全國(guó)二卷政治考試題庫(kù)及答案
- 酒店供貨框架協(xié)議書(shū)
- 紡織品的物理化學(xué)性質(zhì)試題及答案
- 高處安裝維護(hù)拆除作業(yè)培訓(xùn)
- 長(zhǎng)鑫存儲(chǔ)在線測(cè)評(píng)
- 2025年小學(xué)生科普知識(shí)競(jìng)賽練習(xí)題庫(kù)及答案(200題)
- (完整版)保密工作獎(jiǎng)懲制度
- 西氣東輸二線管道工程靈臺(tái)壓氣站施工組織設(shè)計(jì)
- 雞舍鋼結(jié)構(gòu)廠房施工組織設(shè)計(jì)方案
- 2025年上海寶山區(qū)高三期末一模高考英語(yǔ)試卷(含答案詳解)
- 互聯(lián)網(wǎng)金融(同濟(jì)大學(xué))知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋同濟(jì)大學(xué)
- 圖書(shū)館管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)答辯
評(píng)論
0/150
提交評(píng)論