數(shù)據(jù)庫(kù)課程設(shè)計(jì)工廠數(shù)據(jù)庫(kù).doc_第1頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)工廠數(shù)據(jù)庫(kù).doc_第2頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)工廠數(shù)據(jù)庫(kù).doc_第3頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)工廠數(shù)據(jù)庫(kù).doc_第4頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)工廠數(shù)據(jù)庫(kù).doc_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余21頁(yè)可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、長(zhǎng)沙學(xué)院課程設(shè)計(jì)指導(dǎo)書課程設(shè)計(jì)名稱數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)系部計(jì)算機(jī)科學(xué)與技術(shù)蓋章專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)班級(jí)計(jì)四2021年06月17日長(zhǎng)沙學(xué)院課程設(shè)計(jì)鑒定表姓名陽(yáng)銀學(xué)號(hào)2021021412專業(yè)計(jì)科班級(jí)4班設(shè)計(jì)題目工廠數(shù)據(jù)庫(kù)治理系統(tǒng)指導(dǎo)教師朱永嬌指導(dǎo)教師意見:評(píng)定等級(jí):教師簽名:日期:辯論小組意見:評(píng)定等級(jí):辯論小組長(zhǎng)簽名:日期:教研室總見:教研室主任簽名:日期:系部意見:系主任簽名:日期:說明課程設(shè)計(jì)成績(jī)分“優(yōu)秀、“良好、“及格、“不及格四類;課程設(shè)計(jì)任務(wù)書課程名稱:數(shù)據(jù)庫(kù)系統(tǒng)原理設(shè)計(jì)題目:工廠數(shù)據(jù)庫(kù)治理系統(tǒng)技術(shù)參數(shù)和設(shè)計(jì)要求:需求說明及要求題目:工廠數(shù)據(jù)庫(kù)治理系統(tǒng)難度系數(shù)1.4某工廠需建立一個(gè)治

2、理數(shù)據(jù)庫(kù)存儲(chǔ)以下信息:1、工廠包括廠名和廠長(zhǎng)名.2、一個(gè)廠內(nèi)有多個(gè)車間,每個(gè)車間有車問號(hào)、車間主任姓名、地址和.3、一個(gè)車間有多個(gè)工人,每個(gè)工人有職工號(hào)、姓名、年齡、性別和工種.4、一個(gè)車間生產(chǎn)多種產(chǎn)品,產(chǎn)品有產(chǎn)品號(hào)、產(chǎn)品名稱和價(jià)格.5、一個(gè)車間生產(chǎn)多種零件,一個(gè)零件也可能為多個(gè)車間制造.零件有零件號(hào)、重量和價(jià)格.6、一個(gè)產(chǎn)品由多種零件組成,一種零件也可裝配出多種產(chǎn)品.7、產(chǎn)品與零件均存入倉(cāng)庫(kù)中.8、廠內(nèi)有多個(gè)倉(cāng)庫(kù),倉(cāng)庫(kù)有倉(cāng)庫(kù)號(hào)、倉(cāng)庫(kù)主任姓名和.各階段具體要求:1、需求分析階段定義數(shù)據(jù)項(xiàng)的含義和取值2、概念結(jié)構(gòu)設(shè)計(jì)階段畫出實(shí)體模型E-R圖3、邏輯結(jié)構(gòu)設(shè)計(jì)階段將實(shí)體模型轉(zhuǎn)化為關(guān)系模型給出每個(gè)關(guān)系

3、的主關(guān)鍵字和函數(shù)依賴集分析你所設(shè)計(jì)的關(guān)系數(shù)據(jù)庫(kù)模式是否屬于3NF4、物理設(shè)計(jì)階段確定所有字段的名稱、類型、寬度、小數(shù)位數(shù)及完整性約束確定數(shù)據(jù)庫(kù)及表的名稱及其組成確定索引文件和索引關(guān)鍵字5、數(shù)據(jù)庫(kù)平安及維護(hù)設(shè)計(jì)階段設(shè)計(jì)一個(gè)適合的數(shù)據(jù)庫(kù)平安策略用戶身份認(rèn)證、訪問權(quán)限、視圖6、實(shí)施階段要求所有操作必須在查詢分析器中用SQL語(yǔ)句或系統(tǒng)存儲(chǔ)過程完成設(shè)計(jì)工作量:1軟件設(shè)計(jì):完成問題陳述中所提到的所有需求功能.2論文:要求撰寫不少于3000個(gè)文字的文檔,詳細(xì)說明各階段具體要求.工作方案:安排兩周時(shí)間進(jìn)行課程設(shè)計(jì),軟件開發(fā)步驟如下,第一周完成14,第二周完成58,論文同步進(jìn)行;1分組,定題目2需求分析3概念結(jié)

