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

正文內(nèi)容

工廠數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)(參考版)

2024-11-16 15:47本頁面
  

【正文】 最后,還要感謝數(shù)據(jù)庫老師對(duì)我的幫助,給我提供了許多寶貴的意見。同時(shí),也便于我在以后學(xué)習(xí)或認(rèn)識(shí)更多的內(nèi)容能有新 的方法和思維,也能更加有效和快速的去消化吸收新的東西。開發(fā)主要是編寫存儲(chǔ)過程、觸發(fā)器等,有些類似于程序員,開發(fā)還需要有較強(qiáng)的邏輯思維和創(chuàng)造能力;管理則需要對(duì) SQL Sever數(shù)據(jù)庫的原理有深刻的認(rèn)識(shí),有全局操縱的能力和緊密的思維,責(zé)任較大,因?yàn)橐粋€(gè)小的失誤就會(huì)弄掉整個(gè)數(shù)據(jù)庫,相對(duì)前者來說,后者更看重經(jīng)驗(yàn)。每一個(gè)細(xì)微的細(xì)節(jié)都必須十分的注意,如果不認(rèn)真思考決策,就會(huì)出現(xiàn)或大或小的錯(cuò)誤,如果早期的錯(cuò)誤隱藏下來,對(duì)后面的工作影響就會(huì)很 大,甚至有時(shí)要推倒很多前面做的工作重來。一般是先導(dǎo)入主鍵表,后導(dǎo)入外鍵表,這樣可以避免很多的錯(cuò)誤。在解決課程設(shè)計(jì)遇到的各種問題的過程中,學(xué)到了很多新的知識(shí)。在這些天的課程設(shè)計(jì)中,我覺得自己還是學(xué)到了很多東西,包括建表、建存儲(chǔ)過程、建觸發(fā)器、查詢語句、插入數(shù)據(jù)、更新數(shù)據(jù)以及數(shù)據(jù)庫安全性等內(nèi)容 都有了更深層次的理解。 31 九、 總結(jié) 關(guān)于數(shù)據(jù)庫課程設(shè)計(jì),總的來說,受益匪淺。 grant select on V_use to 倉庫主任 。 grant select on 車間 to 倉庫主任 。 grant select,delete,update,insert on 產(chǎn)品 to 倉庫主任 。 創(chuàng)建倉庫主任角色 create role 倉庫主任 授予權(quán)限 grant select on 倉庫 to 倉庫主任 。 授予查看視圖權(quán)限 grant select on v_shop to 產(chǎn)品經(jīng)理 。 grant select on 倉庫 to 產(chǎn)品經(jīng)理 。 grant select on 工廠 to 產(chǎn)品經(jīng)理 。 grant select,delete,update,insert on 產(chǎn)品 to 產(chǎn)品經(jīng)理 。 grant select on count_員工 to 車間主任 。 30 授予查看視圖權(quán)限 grant select on v_renshu to 車間主任 。 grant select,delete,update,insert on 工人 to 車間主任 。 grant select,delete,update,insert on 產(chǎn)品 _零件 to 廠長(zhǎng) 。 grant select,delete,update,insert on 倉庫 to 廠長(zhǎng) 。 grant select,delete,update,insert on 零件 to 廠長(zhǎng) 。 grant select,delete,update,insert on 車間 to 廠長(zhǎng) 。qiuqiu39。panqiufang39。sysadmin39。panqiufang39。factory39。11439739。panqiufang39。 4)倉庫主任可以管理倉庫,對(duì)產(chǎn)品跟零件可以進(jìn) 行修改,增加,刪除,查詢。 2)車間主任可以管理工人,對(duì)工人可以進(jìn)行修改,增加,刪除,查詢。L00139。S00239。包裝盒 39。L00239。S00139。塑料袋 39。L00139。檢驗(yàn) 產(chǎn)品出庫前: (產(chǎn)品、倉庫情況) 圖 產(chǎn)品出庫后:(產(chǎn)品、倉庫情況) 圖 圖 零件入庫 +1,則庫存容量 +1(觸發(fā)器) create trigger tri_零 件入庫 on 零件 for insert as update 倉庫 set 庫存容量 = 庫存容量 + (select COUNT(*) from INSERTED where 倉庫 .倉庫號(hào) = )。 執(zhí)行語句: exec proc_產(chǎn)品出庫 39。 and 產(chǎn)品 .質(zhì)量 =2 print count 圖 結(jié)果 ? 運(yùn)用觸發(fā)器 產(chǎn)品入庫 +1,則庫存容量 +1(觸發(fā)器 ) create trigger tri_產(chǎn)品入庫 on 產(chǎn)品 for insert as update 倉庫 set 庫存容量 = 庫存容量 + (select COUNT(*) from INSERTED where 倉庫 .倉庫號(hào) = )。 print count 圖 用函數(shù)統(tǒng)計(jì)庫存產(chǎn)品數(shù)量 declare count int select count=count(*) from 產(chǎn)品 ,倉庫 where 倉庫 .倉庫號(hào) =產(chǎn)品 .倉庫號(hào) and 產(chǎn)品 . 25 倉庫號(hào) =39。 執(zhí)行語句: exec proc_PLno 奧利奧 圖 ? 運(yùn)用函數(shù) 用函數(shù)統(tǒng)計(jì)倉庫中零件數(shù)量 declare count int select count=count(*) from 零件 where 零件 .倉庫號(hào) =39。W10239。塑料袋 39。L00239。零件出庫 39。零件不合格 圖 23 零件 出庫 create Procedure proc_零件出庫 (零件號(hào) varchar(10)) as begin begin delete from 零件 where 零件號(hào) =零件號(hào) 。,1,4,39。,39。 執(zhí)行前: 圖 執(zhí)行后: 圖 圖 執(zhí)行語句: exec proc_零件 39。,1,39。,39。 執(zhí)行語句: exec proc_零件 39。,2,39。,39。 exec proc_零件 39。,1,39。,39。 exec proc_零件 39。,2,39。,39。 exec proc_零件 39。,3,39。,39。 end end exec proc_零件 39。 end else begin 22 print 39。 print 39。P00239。產(chǎn)品出庫 39。 圖 產(chǎn)品出庫 (存儲(chǔ)過程 ) create Procedure proc_產(chǎn)品出庫 ( 產(chǎn)品號(hào) varchar(10)) as begin begin delete from 產(chǎn)品 where 產(chǎn)品號(hào) =產(chǎn)品號(hào) 。 end End 執(zhí)行語句: exec proc_selecrStore 39。S00439。C00439。周展 39。面包 39。P00639。S00239。C00339。周展 39。紅棗 39。P00539。S00139。C00239。周展 39。金針菇 39。P00439。S00139。C00339。周展 39。牛奶糖 39。P00339。S00139。C00239。周展 39。奧利奧 39。P00239。S00139。C00139。周展 39。楊梅 39。P00139。檢驗(yàn)不合格,不能入庫 39。成功入庫 39。 圖 、函數(shù)及觸發(fā)器的設(shè)計(jì) ? 運(yùn)用存儲(chǔ)過程 產(chǎn)品入庫并插入數(shù)據(jù) create Procedure proc_產(chǎn)品 ( 產(chǎn)品號(hào) varchar(10) , 產(chǎn)品名稱 varchar(20) , 產(chǎn)品經(jīng)理 varchar(10) , 價(jià)格 float , 質(zhì)量 int , 車間號(hào) varchar(10) , 倉庫號(hào) varchar(10)) as begin if 質(zhì)量 =3 begin insert into 產(chǎn)品 values(產(chǎn)品號(hào) ,產(chǎn)品名稱 ,產(chǎn)品經(jīng)理 ,價(jià)格 ,質(zhì)量 ,車間號(hào) , 19 倉庫號(hào) )。 圖 v_renshu運(yùn)行結(jié)果 定義一個(gè)反映工人出生年份的視圖 create view v_worker(職工號(hào) ,姓名 ,出生年月 ) as select 職工號(hào) ,姓名 ,2020年齡 from 工人 圖 v_worker運(yùn)行結(jié)果 統(tǒng)計(jì)不同工種的員工人數(shù) create view count_員工 as select 工種 ,COUNT(*) as 人數(shù) from 工人 group by 工種 圖 建立統(tǒng)計(jì)不同零件倉庫使用情況 create view V_use as select 倉庫號(hào) ,零件名稱 , count(*) as 零件數(shù)量 from 零件 group by 倉庫號(hào) ,零件名稱 。男 39。 視圖的設(shè)計(jì) 建立不同倉庫的庫存容量視圖 create view v_store as select 倉庫號(hào) ,庫存容量 from 倉庫 。 表 表名 生產(chǎn) 數(shù)據(jù)庫用戶 主鍵 車間號(hào),零件號(hào) 其他排序字段 索引字段 車間號(hào),零件號(hào) 序號(hào) 字段名稱 數(shù)據(jù)類型(精度范圍) 允許為空 Y/N 唯一Y/N 區(qū)別度 默認(rèn)值 約束條件 /說明 1 車間號(hào) Varchar(10) N Y 主碼 ,外碼 2 零件號(hào) Varchar(10) N Y 主碼,外碼 16 sql腳本 create table 生產(chǎn) (零件號(hào) varchar(10) not null, 車間號(hào) varchar(10) not null, primary key (零件號(hào) ,車間號(hào) ), foreign key(零件號(hào) ) references 零件 (零件號(hào) ), foreign key(車間號(hào) ) references 車間 (車間號(hào) ) )。 表 表名 零件 數(shù)據(jù)庫用戶 主鍵 零件號(hào) 其他排序字段 重量,質(zhì)量,價(jià)格,倉庫號(hào) 索引字段 零件號(hào),倉庫號(hào) 序號(hào) 字段名稱 數(shù)據(jù)類型(精度范圍) 允許為空Y/N 唯一Y/N 區(qū)別度 默認(rèn)值 約束條件 /說明 1 零件號(hào) varchar(10) N Y 主碼 2 零件名稱 varchar(10) Y N 3 重量 float Y N 4 質(zhì)量 int Y 5 價(jià)格 int Y N 6 倉庫號(hào) Varchar(10) N N 外碼 15 sql腳本 create table 零件 (零件號(hào) varchar(10) primary key not null, 零件名稱 varchar(10) , 重量 float, 質(zhì)量 int , 價(jià)格 float, 倉庫號(hào) varchar(10) not null, foreign key(倉庫號(hào) ) references 倉庫 (倉庫號(hào) ) )。), 工種 varchar(10), 車間號(hào) varchar(10) not null, foreign key(車間號(hào) ) references 車間 (車間號(hào) ) )。 or 性別 =39。) 5 工種 Varchar10) Y N 6 車間號(hào) Varchar(10) N N 外碼 sql腳本 create table 工人 (職工號(hào) varchar(10) primary key not null, 姓名 varchar(10) , 年齡 int, 性別 varchar(
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1