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

正文內(nèi)容

經(jīng)典版訂單銷售數(shù)據(jù)庫管理系含經(jīng)典的程序代碼以及非常標準的課程設(shè)計文檔-資料下載頁

2024-12-15 06:59本頁面

【導(dǎo)讀】工廠包括廠名和廠長名。一個車間有多個工人,每個工人有職工號、姓名、年齡、性別和工種。一個車間生產(chǎn)多種零件,一個零件也可能為多個車間制造。零件有零件號、重量和價格。一個產(chǎn)品由多種零件組成,一種零件也可裝配出多種產(chǎn)品。產(chǎn)品與零件均存入倉庫中。產(chǎn)品檢測、庫存環(huán)節(jié)的管理。雇員包括編號、姓名、聯(lián)系電話等信息。按照一定條件查詢、統(tǒng)計訂單信息,例如訂單量最多的客戶或者產(chǎn)品。訂單交易全過程。租賃狀態(tài)、購入日期等。能屬于一種車輛類別,而一種車輛類別可以包含多輛車;一個客戶可以租多輛不同的車。模擬客戶對汽車的租借、歸還業(yè)務(wù)。個業(yè)務(wù)員能銷售多張車票,但一張車票只被一個業(yè)務(wù)員銷售。一輛列車包含多張車票,但。可用火車票數(shù),模擬完成火車票訂票、退訂業(yè)務(wù)。給出每個關(guān)系的主關(guān)鍵字和函數(shù)依賴集。確定所有字段的名稱、類型、寬度、小數(shù)位數(shù)及完整性約束。確定數(shù)據(jù)庫及表的名稱及其組成。長沙學(xué)院課程設(shè)計鑒定表

  

