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

正文內(nèi)容

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

2024-09-16 12:01本頁面
  

【正文】 接執(zhí)行存儲(chǔ)過程,簡化操作步驟 圖 14 庫存量最大產(chǎn)品查詢圖 1供應(yīng)商供應(yīng)的產(chǎn)品查詢 功能: 供應(yīng)商供應(yīng)的產(chǎn)品查詢 目的:存儲(chǔ)產(chǎn)品的操作 意義:下次重復(fù)同樣的動(dòng)作時(shí),可直接執(zhí)行存儲(chǔ)過程,簡化操作步驟 create procedure procedure_selet_pro 查詢商供應(yīng)的產(chǎn)品 snumber char(32) as 23 if not exists(select s_number from Suppliers where S_number=snumber ) print39。 else select S_name,p_name from Suppliers,sup,product where = and =snumber and = exec procedure_selet_pro 39。 圖 16 查詢供應(yīng)商供應(yīng)的產(chǎn)品圖 1更新客戶的信息 功能: 更新客戶信息 目的:存儲(chǔ)產(chǎn)品的操作 意義:下次重復(fù)同樣的動(dòng)作時(shí),可直接執(zhí)行存儲(chǔ)過程,簡化操作步驟 create procedure procedure_update_coustome更新客戶信息 number char(32), tell char(32), address char(32) as if not exists(select * from customer where c_number=number ) print39。 24 else update customer set c_adress=address,c_telnub=tell where c_number=number 。0139。0731393609639。廣州 39。你輸入的客戶不存在 39。 exec procedure_delet_coustome 39。 25 圖 17 刪除客戶信息圖 1更新雇員信息 功能: 更新雇員信息 目的:存儲(chǔ)產(chǎn)品的操作 意義:下次重復(fù)同樣的動(dòng)作時(shí),可直接執(zhí)行存儲(chǔ)過程,簡化操作步驟 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。 else update employee set empl_addres=eaddress,empl_telnumb=etell,empl_real=e_real where empl_number=enumber 。00139。111111111139。changsha39。 select * 圖 18 更新雇員信息圖 26 19刪除雇員信息 功能: 刪除雇員信息 目的:存儲(chǔ)產(chǎn)品的操作 意義:下次重復(fù)同樣的動(dòng)作時(shí),可直接執(zhí)行存儲(chǔ)過程,簡化操作步驟 create procedure procedure_delet_emp刪除雇員信息 number char(32) as if not exists(select * from employee where empl_number=number ) print39。 else delete from employee where empl_number =number 。00139。該訂單已經(jīng)存在,不需重復(fù)下訂單 39。倉庫里沒有該產(chǎn)品,不予訂購 39。你輸入的客戶不 存在 39。你輸入的雇員不存在 39。該產(chǎn)品庫存不足不予以訂購 39。訂單下發(fā)成功 39。 圖 21 完整的訂單流程圖 觸發(fā)器的設(shè)計(jì) 建立觸發(fā)器 update_invert:當(dāng)插入了一條新的產(chǎn)品訂購信息后,則激活該觸發(fā)器,新的產(chǎn)品庫存量等于舊庫存量減去產(chǎn)品訂購的數(shù)量。 功能:能夠根據(jù)數(shù)據(jù)庫中數(shù)據(jù)的變化來自動(dòng)進(jìn)行數(shù)據(jù)更新操作。 意義:為數(shù)據(jù)庫用戶提供一種簡便操作,省去了逐項(xiàng)更改數(shù)據(jù)的麻煩。 函數(shù)的設(shè)計(jì) 無 31 防止用戶直接操作數(shù)據(jù)庫的方法 用戶標(biāo)識(shí)和鑒別是系統(tǒng)提供的最外層安全保護(hù)措施。每次用戶要求進(jìn)入系統(tǒng)時(shí),由系統(tǒng)進(jìn)行核對(duì),通過鑒定后才提供機(jī)器使用權(quán)。 用戶帳號(hào)密碼的加密方法 數(shù)據(jù)加密是防止數(shù)據(jù)庫中數(shù)據(jù)在存儲(chǔ)和傳輸中關(guān)系的有效字段。 例如: exec sp_addlogin 39。, 39。, 39。創(chuàng)建登入名 exec sp_grantdbaccess 39。 , 39。 在數(shù)據(jù)庫中創(chuàng)建新用戶 exec sp_addsrvrolemember 39。,39。 sp_addrole 39。 , 39。創(chuàng)建數(shù)據(jù)庫角色 GRANT CREATE TABLE TO fanyangcong GRANT CREATE VIEW TO fanyangcong GRANT SELECT ON employee TO fanyangcong WITH GRANT OPTION REVOKE UPDATE ON employee FROM fanyangcong CASCADE REVOKE DELETE ON employee FROM fanyangcong CASCADE 表 5 角色權(quán)限授予表 角色 可以訪問的表與列 操作權(quán)限 sa 可訪問所有表 完全控制權(quán)限 admin 可訪問所有表 部分的控制權(quán)限 Fanyangcong 可訪問所有表 完全控制權(quán)限 32 數(shù)據(jù)庫維護(hù)計(jì)劃設(shè)定完成之后,如果 SQL Server 代理是啟動(dòng)的,那么在 管理-- SQL Server 代理--作業(yè) 下面會(huì)自動(dòng)生成若干自動(dòng)維護(hù)的工作條目,并且每個(gè)條目都有相應(yīng)的計(jì)劃表,這個(gè)才是正常的。 SQL Server Agent 服務(wù)的正常運(yùn)作是這一切的基礎(chǔ)。 33 總結(jié) 不得不說本次課程設(shè)計(jì)給我?guī)砹朔浅4蟮氖斋@。 開始我還以為很簡單,就是建幾個(gè)表,在做幾個(gè)查詢,后來才發(fā)現(xiàn)要求在么多,要畫 ER 圖,要畫數(shù)據(jù)流圖還真有許多的還要做還要寫觸發(fā)器,在這個(gè)實(shí)驗(yàn)中我覺得觸發(fā)器是最難的,在這之中我聽從老師的安排努力的在機(jī)房完成每次老師布置的任務(wù),最終還是完成了本次課程設(shè)計(jì)的任務(wù)。 通過這次試驗(yàn)我學(xué)會(huì)了,不是拿到題目就建數(shù)據(jù)庫,而是先根據(jù)題目寫好需求分析,然后進(jìn)行概念結(jié)構(gòu)設(shè)計(jì),然后 進(jìn)行邏輯結(jié)構(gòu)設(shè)計(jì),然后進(jìn)行物理設(shè)計(jì),然后數(shù)據(jù)庫安全及維護(hù)設(shè)計(jì),最后在建數(shù)據(jù)庫實(shí)施。 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 )。 create procedure procedure_inser_suply增加供應(yīng)商 Snumber char(32), Sname char(32), 35 Sadress char(32), Stelnub char(32) as if exists(select * from Suppliers where S_number=Snumber) print 39。 39。 exec procedure_inser_suply 39。,39。,39。,39。 exec procedure_inser_suply 39。,39。,39。,39。 exec procedure_inser_suply 39。,39。,39。,39。 exec procedure_inser_suply 39。,39。,39。,39。 exec procedure_inser_suply 39。,39。,39。,39。 exec procedure_inser_suply 39。,39。,39。,39。 exec procedure_inser_suply 39。,39。,39。,39。 exec procedure_inser_suply 39。,39。,39。,39。 exec procedure_inser_suply 39。,39。,39。,39。 exec procedure_inser_suply 39。,39。,39。,39。 exec procedure_inser_suply 39。,39。,39。,39。 exec procedure_inser_suply 39。,39。,39。,39。 create procedure procedure_select_suply查詢供應(yīng)商信息 sname char(32) as if not exists( select * from Suppliers where S_name=sname) print39。 else select * from Suppliers where S_name=sname 36 exec procedure_select_suply 39。 create procedure procedure_cout_suply查詢供應(yīng)商的數(shù)量 as select count(*) from Suppliers。 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。 else update Suppliers set S_adress=saddress,S_telnub=stell where S_number =snumber。00139。1365647888839。大連 39。 create procedure procedure_delet_supply刪除供應(yīng)商信息 number char(32) as if not exists(select * from Suppliers where S_number=number ) print39。 else 37 delete from Suppliers where S_number =number 。11
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1