4、構(gòu)設(shè)計(jì)4邏輯結(jié)構(gòu)設(shè)計(jì)5物理設(shè)計(jì)6數(shù)據(jù)庫(kù)平安及維護(hù)設(shè)計(jì)7數(shù)據(jù)庫(kù)上機(jī)實(shí)現(xiàn)8辯論方案時(shí)間指導(dǎo)老師學(xué)生第15周16周朱永嬌陽(yáng)銀朱永嬌陽(yáng)銀朱永嬌陽(yáng)銀朱永嬌陽(yáng)銀考前須知提交文檔?長(zhǎng)沙學(xué)院課程設(shè)計(jì)任務(wù)書?長(zhǎng)沙學(xué)院課程設(shè)計(jì)論文?長(zhǎng)沙學(xué)院課程設(shè)計(jì)鑒定表每學(xué)生1份每學(xué)生1份每學(xué)生1份指導(dǎo)教師簽名:日期:教研室主任簽名:日期:系主任簽名:日期:在計(jì)算機(jī)日益普及的今天,對(duì)個(gè)人而言假設(shè)采用一套行之有效的工廠治理系統(tǒng)來(lái)治理生產(chǎn),會(huì)方便許多.對(duì)工廠治理部門而言,以前單一的手工檢索已不能滿足人們的要求,往往是投入了大量的人力和財(cái)力卻得不到高效的治理效率.為了便于工廠產(chǎn)品和職工的治理,需要有效的工廠治理軟件,減輕工作人員的工作

5、量,方便工作人員對(duì)它的操作,提升治理的質(zhì)量和水平,做到高效、智能化治理,到達(dá)提升產(chǎn)品生產(chǎn)信息治理效率的目的.采用數(shù)據(jù)庫(kù)技術(shù)生成的工廠治理系統(tǒng)將會(huì)極大地方便了工作人員的勞動(dòng),使工作人員從繁忙、復(fù)雜的工作進(jìn)入到一個(gè)簡(jiǎn)單、高效的工作中.基于這個(gè)問題,開發(fā)了工廠數(shù)據(jù)庫(kù)治理系統(tǒng).本文通過作者設(shè)計(jì)和開發(fā)一個(gè)中小型工廠治理系統(tǒng)的實(shí)踐,闡述了工廠數(shù)據(jù)庫(kù)治理軟件中所應(yīng)具有的基本功能、設(shè)計(jì)、實(shí)現(xiàn).分別從設(shè)備治理和用戶治理等角度進(jìn)行處理,并對(duì)需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施和維護(hù)進(jìn)行了闡述,實(shí)行設(shè)備治理的計(jì)算機(jī)自動(dòng)化.關(guān)鍵字:工廠數(shù)據(jù)庫(kù)職工治理生產(chǎn)治理目錄1 .本論文的目標(biāo)與任務(wù)2 .數(shù)據(jù)庫(kù)設(shè)計(jì)1

6、2.1 需求分析階段12.2 概念設(shè)計(jì)階段22.3 邏輯設(shè)計(jì)階段32.4 物理設(shè)計(jì)階段32.5 數(shù)據(jù)庫(kù)平安及維護(hù)設(shè)計(jì)52.6 數(shù)據(jù)庫(kù)實(shí)施階段62.6.1 建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表、索引62.6.2 數(shù)據(jù)入庫(kù)93 .系統(tǒng)調(diào)試和測(cè)試164 .課程設(shè)計(jì)總結(jié)21參考文獻(xiàn)221本論文的目標(biāo)與任務(wù)建立一個(gè)某工廠治理數(shù)據(jù)庫(kù)存儲(chǔ)以下信息:1、工廠包括廠名和廠長(zhǎng)名.2、一個(gè)廠內(nèi)有多個(gè)車間,每個(gè)車間有車間號(hào)、車間主任姓名、地址和.3、一個(gè)車間有多個(gè)工人,每個(gè)工人有職工號(hào)、姓名、年齡、性別和工種.4、一個(gè)車間生產(chǎn)多種產(chǎn)品,產(chǎn)品有產(chǎn)品號(hào)、產(chǎn)品名稱和價(jià)格.5、一個(gè)車間生產(chǎn)多種零件,一個(gè)零件也可能為多個(gè)車間制造.零件有零件號(hào)、