【正文】 ity)當(dāng)庫存量不足時不予訂購 print39。該產(chǎn)品庫存不足,無法訂購 39。 ELSE insert into PO(Onumber,Pnumber,Quantity) values(@Onumber,@Pnumber,@Quantity)。 1 插入產(chǎn)品信息 功能:插入產(chǎn)品信息 目的:存儲產(chǎn)品的操作 意義:下次重復(fù)同樣的動作時,可直接執(zhí)行存儲過程,簡化操作步驟 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)品,只更新庫存量 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)。 1完整的訂單銷售流程 功能:插入訂單信息和訂購信息以及修改產(chǎn)品庫存等信息 目的:存儲從客戶下單到訂單訂購產(chǎn)品的流程的操作 意義:直觀展示訂單銷售流程,使用戶能夠更簡明的執(zhí)行完整的訂單銷售流程 create procedure procedure_Order 完整的訂單銷售流程 @Onumber char(12),@Odate date,@Enumber char(12),@Cnumber char(12) @Pnumber char(12),@Onumber char(12),@Quantity int as IF EXISTS(SELECT * FROM Orders WHERE Onumber=@Onumber)若有重復(fù)訂單,則不予下單 print39。該訂單記錄已存在,不能重復(fù)下訂單 39。 ELSE insert into Orders(Onumber,Odate,Enumber,Cnumber) values(@Onumber,@Odate,@Enumber,@Cnumber)。 IF EXISTS(SELECT * FROM PO WHERE Pnumber=@Pnumber and Onumber=@Onumber)若有重復(fù)訂購單,則不予訂購 print39。該產(chǎn)品訂購記錄已存在,不能重復(fù)訂購 39。 ELSE IF EXISTS(SELECT * FROM Product WHERE Pinventory@Quantity)若產(chǎn)品庫存量不足,則不予訂購 print39。產(chǎn)品庫存量不足,不能訂購 39。 ELSE insert into PO(Onumber,Pnumber,Quantity) values(@Onumber,@Pnumber,@Quantity)。 觸發(fā)器 的設(shè)計 建立 觸發(fā)器 insert_PO: 當(dāng)插入了一條新的產(chǎn)品訂購信息后,則激活該觸發(fā)器,新的產(chǎn)品庫存量等于舊庫存量減去產(chǎn)品訂購的數(shù)量 。 功能:能夠根據(jù)數(shù)據(jù)庫中數(shù)據(jù)的變化來自動進行數(shù)據(jù)更新操作。 目的:將必備的操作自動化。 意義: 為數(shù)據(jù)庫用戶提供一種簡便操作,省去了逐項更改數(shù)據(jù)的麻煩 。 create trigger insert_POAFTER觸發(fā)器,當(dāng)訂購 產(chǎn)品后,自動減少庫存量 on po after insert for each row as begin update Product set =。 end。 七、 安全性設(shè)計 防止用戶直接操作數(shù)據(jù)庫的方法 用戶標識和鑒別是系統(tǒng)提供的最外層安全保護措施。其方法是由系統(tǒng)提供一定的方式讓用戶標識自己的名字或身份。每次用戶要求進入系統(tǒng)時,由系統(tǒng)進行核對,通過鑒定后才提供機器使用權(quán)。 數(shù)據(jù)庫安全性所關(guān)心的主要是 DBMS 的存取控制機制。數(shù)據(jù)庫安全最重要的一點就是確保只 授權(quán)給由資格的用戶訪問數(shù)據(jù)庫的權(quán)限,同時令所有未授權(quán)的人員無法接近數(shù)據(jù),這主要通過數(shù)據(jù)庫系統(tǒng)的存取控制機實現(xiàn)。 數(shù)據(jù)加密是防止數(shù)據(jù)庫中數(shù)據(jù)在存儲和傳輸中關(guān)系的有效字段。加密的基本思想是根據(jù)一定的算法講原始數(shù)據(jù)變換為不可直接識別的格式,從而使得不知道解密算法的人無法獲知數(shù)據(jù)的內(nèi)容。 例如: EXEC sp_addlogin 39。Employee_manage39。,39。12345639。,39。Sales_System39。 EXEC SP_GRANTDBACCESS 39。Employee_manage39。,39。阿萊格里 39。 GRANT ALL privileges 將指定權(quán)限授予該用戶 on table Suppliers,Product,SP,Orders,PO,view_Employee,view_product to 阿萊格里 用戶帳號密碼的加密方法 為用戶帳號密碼加密, 需要 用程序?qū)崿F(xiàn),對用戶的帳號密碼實行加密算法,并在后臺實現(xiàn)轉(zhuǎn)換 。 角色與權(quán)限 角色 可以訪問的表與列 操作權(quán)限 ss 可訪問所有表 完全控制權(quán)限 admin 可訪問所有表 部分的控制權(quán)限 Employee_manage 可訪問部分表 部分的操作權(quán)限 八、 數(shù)據(jù)庫管理與維護說明 1)數(shù)據(jù)庫維護計劃設(shè)定完成之后,如果 SQL Server 代理是啟動的,那么在 管理-- SQL Server代理--作業(yè) 下面會自動生成若干自動維護的工作條目,并且每個條目都有相應(yīng)的計劃表,這個才是正常的。 系統(tǒng)每天凌晨自動更新系統(tǒng),刪除未銷卡記錄 2)數(shù)據(jù)庫維護計劃非常強大,里面有各式各樣對數(shù)據(jù)庫的維護 /備份操作,每樣都可以設(shè)定不同的Schedule,當(dāng)然,每設(shè)定一項,在 JOB 里面就會自動多出來一條。 SQL Server Agent 服務(wù)的正常運作是這一切的基礎(chǔ)。 系統(tǒng)每天凌晨更新后,自動備份數(shù)據(jù)庫。 九、 總結(jié) 不得不說 本次課程設(shè)計給我?guī)砹朔浅4蟮氖斋@。首先, 設(shè)計數(shù)據(jù)庫管理系統(tǒng)本身,鍛煉了自己的能力,增長了自己的實踐經(jīng)驗 。其次, 課程設(shè)計本身對于學(xué)生的能力鍛煉更是功不可沒,既鞏固了平時學(xué)到的理論知識,又能鍛煉我們發(fā)現(xiàn)、提出、分析和解決實際問題的能力,也能讓學(xué)生體會到數(shù)據(jù)庫開發(fā)的流程。 在實際操作中遇到的各種問題,讓我思考、求助,直到最終解決,在此過程中更是獲益匪淺。 在最開 始數(shù)據(jù)庫系統(tǒng)的時候,感覺設(shè)計一個數(shù)據(jù)庫系統(tǒng)的設(shè)計并不是一件難事,也并沒太放在心上。但是后來開始動手做的時候,才知道做一個完整的數(shù)據(jù)庫管理系統(tǒng)需要做大量的準備工作, 要做出一個功能完善的數(shù)據(jù)庫系統(tǒng),并 非易事 。數(shù)據(jù)庫系統(tǒng)設(shè)計 需要花費大量的時間和精力, 必須按照課程設(shè)計的要求, 遵循老師的教導(dǎo), 一步步的做好需求分析和邏輯設(shè)計,并完成物理設(shè)計,并不斷對數(shù)據(jù)庫系統(tǒng)進行改善, 最終 才能完成一個完善的數(shù)據(jù)庫管理系統(tǒng)。 這次課程設(shè)計最后能夠順利完成,離不開老師的悉心教導(dǎo),也離不開同學(xué)間的互相交流和幫助,再通過我自己不斷努力,終于能 夠完成完整的數(shù)據(jù)庫管理系統(tǒng)的設(shè)計,能夠完成這次課程設(shè)計,自己感覺也很有成就感,感覺收獲真的很大,知識方面的收獲和實際動手能力的鍛煉,都讓我感覺進步了不少,也為將來進一步學(xué)習(xí)和工作打下了基礎(chǔ)。 每一次動手實際操作的機會都是很珍貴的,這次課程設(shè)計下來,也得出了幾條數(shù)據(jù)庫系統(tǒng)設(shè)計方面的經(jīng)驗, 現(xiàn)將所獲知識點或者數(shù)據(jù)庫設(shè)計經(jīng)驗總結(jié)如下: 如何創(chuàng)建兩張相互參照的表,并插入數(shù)據(jù)。在插入數(shù)據(jù)時,外碼的值必須是作為主碼在被參照表中出現(xiàn)過的值,否則,就會出現(xiàn) 異常 (不僅屬性必須先存在,屬性值也必須先存在)。 以元組為單位 插入數(shù)據(jù)時,根據(jù)建表時屬性的順序,屬性值的插入必須嚴格按照此順序進行,也要注意屬性的類型與寬度。 以上問題自認為都注意到了,但是插入數(shù)據(jù)是仍然出錯了,就可以將這些數(shù)據(jù)通過企業(yè)管理器進行插入,就可以發(fā)現(xiàn)問題出現(xiàn)在哪。 為了能對各個表進行正常刪除操作,應(yīng)該在創(chuàng)建表時對外碼設(shè)置級聯(lián)刪除。 最重要的是,通過這次試驗我學(xué)會了,不是拿到題目就建數(shù)據(jù)庫,而是先根據(jù)題目寫好需求分析,然后進行概念結(jié)構(gòu)設(shè)計,然后進行邏輯結(jié)構(gòu)設(shè)計,然后進行物理設(shè)計,然后數(shù)據(jù)庫安全及維護設(shè)計,最后在建數(shù)據(jù)庫實施。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1