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

正文內(nèi)容

數(shù)據(jù)庫銷售訂單管理系統(tǒng)課程設(shè)計(jì)-預(yù)覽頁

2025-09-27 12:01 上一頁面

下一頁面
 

【正文】 00~1000) 定長字符串 32 位 無 5 ER 圖 供應(yīng)商產(chǎn)品客戶雇員訂單編號 出廠價(jià) 庫存 價(jià)格 編號名字聯(lián)系電話地址姓名供應(yīng)1 n產(chǎn)的編號 供應(yīng)商編號管理n1下 n1訂購mn訂單編號姓名電話客戶編號雇員編號顧原編號地址姓名工資電話客戶編號日期數(shù)量產(chǎn)品編號 訂單編號產(chǎn)品種類 圖 圖 關(guān)系模型 供應(yīng)商 (供應(yīng)商編號 ,名稱,地址,聯(lián)系電話 ) 產(chǎn)品 (產(chǎn)品編號 ,產(chǎn)品名稱,產(chǎn)品類別, 出廠 價(jià), 價(jià)格 , 庫存 ) 供應(yīng) (供應(yīng)商編號 , 產(chǎn)品編號 ) 訂購 (產(chǎn)品編號 , 訂單編號 ,數(shù)量 ) 客戶 (客戶編號 ,姓名, 地址,電話 ) 訂單 (訂單編號 ,日期, 客戶編號 , 雇員編號 ,產(chǎn)品種類 ) 雇員 (雇員編號 ,姓名, 電話,工資 ) 6 表 5 匯總 表 表名 功能說明 表 Suppliers 供應(yīng)商表,存儲供應(yīng)商的編號等信息 表 product 產(chǎn)品表,存儲產(chǎn)品的編號、數(shù)量等信息 表 Sp 供應(yīng)商產(chǎn)品供應(yīng)表,存儲供應(yīng)商所供應(yīng)的產(chǎn)品對應(yīng)信息 表 orders 訂單表,存儲訂單的編號、日期等信息 表 po 產(chǎn)品訂購表,存儲產(chǎn)品訂購的對應(yīng)信息 表 employee 雇員表,存儲雇員的編號等信息 表 customer 客戶表,存儲客戶的編號等信息 表 [1]:[ Suppliers表 ](供應(yīng)商表 ) 表名 Suppliers(供應(yīng)商表) 數(shù)據(jù)庫用戶 Sa 主鍵 S_number 其他排序字段 無 索引字段 無 序號 字段名稱 數(shù)據(jù)類型(精度范圍) 允許為空 Y/N 唯一Y/N 區(qū)別度 默認(rèn)值 約束條件 /說明 1 S_number char(32) N Y 高 無 主鍵 /供應(yīng)商編號 2 S_name char(32) N N 中 無 供應(yīng)商名稱 3 S_address char(32) N N 中 無 供應(yīng)商地址 4 S_telnum Char(32) N N 高 無 供應(yīng)商電話 sql 腳本 建立供應(yīng)商表 create table Suppliers供應(yīng)商表 ( S_number char(32) not null primary key, S_name char(32) not null, S_adress char(32) not null, S_telnub char(32) not null, )。 表 [5]:[po表 ](產(chǎn)品訂購表 ) 表名 po(產(chǎn)品訂購表) 數(shù)據(jù)庫用戶 sa 主鍵 p_number o_number 其他排序字段 無 索引字段 無 序號 字段名稱 數(shù)據(jù)類型(精度范圍) 允許為空Y/N 唯一Y/N 區(qū)別度 默認(rèn)值 約束條件 /說明 1 p_number char(32) N Y 高 無 主鍵 /產(chǎn)品號 2 o_number char(32) N Y 高 無 主鍵 /訂單號 3 quant int N N 低 無 訂購產(chǎn)品數(shù)量 10 sql 腳本 建立產(chǎn)品訂購表 create table po訂購表 ( p_number char(32), o_number char(32), quant int, primary key(p_number,o_number), foreign key(p_number)references product(p_number) on delete cascade on update cascade, foreign key(o_number)references orders(o_number) on delete cascade on update cascade, )。 功能:能夠向管理員提供簡明,直接的客戶信息展示。 功能:能夠向管理員提供簡明,直接客戶下訂單的信息展示。訂單總數(shù) 39。 else 13 select ,times,pn,c_name,empl_name from orders ,customer,employee = = and =o_number 圖 2 訂單查詢圖 查詢訂單最多的客戶信息 功能:查詢訂單最多的客戶信息 目的:存儲查詢訂單最多的客戶信息的操作 意義:下次重復(fù)同樣的動(dòng)作時(shí),可直接執(zhí)行存儲過程,簡化操作步驟 create view view_order as select c_number,count(o_number)總數(shù) from orders group by c_number。該客戶不存在 39。 else select * from employee where empl_name=name。 16 圖 6 更新客戶信息圖 查詢產(chǎn)品信息 功能:查詢產(chǎn)品信息 目的:存儲查詢產(chǎn)品信息的操作 意義:下次重復(fù)同樣的動(dòng)作時(shí),可直接執(zhí)行存儲過程,簡化操作步驟 create procedure procedure_selec_produt pnumber char(32)產(chǎn)品的查詢 as select * from product where p_number=pnumber。 else insert into Suppliers values ( Snumber, Sname, Sadress , Stelnub )。倉庫里沒有該產(chǎn)品,不予訂購 39。該產(chǎn)品已經(jīng)在訂單中 39。 圖 10 插入訂購產(chǎn)品圖 1插入產(chǎn)品信息 功能:插入產(chǎn)品信息 目的:存儲產(chǎn)品的操作 意義:下次重復(fù)同樣的動(dòng)作時(shí),可直接執(zhí)行存儲過程,簡化操作步驟 20 create procedure procedure_insert_pro插入產(chǎn)品 number char(32),name char(32),price int,exprice int,inventory int as if exists(select * from product where p_number=number) update product set p_inventory=p_inventory+inventory else insert into product values ( number, name, price, exprice, inventory ) 圖 11 插入產(chǎn)品圖 1更新供應(yīng)商的信息 功能: 更新供應(yīng)商的信息 目的:存儲產(chǎn)品的操作 意義:下次重復(fù)同樣的動(dòng)作時(shí),可直接執(zhí)行存儲過程,簡化操作步驟 create procedure procedure_update_suply更新供應(yīng)商信息 21 snumber char(32), stell char(32), saddress char(32) as if not exists( select * from Suppliers where S_number=snumber ) print39。00139。大連 39。 exec procedure_delet_supply 39。 else select S_name,p_name from Suppliers,sup,product where = and =snumber and = exec procedure_selet_pro 39。 24 else update customer set c_adress=address,c_telnub=tell where c_number=number 。0731393609639。你輸入的客戶不存在 39。 25 圖 17 刪除客戶信息圖 1更新雇員信息 功能: 更新雇員信息 目的:存儲產(chǎn)品的操作 意義:下次重復(fù)同樣的動(dòng)作時(shí),可直接執(zhí)行存儲過程,簡化操作步驟 create procedure procedure_update_emp更新雇員信息 enumber char(32), etell char(32), eaddress char(32), e_real int as if not exists(select * from employee where empl_number=enumber ) print39。00139。changsha39。 else delete from employee where empl_number =number 。該訂單已經(jīng)存在,不需重復(fù)下訂單 39。你輸入的客戶不 存在 39。該產(chǎn)品庫存不足不予以訂購 39。 圖 21 完整的訂單流程圖 觸發(fā)器的設(shè)計(jì) 建立觸發(fā)器 update_invert:當(dāng)插入了一條新的產(chǎn)品訂購信息后,則激活該觸發(fā)器,新的產(chǎn)品庫存量等于舊庫存量減去產(chǎn)品訂購的數(shù)量。 意義:為數(shù)據(jù)庫用戶提供一種簡便操作,省去了逐項(xiàng)更改數(shù)據(jù)的麻煩。每次用戶要求進(jìn)入系統(tǒng)時(shí),由系統(tǒng)進(jìn)行核對,通過鑒定后才提供機(jī)器使用權(quán)。 例如: exec sp_addlogin 39。, 39。 , 39。,39。 , 39。 SQL Server Agent 服務(wù)的正常運(yùn)作是這一切的基礎(chǔ)。 開始我還以為很簡單,就是建幾個(gè)表,在做幾個(gè)查詢,后來才發(fā)現(xiàn)要求在么多,要畫 ER 圖,要畫數(shù)據(jù)流圖還真有許多的還要做還要寫觸發(fā)器,在這個(gè)實(shí)驗(yàn)中我覺得觸發(fā)器是最難的,在這之中我聽從老師的安排努力的在機(jī)房完成每次老師布置的任務(wù),最終還是完成了本次課程設(shè)計(jì)的任務(wù)。 create table sup供應(yīng)表 ( S_number char(32) not null, p_number char(32) not null, primary key(S_number,p_number), foreign key(S_number)references Suppliers(S_number) on delete cascade on update cascade, foreign key(p_number)references product(p_number) on delete cascade on update cascade )。 39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。 else select * from Suppliers where S_name=sname 36 exec procedure_select_suply 39。 create procedure procedure_update_suply更新供應(yīng)商信息 snumber char(32), stell char(32), saddress char(32) as if not exists( select * from Suppliers where S_number=snumber ) print39。00139。大連 39。 else 37 delete from Suppliers where S_number =num
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1