7、重量和價(jià)格.6、一個(gè)產(chǎn)品由多種零件組成,一種零件也可裝配出多種產(chǎn)品.7、產(chǎn)品與零件均存入倉(cāng)庫(kù)中.8、廠內(nèi)有多個(gè)倉(cāng)庫(kù),倉(cāng)庫(kù)有倉(cāng)庫(kù)號(hào)、倉(cāng)庫(kù)主任姓名和.針對(duì)各工廠信息治理情況,設(shè)計(jì)出適合它們的計(jì)算機(jī)輔助工廠數(shù)據(jù)庫(kù)治理系統(tǒng).實(shí)現(xiàn)對(duì)工廠產(chǎn)品和職工根本信息進(jìn)行計(jì)算機(jī)輔助治理,完成有關(guān)信息的記錄、修改、查詢、刪除等一系列任務(wù)的計(jì)算機(jī)治理與實(shí)現(xiàn).系統(tǒng)有對(duì)產(chǎn)品、零件、車間和職工等信息的治理,其功能是實(shí)現(xiàn)對(duì)各局部數(shù)據(jù)內(nèi)容進(jìn)行添加、修改、查詢等操作.2數(shù)據(jù)庫(kù)設(shè)計(jì)2.1需求分析階段(1)對(duì)象處理:工廠信息:廠名、廠長(zhǎng)名.車間信息:車間號(hào)、車間主任姓名、地址和.職工信息:職工號(hào)、姓名、年齡、性別和工種.產(chǎn)品信息:產(chǎn)品號(hào)

8、、產(chǎn)品名稱和價(jià)格.零件信息:零件號(hào)、重量和價(jià)格.倉(cāng)庫(kù)信息:倉(cāng)庫(kù)號(hào)、倉(cāng)庫(kù)主任姓名和.(2)功能及要求:能對(duì)一定量的工廠信息進(jìn)行治理,主要包括:存儲(chǔ)治理工廠信息,修改和查詢工廠信息以及治理職工和工作人員信息.系統(tǒng)平安性先通過視圖機(jī)制,不同的用戶只能訪問系統(tǒng)授權(quán)的視圖,這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的平安性,再通過用戶授權(quán)機(jī)制,通過用戶登陸來(lái)識(shí)別用戶級(jí)別,根據(jù)這個(gè)級(jí)別來(lái)分配用戶權(quán)限,到達(dá)數(shù)據(jù)更高層次的平安保密功能.近而可以滿足用戶的根本數(shù)據(jù)平安性要求.完整性要求用于描述各種信息之間的制約關(guān)系,以及關(guān)聯(lián)關(guān)系,各個(gè)數(shù)據(jù)項(xiàng)的取值范圍以及各個(gè)數(shù)據(jù)項(xiàng)是否可以不取值.根據(jù)實(shí)際需要,采取一定的手段來(lái)滿足用戶的完整性

9、需求.-1-(3)數(shù)據(jù)結(jié)構(gòu)表2,1數(shù)據(jù)結(jié)構(gòu)名數(shù)據(jù)結(jié)構(gòu)含義組成fac工廠根本信息Fname,fn_nameroom車間根本信息RnoRnameRaddrRcallworker工人根本信息WnoWnameWageWsexWtypeproduct產(chǎn)品根本信息PnoPnamePricecomponent零件根本信息CnoweigtPricestore倉(cāng)庫(kù)根本信息SnoSnameScall2.2概念設(shè)計(jì)階段(1)實(shí)體通過對(duì)上面的系統(tǒng)總體分析,可以得到大概的實(shí)體-關(guān)系模型(E-R模型),如下:工廠:廠名,廠長(zhǎng)名工人:職工號(hào),姓名,性別,年齡,工種車間:車間號(hào),車間主任姓名,地址,產(chǎn)品:產(chǎn)品號(hào),價(jià)格,產(chǎn)品名

