freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)—訂單銷(xiāo)售數(shù)據(jù)庫(kù)管理系統(tǒng)-閱讀頁(yè)

2024-09-18 16:28本頁(yè)面
  

【正文】 Orders訂單表 (Onumber char(12)primary key,編號(hào),主碼 Odate date,日期 Enumber char(12),設(shè)置雇員號(hào) ,外碼 Cnumber char(12),設(shè)置客戶號(hào) ,外碼 foreign key (Cnumber) references Customer(Cnumber) on delete cascade on update cascade, foreign key (Enumber) references Employee(Enumber) on delete cascade on update cascade )。 表 [6]:[ Employee 表 ](雇員表 ) 表名 Employee( 雇員 表) 數(shù)據(jù)庫(kù)用戶 sa 主鍵 Enumber 其他排序字段 無(wú) 索引字段 無(wú) 序號(hào) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型(精度范圍) 允許為空Y/N 唯一Y/N 區(qū)別度 默認(rèn)值 約束條件 /說(shuō)明 1 Enumber char(12) N Y 高 無(wú) 主鍵 /雇員號(hào) 2 Ename char(10) N N 中 無(wú) 雇員名稱(chēng) 3 Etelnum int N Y 高 無(wú) 雇員電話 4 Ewages real N N 低 無(wú) 雇員薪資 sql 腳本 建立 雇員表 create table Employee雇員表 (Enumber char(12) primary key,編號(hào) Ename char(10),名字 Etelnum int,電話 Ewages real工資 )。 視圖的設(shè)計(jì) 建立一張雇員信息的視圖 目的:屏蔽雇員的工資信息。 意義:有利于數(shù)據(jù)庫(kù)安全的維護(hù),防止任意修改數(shù)據(jù)庫(kù)中的雇員信息。 建立一張產(chǎn)品信息的視圖 目的:屏蔽 產(chǎn)品的出廠價(jià) 信息。 意義:有利于數(shù)據(jù)庫(kù)安全的維護(hù),防止任意修改數(shù)據(jù)庫(kù) 中的產(chǎn)品 信息。 存儲(chǔ)過(guò)程 的設(shè)計(jì) 查詢訂單數(shù)量 功能:查詢訂單的數(shù)量 目的:存儲(chǔ)查詢訂單數(shù)量的操作 意義:下次重復(fù)同樣的動(dòng)作時(shí),可直接執(zhí)行存儲(chǔ)過(guò)程,簡(jiǎn)化操作步驟 create procedure procedure_SearchOrdersNum 查詢訂單的存儲(chǔ)過(guò)程 as select COUNT(*) 39。查詢訂單數(shù)量 from Orders。 查詢訂單最 多的客戶信息 功能:查詢訂單最多的客戶信息 目的:存儲(chǔ)查詢訂單最多的客戶信息的操作 意義:下次重復(fù)同樣的動(dòng)作時(shí),可直接執(zhí)行存儲(chǔ)過(guò)程,簡(jiǎn)化操作步驟 create procedure procedure_SearchMaxOrders查詢訂單最多的客戶信息 as select Cnumber,Cname,Caddress,Ctelnum from Orders,Customer where = group by Cnumber having MAX(Cnumber)。 查詢雇員信息 功能:查詢雇員信息 目的:存儲(chǔ)查詢雇員信息的操作 意義:下次重復(fù)同樣的動(dòng)作時(shí),可直接執(zhí)行存儲(chǔ)過(guò)程,簡(jiǎn)化操作步驟 create procedure procedure_SearchEmployee查詢某雇員信息 Ename char(10) as select * from Employee where Ename=Ename。 查詢產(chǎn)品信息 功能:查詢產(chǎn)品信息 目的:存儲(chǔ)查詢產(chǎn)品信息的操作 意義:下次重復(fù)同樣的動(dòng)作時(shí),可直接執(zhí)行存儲(chǔ)過(guò)程,簡(jiǎn)化操作步驟 create procedure procedure_SearchProduct查詢某產(chǎn)品信息 Pnumber char(12) as select Pnumber,Pname,Pcategory,Pprice,Pex_price,Pinventory,Snumber from Product,SP where Pnumber=Pnumber and =Pnumber。該供應(yīng)商記錄已經(jīng)存在 39。 插入訂單信息 功能:插入訂單信息 目的:存儲(chǔ)插入訂單信息的操作 意義:下次重復(fù)同樣的動(dòng)作時(shí),可直接執(zhí)行存儲(chǔ)過(guò)程,簡(jiǎn)化操作步驟 create procedure procedure_InsertOrders插入訂單表 Onumber char(12),Odate date,Enumber char(12),Cnumber char(12) as IF EXISTS(SELECT * FROM Orders WHERE Onumber=Onumber) print39。 ELSE insert into Orders(Onumber,Odate,Enumber,Cnumber) values(Onumber,Odate,Enumber,Cnumber)。該產(chǎn)品訂購(gòu)訂單記錄已經(jīng)存在 39。該產(chǎn)品庫(kù)存不足,無(wú)法訂購(gòu) 39。 1 插入產(chǎn)品信息 功能:插入產(chǎn)品信息 目的:存儲(chǔ)產(chǎn)品的操作 意義:下次重復(fù)同樣的動(dòng)作時(shí),可直接執(zhí)行存儲(chǔ)過(guò)程,簡(jiǎn)化操作步驟 create procedure procedure_InsertProduct 插入產(chǎn)品信息 Pnumber char(12),Pname char(30),Pcategory char(15),Pprice int,Pex_price real,Pinventory real as IF EXISTS(SELECT * FROM Product WHERE Pnumber=Pnumber)若有相同產(chǎn)品,只更新庫(kù)存量 update Product set Pinventory=Pinventory+Pinventory ELSE insert into Product(Pnumber,Pname,Pcategory,Pprice,Pex_price,Pinventory) values(Pnumber,Pname,Pcategory,Pprice,Pex_price,Pinventory)。該訂單記錄已存在,不能重復(fù)下訂單 39。 IF EXISTS(SELECT * FROM PO WHERE Pnumber=Pnumber and Onumber=Onumber)若有重復(fù)訂購(gòu)單,則不予訂購(gòu) print39。 ELSE IF EXISTS(SELECT * FROM Product WHERE PinventoryQuantity)若產(chǎn)品庫(kù)存量不足,則不予訂購(gòu) print39。 ELSE insert into PO(Onumber,Pnumber,Quantity) values(Onumber,Pnumber,Quantity)。 功能:能夠根據(jù)數(shù)據(jù)庫(kù)中數(shù)據(jù)的變化來(lái)自動(dòng)進(jìn)行數(shù)據(jù)更新操作。 意義: 為數(shù)據(jù)庫(kù)用戶提供一種簡(jiǎn)便操作,省去了逐項(xiàng)更改數(shù)據(jù)的麻煩 。 end。其方法是由系統(tǒng)提供一定的方式讓用戶標(biāo)識(shí)自己的名字或身份。 數(shù)據(jù)庫(kù)安全性所關(guān)心的主要是 DBMS 的存取控制機(jī)制。 數(shù)據(jù)加密是防止數(shù)據(jù)庫(kù)中數(shù)據(jù)在存儲(chǔ)和傳輸中關(guān)系的有效字段。 例如: EXEC sp_addlogin 39。,39。,39。 EXEC SP_GRANTDBACCESS 39。,39。 GRANT ALL privileges 將指定權(quán)限授予該用戶 on table Suppliers,Product,SP,Orders,PO,view_Employee,view_product to 阿萊格里 用戶帳號(hào)密碼的加密方法 為用戶帳號(hào)密碼加密, 需要 用程序?qū)崿F(xiàn),對(duì)用戶的帳號(hào)密碼實(shí)行加密算法,并在后臺(tái)實(shí)現(xiàn)轉(zhuǎn)換 。 系統(tǒng)每天凌晨自動(dòng)更新系統(tǒng),刪除未銷(xiāo)卡記錄 2)數(shù)據(jù)庫(kù)維護(hù)計(jì)劃非常強(qiáng)大,里面有各式各樣對(duì)數(shù)據(jù)庫(kù)的維護(hù) /備份操作,每樣都可以設(shè)定不同的Schedule,當(dāng)然,每設(shè)定一項(xiàng),在 JOB 里面就會(huì)自動(dòng)多出來(lái)一條。 系統(tǒng)每天凌晨更新后,自動(dòng)備份數(shù)據(jù)庫(kù)。首先, 設(shè)計(jì)數(shù)據(jù)庫(kù)管理系統(tǒng)本身,鍛煉了自己的能力,增長(zhǎng)了自己的實(shí)踐經(jīng)驗(yàn) 。 在實(shí)際操作中遇到的各種問(wèn)題,讓我思考、求助,直到最終解決,在此過(guò)程中更是獲益匪淺。但是后來(lái)開(kāi)始動(dòng)手做的時(shí)候,才知道做一個(gè)完整的數(shù)據(jù)庫(kù)管理系統(tǒng)需要做大量的準(zhǔn)備工作, 要做出一個(gè)功能完善的數(shù)據(jù)庫(kù)系統(tǒng),并 非易事 。 這次課程設(shè)計(jì)最后能夠 順利完成,離不開(kāi)老師的悉心教導(dǎo),也離不開(kāi)同學(xué)間的互相交流和幫助,再通過(guò)我自己不斷努力,終于能夠完成完整的數(shù)據(jù)庫(kù)管理系統(tǒng)的設(shè)計(jì),能夠完成這次課程設(shè)計(jì),自己感覺(jué)也很有成就感,感覺(jué)收獲真的很大,知識(shí)方面的收獲和實(shí)際動(dòng)手能力的鍛煉,都讓我感覺(jué)進(jìn)步了不少,也為將來(lái)進(jìn)一步學(xué)習(xí)和工作打下了基礎(chǔ)。在插入數(shù)據(jù)時(shí),外碼的值必須是作為主碼在被參照表中 出現(xiàn)過(guò)的值,否則,就會(huì)出現(xiàn) 異常 (不僅屬性必須先存在,屬性值也必須先存在)。 以上問(wèn)題自認(rèn)為都注意到了,但是插入數(shù)據(jù)是仍然出錯(cuò)了,就可以將這些數(shù)據(jù)通過(guò)企業(yè)管理器進(jìn)行插入,就可以發(fā)現(xiàn)問(wèn)題出現(xiàn)在哪。 最重要的是,通過(guò)這次試驗(yàn)我學(xué)會(huì)了,不是拿到題目就建數(shù)據(jù)庫(kù),而是先根據(jù)題目寫(xiě)好需求分析,然后進(jìn)行概念結(jié)構(gòu)設(shè)計(jì),然后進(jìn)行邏輯結(jié)構(gòu) 設(shè)計(jì),然后進(jìn)行物理設(shè)計(jì),然后數(shù)據(jù)庫(kù)安全及維護(hù)設(shè)計(jì),最后在建數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1