10、零件:零件號(hào),價(jià)格,重量倉(cāng)庫(kù):倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)主任姓名,(2)由各子E-R合并得到的根本E-R如下列圖所示:2.3邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)上面的數(shù)據(jù)庫(kù)ER圖,現(xiàn)在需要將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu).在上面的實(shí)體以及實(shí)體之間關(guān)系的根底上,形成數(shù)據(jù)庫(kù)中的表格以及各個(gè)表格之間的關(guān)系.實(shí)體型轉(zhuǎn)換為關(guān)系模式.實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼.對(duì)于實(shí)體間的聯(lián)系那么有以下不同的情況:一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式.與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合.一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以

11、與n端對(duì)應(yīng)的關(guān)系模式合并.如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,那么與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實(shí)體的碼.一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并.三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式.與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是將概念結(jié)構(gòu)設(shè)計(jì)的E-R圖,轉(zhuǎn)化為與選用的DBMS所支持的數(shù)據(jù)模型相符的邏輯結(jié)構(gòu),形成邏輯模型.工廠匚魚,廠長(zhǎng)名車間車間號(hào),車間主任姓名,地址,工人職工號(hào),姓名,年齡,性別,工種產(chǎn)品產(chǎn)品號(hào),產(chǎn)品名稱,價(jià)格

12、零件零件號(hào),重量,價(jià)格倉(cāng)庫(kù)倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)主任姓名,生產(chǎn)車間號(hào),零件號(hào),生產(chǎn)日期組裝產(chǎn)品號(hào),零件號(hào),組裝數(shù)存入倉(cāng)庫(kù)號(hào),產(chǎn)品號(hào),零件號(hào),存儲(chǔ)量2.4 物理結(jié)構(gòu)設(shè)計(jì)操作環(huán)境windows2KS,SQL2000數(shù)據(jù)庫(kù)系統(tǒng).確定數(shù)據(jù)庫(kù)及表的名稱及其組成:建立數(shù)據(jù)庫(kù)createdatabasefactory數(shù)據(jù)庫(kù)名稱factory工廠數(shù)據(jù)庫(kù)數(shù)據(jù)說明處理:store倉(cāng)庫(kù)fac工廠,room車間worker工人,product產(chǎn)品,component零件,room_com零件與車間的聯(lián)系pro_com零件與產(chǎn)品的聯(lián)系,com_str零件與倉(cāng)庫(kù)的聯(lián)系pro_str產(chǎn)品與倉(cāng)庫(kù)的聯(lián)系;根本表的組成:表2.1根本表數(shù)據(jù)

13、結(jié)構(gòu)含義組成fac工廠根本信息Fname,fn_nameroom車間根本信息Rno,Rname,Raddr,Rcallworker工人根本信息Wno,Wname,Wage,Wsex,Wtypeproduct一產(chǎn)品根本信息Pno,Pname,Pricecomponent零件根本信息Cno,weigt,Pricestore倉(cāng)庫(kù)根本信息Sno,Sname,Scallroom_com零件與車間的聯(lián)系Rno,Cno,Stimepro_com零件與產(chǎn)品的聯(lián)系Pno,Cno,numbercom_strr零件與倉(cāng)庫(kù)的聯(lián)系Cno,Sno,Strnum1pro_str產(chǎn)品與倉(cāng)庫(kù)的聯(lián)系Pno,Sno,Strnum2

14、工廠表表2.2列名數(shù)據(jù)類型能否空值默認(rèn)值鍵/索引說明fnamevarchar(20)否主鍵、索引廠名fn_namevarchar(20)否廠長(zhǎng)名車間表表2.3列名數(shù)據(jù)類型能否空值默認(rèn)值鍵/索引說明Rnovarchar(10)否主鍵、索引車間號(hào)Rnamevarchar(20)否車間主任姓名Raddrvarchar(20)否車間地址Rcallint否零件表表2.4列名數(shù)據(jù)類型能否空值默認(rèn)值鍵/索引說明Cnovarchar(10)否主鍵、索引零件號(hào)weightint否重量Pricenumeric(5,1)否價(jià)格工人表表2.5列名數(shù)據(jù)類型能否空值默認(rèn)值11/索引說明Wnovarchar(10)否主鍵、

15、索弓職工號(hào)Wnamevarchar(20)否姓名Wageint否年齡Wsexvarchar否性別Wtypevarchar(20)否工種產(chǎn)品表表2.6列名數(shù)據(jù)類型能否空值默認(rèn)值鍵/索引說明Pnovarchar(10)否主鍵、索引產(chǎn)品號(hào)Pnamevarchar(20)否產(chǎn)品名稱Pricenumeric(5,1)否價(jià)格倉(cāng)庫(kù)表表2.7列名數(shù)據(jù)類型能否空值默認(rèn)值鍵/索引說明Snovarchar(10)否主鍵、索引倉(cāng)庫(kù)號(hào)Snamevarchar(20)否倉(cāng)庫(kù)主任姓名Scallint否倉(cāng)庫(kù)生產(chǎn)表表2.8列名數(shù)據(jù)類型能否空值默認(rèn)值鍵/索引說明Rnovarchar(10)否主鍵車間號(hào)Cnovarchar(10)

16、否主鍵零件號(hào)Stimedatetime否生產(chǎn)日期組裝表表2.9列名數(shù)據(jù)類型能否空值默認(rèn)值鍵/索引說明Pnovarchar(10)否主鍵產(chǎn)品號(hào)Cnovarchar(10)否主鍵零件號(hào)numberint否組裝數(shù)存放表表2.10列名數(shù)據(jù)類型能否空值默認(rèn)值鍵/索引說明Snovarchar(10):否主鍵倉(cāng)庫(kù)號(hào)Cnovarchar(10)否主鍵零件號(hào)Pnovarchar(10)否主鍵產(chǎn)品號(hào)Strnum1Int否零件存放重Strnum2int否廣品存放量建立索引:索引中記錄了表中的關(guān)鍵值,提供了指向表中行的指針.它既可以在定義表時(shí)創(chuàng)立,也可以在定義表之后的任何時(shí)候創(chuàng)立.索引可以創(chuàng)立在一個(gè)列或多個(gè)列的組合上

17、.(1)、在車間信息表車間號(hào)列上創(chuàng)立索引createindexroomRnoonroom(Rno)(2)、在車間信息表的車間主任姓名列上創(chuàng)立索引createindexroomRnameonroom(Rname)為數(shù)據(jù)庫(kù)中各根本表建立的索引如下:由于有的根本表經(jīng)常在查詢條件和連接操作的連接條件中出現(xiàn),且它們的值唯一,在兩個(gè)屬性上建立唯一性索引;2.5 數(shù)據(jù)庫(kù)平安及維護(hù)設(shè)計(jì)(1)在數(shù)據(jù)庫(kù)fac中添加新用戶xcm.usefactoryexecsp_grantdbaccess'yangkun','xcm'(2)創(chuàng)立登錄名,添加角色execsp_addlogin'

18、yangkun','1234','factory'execsp_addsrvrolemember'yangkun','sysadmin(3)授權(quán)與根本表grantselect,updateonproducttoxcm;grantallprivilegesonworkertoxcm;grantallprivilegesoncomponenttoxcm;grantallprivilegesonstoretoxcm;grantallprivilegesonroomtoxcm;(4)創(chuàng)立視圖createviewIS_storeassele

19、ctSno,Sname,ScallfromstorecreateviewIS_workerasselectWno,Wname,WsexfromworkerwhereWsex='女'createviewIS_productasselectPno,Pname,PricefromproductwherePno=12.6數(shù)據(jù)庫(kù)實(shí)施階段2.6.1 建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表、索引(1)建立數(shù)據(jù)庫(kù)createdatabasefactoryonprimary(name=factory_data,filename='d:cxmfactory.mdf,size=50MB,maxsize=70MB

20、,filegrowth=1MB)logon(name=factory_log,filename='d:cxmfactory.ldf,size=10MB,maxsize=15MB,filegrowth=1MB)(2)創(chuàng)立根本表創(chuàng)立工廠表createtablefac(fnamevarchar(20)primarykey,fn_namevarchar(20)notnull,);創(chuàng)立車間表createtableroom(Rnovarchar(10)primarykey,Rnamevarchar(20),Rcallint,Raddrvarchar(20),fnamevarchar(20)notn

21、ull,foreignkey(fname)referencesfac(fname);創(chuàng)立工人表createtableworker(Wnovarchar(10)primarykey,Wnamevarchar(20),Wageint,Wsexvarchar(2)check(Wsexin(男',女'),Wtypevarchar(20),Rnovarchar(10)notnull,foreignkey(Rno)referencesroom(Rno);-7-創(chuàng)立產(chǎn)品表createtableproduct(Pnovarchar(10)primarykey,Pnamevarchar(20),

22、Pricenumeric(5,1)default0,check(Price>0),Rnovarchar(10)notnull,foreignkey(Rno)referencesroom(Rno);創(chuàng)立零件表createtablecomponent(Cnovarchar(10)primarykey,Pricenumeric(5,1)default0,check(Price>0),weightint);創(chuàng)立倉(cāng)庫(kù)表createtablestore(Snovarchar(10)primarykey,Snamevarchar(20),Scallint,fnamevarchar(20)notn

23、ull,foreignkey(fname)referencesfac(fname);創(chuàng)立生廣表createtableroom_com(Rnovarchar(10)notnull,Cnovarchar(10)notnull,Stimedatetime,primarykey(Rno,Cno),foreignkey(Rno)referencesroom(Rno),foreignkey(Cno)referencescomponent(Cno);創(chuàng)立組裝表createtablepro_com(Cnovarchar(10)notnull,Pnovarchar(10)notnull,numberint,pr

24、imarykey(Pno,Cno),foreignkey(Pno)referencesproduct(Pno),foreignkey(Cno)referencescomponent(Cno);創(chuàng)立存放表1createtablepro_str(Pnovarchar(10)notnull,Snovarchar(10)notnull,Strnum1int,primarykey(Pno,Sno),foreignkey(Pno)referencesproduct(Pno),foreignkey(Sno)referencesstore(Sno);創(chuàng)立存放表2createtablecom_str(Cnova

25、rchar(10)notnull,Snovarchar(10)notnull,Strnum2int,primarykey(Cno,Sno),foreignkey(Cno)referencescomponent(Cno),foreignkey(Sno)referencesstore(Sno);(3)創(chuàng)立索引createindexroomRnoonroom(Rno)createindexroomRnameonroom(Rname)createindexproPnoonproduct(Pno)createindexfacfnemeonfac(fname)createindexcomCnooncomp

26、onent(Cno)createindexstrSnoonstore(Sno)2.6.2 數(shù)據(jù)入庫(kù)(1)存儲(chǔ)過程createprocworker(Wnovarchar(10),Wnamevarchar(20),Wageint,Wsexvarchar(2),Wtypevarchar(20),Rnovarchar(10)asinsertintoworkervalues(Wno,Wname,Wage,Wsex,Wtype,Rno);createprocroom(Rnovarchar(10),Rnamevarchar(20),Rcallint,Raddrchar(8),fnamevarchar(20)

27、asinsertintoroomvalues(Rno,Rname,Rcall,Raddr,fname);createprocproduct1(Pnovarchar(10),Pnamevarchar(20),Pricenumeric(5,1),Rnovarchar(10)asinsertintoproductvalues(Pno,Pname,Price,Rno);createproccomponent1(Cnovarchar(10),Pricefloat,weightfloat,)asinsertintocomponentvalues(Cno,Price,weight);createprocst

28、ore1(Snovarchar(10),Snamevarchar(20),Scallint,fnamevarchar(20)asinsertintostorevalues(Sno,Sname,Scall,fname);createprocfacl(fnamevarchar(20),fn_namevarchar(20)asinsertintofacvalues(fname,fn_name);createprocroom_com1(Rnovarchar(10),Cnovarchar(10),stimedatetime)asinsertintoroom_comvalues(Rno,Cno,stime

29、);createprocpro_com1(Cnovarchar(10),Pnovarchar(10),numberint)asinsertintopro_comvalues(Cno,Pno,number);createprocpro_str1(Pnovarchar(10),Snovarchar(10),Strnum1int)asinsertintopro_strvalues(Pno,Sno,Strnum1);createproccom_str1(Cnovarchar(10),Snovarchar(10),Strnum2int)asinsertintocom_strvalues(Cno,Sno,

30、Strnum2);(2)存儲(chǔ)數(shù)據(jù)execfac1fname='奔馬',fn_name='張磊'execroom1Rno=1,Rname='劉基',Rcall=4254357,Raddr='長(zhǎng)沙,fname='奔馳'execroom1Rno=2,Rname='劉擇機(jī)',Rcall=4250046,Raddr='株洲',fname='奔馳'execworker1Wno=102,Wname='劉雄峰',Wage=40,Wsex='男',Wtype=&

31、#39;搬運(yùn)工,Rno=1execworker1Wno=103,Wname='劉蕓',Wage=21,Wsex='女',Wtype='經(jīng)理',Rno=2execworkerlWno=101,Wname='鄭凡',Wage=21,Wsex='女',Wtype='前臺(tái)接待Rno=1execworker1Wno=104,Wname='黃曉明'Wage=27,Wsex='男,Wtype='技術(shù)人員Rno=2execproduct1Pno=201,Pname=輪胎',Price

32、='500',Rno=1execproduct1Pno=202,PnameW擎',Price='9584.1',Rno=2execproduct1Pno=203,Pname=擋風(fēng)玻璃Price='1584.1',Rno=1execproductlPno=204,Pname='奔馳摩托Price='9999.9',Rno=1execproduct1Pno=205,Pname='奔馳貨車Price='9999.0',Rno=2execcomponent1Cno=c1002,Price='

33、6520',weight='200'execcomponent1Cno=c1001,Price='520',weight='10'execcomponent1Cno=c1003,Price='925',weight='150'execcomponent1Cno=c1004,Price='654',weight='100'execstore1Sno=101,Sname=琦',Scall=6991431,fname='奔馳'execstore1Sno=10

34、2,Sname=I',Scall=6991254,fname='奔馳'execroom_com1Rno=1,Cno=c1002,stime='2021-05-26'execroom_com1Rno=2,Cno=c1003,stime='2021-06-01,execpro_com1Cno=c1002,Pno=204,number=45execpro_com1Cno=c1004,Pno=201,number=89execpro_com1Cno=c1001,Pno=202,number=124execpro_str1Pno=201,Sno=101,S

35、trnum1=345execpro_str1Pno=203,Sno=102,Strnum1=1254execcom_str1Cno=c1001,Sno=102,Strnum2=458execcom_str1Cno=c1004,Sno=101,Strnum2=1461execcom_str1Cno=c1002,Sno=101,Strnum2=1852execcom_str1Cno=c1003,Sno=102,Strnum2=2541表3.13 .系統(tǒng)調(diào)試和測(cè)試fname工廠表馨帥車間表表3.2RnuRnameRcallJladir|£nuie_L12劉基劉擇機(jī)424357長(zhǎng)鈔奔馳株洲奔

36、他零平中表表3.3CnoJrlce=1001TOO?E20652010200C1003織150el304喇100產(chǎn)品表表3.4Pno1TnameFrice|Un口201輪胎5001202引攣05網(wǎng)】2203擋風(fēng)蟹璃153411加4奔馳康托明明.g1205奔馳貨車9599.Q2土工人表表3.5511If3卜NmokIfitko上101前臺(tái)接番110240搬運(yùn)工110321崎理2-1104黃瞪明27技術(shù)人員2倉(cāng)庫(kù)表表3.6Sno|SnameScalifname101支廊崎699坦31言1102691254存放表表3.7CnoSrtoGtrnuni2上ctaoi底始白cLOOZ101165210Z2

37、541el00410114&1存放表表3.8PllO|Sno|Strrram1卜2011013452031021254組裝表表3.9CuoPrj=iliTlmbeirLC1O042018gclDOl202124MO0220445米生產(chǎn)表表3.10En4CmISt110022021-5-2622021-6-1米插入零件號(hào)=c1005結(jié)果截圖insertintocomponent(Cno,price,weight)values('c1005,98,695)表3.11CnoPriceTtithitclDOl52010C10026520ZOOalD039231501IlBc10C4cl

38、OOS65498IDO*5查詢產(chǎn)品信息selectPno,Pname,Pricefromproduct表3.12TnoPnameFrice120】輪胎500.02202引擎9584.13203檔疝玻痛1584.14204奔馳摩托9909.g52Q5奔馳貨車99附9查在長(zhǎng)沙生產(chǎn)地產(chǎn)品名稱和產(chǎn)品價(jià)格selectPname,Pricefromproduct,roomwhereproduct.Rno=room.Rnoandroom.Raddr='長(zhǎng)沙表3.13把產(chǎn)品號(hào)為203的產(chǎn)品改成車頭updateproductsetPname=車頭wherePno=203select*fromproduc

39、twherePrice>2000.0表3.15PnoPnaniePriceRno1202引軍95B4.122204奔馳摩托99叫913205奔眥食車999S.92刪除零件號(hào)為c1005的零件信息deletefromcomponentwhereCno='c1005'表3.16PriceweightdtKf£2010elOC2£5202m=1003喀tea*E54ioo把重量大于100的零件的價(jià)格改成65689.1updatecomponentsetPrice=5689.1whereweight>100表3.17Cno|Price|gightfflOOl52C10zclOC2牧S1劃=1

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論