銷售訂單管理 課程設(shè)計(jì)說明書_第1頁
銷售訂單管理 課程設(shè)計(jì)說明書_第2頁
銷售訂單管理 課程設(shè)計(jì)說明書_第3頁
銷售訂單管理 課程設(shè)計(jì)說明書_第4頁
銷售訂單管理 課程設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、.:.;X X 學(xué) 院課程設(shè)計(jì)闡明書標(biāo)題 銷售訂單數(shù)據(jù)庫管理系統(tǒng) 系(部) 計(jì)算機(jī)科學(xué)與技術(shù)系 專業(yè)(班級) 軟件工程 姓名 學(xué)號 指點(diǎn)教師 起止日期 課程設(shè)計(jì)義務(wù)書課程稱號:數(shù)據(jù)庫系統(tǒng)課程設(shè)計(jì)設(shè)計(jì)標(biāo)題:機(jī)票預(yù)定管理系統(tǒng)、職工考勤管理系統(tǒng)、工廠數(shù)據(jù)庫管理系統(tǒng)、超市會員管理系統(tǒng)、銷售訂單數(shù)據(jù)庫管理系統(tǒng)任選一題。知技術(shù)參數(shù)和設(shè)計(jì)要求:標(biāo)題一:機(jī)票預(yù)定管理系統(tǒng)1、某航空公司機(jī)票預(yù)訂管理系統(tǒng)需求如下信息:航班:航班編號、出發(fā)地、目的地、出發(fā)時(shí)間、飛行時(shí)間、飛機(jī)型號等。飛機(jī):飛機(jī)型號、座位數(shù)。機(jī)票:航班編號、客戶編號、價(jià)錢、折扣、當(dāng)前預(yù)售形狀等。客戶:姓名、聯(lián)絡(luò)、身份證號碼等。業(yè)務(wù)員:姓名、工號。2、系

2、統(tǒng)功能的根本要求:按照一定條件查詢、統(tǒng)計(jì)符合條件的航班、機(jī)票、客戶信息等。例如航班剩余艙位數(shù)目、同一航線可選航班信息、客戶購買歷史等,可以模擬完成機(jī)票預(yù)訂業(yè)務(wù)。標(biāo)題二:職工考勤管理系統(tǒng)1、某職工管理管理系統(tǒng)中需求如下信息:職工信息,包括職工編號、職工姓名、性別、年齡、職稱等;出勤記錄信息,包括上班打卡時(shí)間,下班翻開時(shí)間,缺勤記錄等;出差信息,包括出差起始時(shí)間、終了時(shí)間、統(tǒng)計(jì)總共天數(shù)等;請假信息,包括請假開場時(shí)間,終了時(shí)間,統(tǒng)計(jì)請假天數(shù)等;加班信息,包括加班開場時(shí)間、終了時(shí)間、統(tǒng)計(jì)加班總時(shí)間。2、系統(tǒng)功能的根本要求:按照一定條件查詢、統(tǒng)計(jì)職工根本信息,某段時(shí)間出勤、出差、請假及加班信息。查詢加班

3、最多或請假做多的職工,能模擬完成職工考勤過程。標(biāo)題三:工廠數(shù)據(jù)庫管理系統(tǒng)1、某工廠需建立一個管理數(shù)據(jù)庫存儲以下信息:工廠包括廠名和廠長名。一個廠內(nèi)有多個車間,每個車間有車間號、車間主任姓名、地址和。一個車間有多個工人,每個工人有職工號、姓名、年齡、性別和工種。一個車間消費(fèi)多種產(chǎn)品,產(chǎn)品有產(chǎn)品號、產(chǎn)品稱號和價(jià)錢。一個車間消費(fèi)多種零件,一個零件也能夠?yàn)槎鄠€車間制造。零件有零件號、分量和價(jià)錢。一個產(chǎn)品由多種零件組成,一種零件也可裝配出多種產(chǎn)品。產(chǎn)品與零件均存入倉庫中。廠內(nèi)有多個倉庫,倉庫有倉庫號、倉庫主任姓名和。2、系統(tǒng)功能的根本要求:按照一定條件查詢、統(tǒng)計(jì)工人和產(chǎn)品等根本信息,能模擬工廠消費(fèi)過程中

4、對原資料零件、產(chǎn)品檢測、庫存環(huán)節(jié)的管理。標(biāo)題四:超市會員管理系統(tǒng)1、某超市會員管理系統(tǒng)中需求如下信息:會員:姓名、性別、年齡、聯(lián)絡(luò)方式、初次成為會員的時(shí)間等會員購物信息:購買商品編號、商品稱號、商品所屬種類,數(shù)量,價(jià)錢、購物時(shí)間等會員返利信息:包括會員積分的情況,享用優(yōu)惠的等級等2、系統(tǒng)功能的根本要求:按照一定條件查詢、統(tǒng)計(jì)會員購買信息,例如會員某段時(shí)間的消費(fèi)金額、積分情況、享用優(yōu)惠的情況,按不同類別查詢不同年齡段會員消費(fèi)偏好,并設(shè)置參數(shù)定義暢銷商品,并可以查詢某段時(shí)間暢銷商品的銷售情況,可以模擬完成會員購物過程。標(biāo)題五:銷售訂單數(shù)據(jù)庫管理系統(tǒng)1、某銷售商的訂單系統(tǒng)需求如下信息:每個供應(yīng)商包含

5、供應(yīng)商編號、稱號、地址、聯(lián)絡(luò)等信息。每種產(chǎn)品包含產(chǎn)品號、產(chǎn)品稱號、產(chǎn)品類別等信息。每個供應(yīng)商可供應(yīng)多種產(chǎn)品,每種產(chǎn)品可由多個供應(yīng)商供應(yīng)??蛻舭幪?、姓名、通訊地址、等信息。雇員包括編號、姓名、聯(lián)絡(luò)等信息。訂單包括訂單號等信息。一個客戶可下多個訂單,每個訂單只能由一個客戶下。一個雇員可管理多個訂單,每個訂單只能由一個雇員管理。一個訂單訂購多種產(chǎn)品,每種產(chǎn)品可在不同的訂單中訂購2、系統(tǒng)功能根本要求:按照一定條件查詢、統(tǒng)計(jì)訂單信息,例如訂單量最多的客戶或者產(chǎn)品。可以模擬完成一個訂單買賣全過程。各階段詳細(xì)要求:1、需求分析階段定義數(shù)據(jù)項(xiàng)的含義和取值定義目的系統(tǒng)的數(shù)據(jù)流2、概念構(gòu)造設(shè)計(jì)階段畫出實(shí)體模型

6、E-R圖3、邏輯構(gòu)造設(shè)計(jì)階段將實(shí)體模型轉(zhuǎn)化為關(guān)系模型給出每個關(guān)系的主關(guān)鍵字和函數(shù)依賴集分析他所設(shè)計(jì)的關(guān)系數(shù)據(jù)庫方式能否屬于3NF4、物理設(shè)計(jì)階段確定一切字段的稱號、類型、寬度、小數(shù)位數(shù)及完好性約束 確定數(shù)據(jù)庫及表的稱號及其組成 確定索引文件和索引關(guān)鍵字5、數(shù)據(jù)庫平安及維護(hù)設(shè)計(jì)階段設(shè)計(jì)一個適宜的數(shù)據(jù)庫平安戰(zhàn)略用戶身份認(rèn)證、訪問權(quán)限、視圖為了實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)完好性約束,設(shè)計(jì)適當(dāng)?shù)挠|發(fā)器設(shè)計(jì)一個適宜的數(shù)據(jù)庫備份戰(zhàn)略6、實(shí)施階段要求一切操作必需在查詢分析器中用SQL語句或系統(tǒng)存儲過程完成。設(shè)計(jì)任務(wù)量:1軟件設(shè)計(jì):完成問題陳說中所提到的一切需求功能。2論文:要求撰寫不少于3000個文字的文檔,詳細(xì)闡明各階

7、段詳細(xì)要求。任務(wù)方案:安排兩周時(shí)間進(jìn)展課程設(shè)計(jì),軟件開發(fā)步驟如下,第一周完成14,第二周完成58,論文同步進(jìn)展;1)選定標(biāo)題2)需求分析3)概念構(gòu)造設(shè)計(jì)4)邏輯構(gòu)造設(shè)計(jì)5)物理設(shè)計(jì)6)數(shù)據(jù)庫平安及維護(hù)設(shè)計(jì)7)數(shù)據(jù)庫上機(jī)實(shí)現(xiàn)8)爭辯指點(diǎn)教師簽名: 日期: 教研室主任簽名: 日期:系主任簽名: 日期: 目 錄 TOC o 1-3 h z u HYPERLINK l _Toc249673646 一、引言 PAGEREF _Toc249673646 h 5 HYPERLINK l _Toc249673647 1.1編寫目的 PAGEREF _Toc249673647 h 5 HYPERLINK l _

8、Toc249673648 1.2參考資料 PAGEREF _Toc249673648 h 5 HYPERLINK l _Toc249673649 二、需求規(guī)約 PAGEREF _Toc249673649 h 5 HYPERLINK l _Toc249673650 2.1 業(yè)務(wù)描畫 PAGEREF _Toc249673650 h 5 HYPERLINK l _Toc249673651 2.2 需求分析 PAGEREF _Toc249673651 h 6 HYPERLINK l _Toc249673652 三、數(shù)據(jù)庫環(huán)境闡明 PAGEREF _Toc249673652 h 7 HYPERLINK

9、l _Toc249673653 3.1數(shù)據(jù)庫環(huán)境闡明 PAGEREF _Toc249673653 h 7 HYPERLINK l _Toc249673654 四、數(shù)據(jù)庫的命名規(guī)那么 PAGEREF _Toc249673654 h 7 HYPERLINK l _Toc249673655 4.1 數(shù)據(jù)庫對象命名規(guī)那么 PAGEREF _Toc249673655 h 7 HYPERLINK l _Toc249673656 4.2 數(shù)據(jù)項(xiàng)編碼規(guī)那么 PAGEREF _Toc249673656 h 7 HYPERLINK l _Toc249673657 五、邏輯設(shè)計(jì) PAGEREF _Toc249673

10、657 h 8 HYPERLINK l _Toc249673658 5.1 E-R圖 PAGEREF _Toc249673658 h 8 HYPERLINK l _Toc249673659 5.2創(chuàng)建關(guān)系模型 PAGEREF _Toc249673659 h 9 HYPERLINK l _Toc249673660 5.3 規(guī)范化分析 PAGEREF _Toc249673660 h 10 HYPERLINK l _Toc249673661 六、物理設(shè)計(jì) PAGEREF _Toc249673661 h 10 HYPERLINK l _Toc249673662 6.1表匯總 PAGEREF _Toc2

11、49673662 h 10 HYPERLINK l _Toc249673663 6.2表: PAGEREF _Toc249673663 h 10 HYPERLINK l _Toc249673664 6.3視圖的設(shè)計(jì) PAGEREF _Toc249673664 h 14 HYPERLINK l _Toc249673665 6.4存儲過程、函數(shù)及觸發(fā)器的設(shè)計(jì) PAGEREF _Toc249673665 h 14 HYPERLINK l _Toc249673666 七、平安性設(shè)計(jì) PAGEREF _Toc249673666 h 16 HYPERLINK l _Toc249673667 7.1防止用戶

12、直接操作數(shù)據(jù)庫的方法 PAGEREF _Toc249673667 h 16 HYPERLINK l _Toc249673668 7.2用戶帳號密碼的加密方法 PAGEREF _Toc249673668 h 17 HYPERLINK l _Toc249673669 7.3角色與權(quán)限 PAGEREF _Toc249673669 h 17 HYPERLINK l _Toc249673670 八、數(shù)據(jù)庫管理與維護(hù)闡明 PAGEREF _Toc249673670 h 17一、引言編寫目的本文檔是銷售訂單數(shù)據(jù)庫管理系統(tǒng)設(shè)計(jì)文檔的組成部分,編寫數(shù)據(jù)庫設(shè)計(jì)文檔的目的是:明確數(shù)據(jù)庫的表名、字段名等數(shù)據(jù)信息,用來

13、指點(diǎn)后期的數(shù)據(jù)庫腳本的開發(fā),本文檔遵照。本文檔的讀者對象是需求人員、系統(tǒng)設(shè)計(jì)人員、開發(fā)人員、測試人員。參考資料資料稱號作者文件編號、版本王珊、薩師煊2006年5月第4版需求規(guī)約2.1 業(yè)務(wù)描畫銷售訂單數(shù)據(jù)庫管理系統(tǒng):1、某銷售商的訂單系統(tǒng)需求如下信息:每個供應(yīng)商包含供應(yīng)商編號、稱號、地址、聯(lián)絡(luò)等信息。每種產(chǎn)品包含產(chǎn)品號、產(chǎn)品稱號、產(chǎn)品類別等信息。每個供應(yīng)商可供應(yīng)多種產(chǎn)品,每種產(chǎn)品可由多個供應(yīng)商供應(yīng)。客戶包含編號、姓名、通訊地址、等信息。雇員包括編號、姓名、聯(lián)絡(luò)等信息。訂單包括訂單號等信息。一個客戶可下多個訂單,每個訂單只能由一個客戶下。一個雇員可管理多個訂單,每個訂單只能由一個雇員管理。一個訂

14、單訂購多種產(chǎn)品,每種產(chǎn)品可在不同的訂單中訂購2、系統(tǒng)功能根本要求:按照一定條件查詢、統(tǒng)計(jì)訂單信息,例如訂單量最多的客戶或者產(chǎn)品。可以模擬完成一個訂單買賣全過程。2.2 需求分析數(shù)據(jù)項(xiàng)名含義類型寬度小數(shù)位數(shù)SnoSnameSaddStelPnoPnamePtypeCnoCnameCaddCtelEnoEnameEtelOnoP_S_numP_O_num供應(yīng)商編號供應(yīng)商商名供應(yīng)商地址供應(yīng)商產(chǎn)品號產(chǎn)品稱號產(chǎn)品類別客戶編號客戶姓名客戶地址客戶雇員編號雇員姓名雇員訂單號供應(yīng)數(shù)量訂購數(shù)量charvarcharvarcharintcharvarcharcharcharvarcharvarcharintcha

15、rvarcharcharcharintint81020158101081020158101515數(shù)據(jù)構(gòu)造含義組成供應(yīng)商S產(chǎn)品P客戶C雇員E訂單O供應(yīng)P_S訂購P_O供應(yīng)商情況表產(chǎn)品情況表客戶情況表雇員情況表訂單情況表供應(yīng)情況表訂購情況表Sno+Sname+Sadd+StelPno+Pname+PtypeCno+Cname+Cadd+CtelEno+Ename+EtelOne+Cno+EnoP_S_num+Rno+PnoP_O_num+Pno+Ono數(shù)據(jù)流名含義組成S_caseP_caseC_caseE_caseO_caseP_S_caseP_O_case供應(yīng)商情況表產(chǎn)品情況表客戶情況表雇員情況

16、表訂單情況表供應(yīng)情況表訂購情況表Sno+Sname+Sadd+StelPno+Pname+PtypeCno+Cname+Cadd+CtelEno+Ename+EtelOne+Cno+EnoP_S_num+Rno+PnoP_O_num+Pno+Ono數(shù)據(jù)庫環(huán)境闡明3.1數(shù)據(jù)庫實(shí)例數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫部署環(huán)境數(shù)據(jù)庫設(shè)計(jì)工具數(shù)據(jù)庫存放位置闡明銷售訂單數(shù)據(jù)庫管理系統(tǒng)Sql server 2021Windows xp 系統(tǒng),E:2021022B29利用此系統(tǒng)能執(zhí)行訂單買賣的全過程數(shù)據(jù)庫的命名規(guī)那么4.1 數(shù)據(jù)庫對象命名規(guī)那么數(shù)據(jù)庫對象命名規(guī)那么備注表英文拼寫的首字母例如:S supplier供應(yīng)商表視圖Vi

17、ew_表名例如:view_S 供應(yīng)商視圖4.2 數(shù)據(jù)項(xiàng)編碼規(guī)那么數(shù)據(jù)項(xiàng)命名規(guī)那么數(shù)據(jù)類型長度范圍備注供應(yīng)商編號供應(yīng)商商名供應(yīng)商地址供應(yīng)商產(chǎn)品號產(chǎn)品稱號產(chǎn)品類別庫存數(shù)量客戶編號客戶姓名客戶地址客戶雇員編號雇員姓名雇員訂單號供應(yīng)數(shù)量訂購數(shù)量英文拼寫的首字母加功能簡寫英文拼寫的首字母加功能簡寫英文拼寫的首字母加功能簡寫英文拼寫的首字母加功能簡寫英文拼寫的首字母加功能簡寫英文拼寫的首字母加功能簡寫英文拼寫的首字母加功能簡寫英文拼寫的首字母加功能簡寫英文拼寫的首字母加功能簡寫英文拼寫的首字母加功能簡寫英文拼寫的首字母加功能簡寫英文拼寫的首字母加功能簡寫英文拼寫的首字母加功能簡寫英文拼寫的首字母加功能簡寫

18、英文拼寫的首字母加功能簡寫英文拼寫的首字母加功能簡寫英文拼寫的首字母加功能簡寫英文拼寫的首字母加功能簡寫定長的字符串可變長度字符串可變長度字符串整數(shù)定長的字符串可變長度字符串可變長度字符串整數(shù)定長的字符串可變長度字符串可變長度字符串整數(shù)定長的字符串可變長度字符串定長的字符串定長的字符串整數(shù)整數(shù)8102081010810208101515SnoSnameSaddStelPnoPnamePtypePnumCnoCnameCaddCtelEnoEnameEtelOnoP_S_numP_O_num邏輯設(shè)計(jì)5.1 畫出E-R圖供應(yīng)商M供應(yīng)產(chǎn)品N訂購、N訂單L下客戶管理雇員L1L1編號稱號聯(lián)絡(luò)地址產(chǎn)品類別

19、產(chǎn)品號產(chǎn)品稱號訂單號地址編號姓名編號姓名供應(yīng)數(shù)量訂購數(shù)量庫存數(shù)量5.2 創(chuàng)建關(guān)系模型供應(yīng)商供應(yīng)商編號,供應(yīng)商稱號,供應(yīng)商地址,聯(lián)絡(luò)產(chǎn)品產(chǎn)品編號,產(chǎn)品稱號,產(chǎn)品類別,庫存數(shù)量客戶客戶編號,客戶姓名,通訊地址,聯(lián)絡(luò)雇員雇員編號,姓名,聯(lián)絡(luò)訂單訂單號,客戶編號,雇員編號供應(yīng)情況供應(yīng)商編號,產(chǎn)品編號,供應(yīng)數(shù)量訂購情況產(chǎn)品編號,訂單號,訂購數(shù)量5.3 規(guī)范化分析供應(yīng)商表:供應(yīng)商編號供應(yīng)商稱號,供應(yīng)商編號供應(yīng)商地址,供應(yīng)商編號供應(yīng)商聯(lián)絡(luò)供應(yīng)商表中不存在部分依賴和傳送依賴,所以這個表是3NF的產(chǎn)品表:產(chǎn)品編號產(chǎn)品稱號,產(chǎn)品編號產(chǎn)品類別,產(chǎn)品編號庫存數(shù)量產(chǎn)品表中不存在部分依賴和傳送依賴,所以這個表是3NF的客

20、戶表客戶編號客戶姓名,客戶編號通訊地址,客戶編號聯(lián)絡(luò)客戶表中不存在部分依賴和傳送依賴,所以這個表是3NF的雇員表:雇員編號護(hù)院姓名,雇員編號聯(lián)絡(luò)雇員表中不存在部分依賴和傳送依賴,所以這個表是3NF的訂單號客戶編號,訂單號雇員編號訂單表中不存在部分依賴和傳送依賴,所以這個表是3NF的分析知道,這個數(shù)據(jù)庫中一切表都是3NF,所以這個數(shù)據(jù)庫是3NF的。物理設(shè)計(jì)6.1表匯總表名功能闡明S供應(yīng)商表,是用來存儲其編號,名字,地址和聯(lián)絡(luò)的P產(chǎn)品表,用來存儲產(chǎn)品編號、稱號類別和庫存量C客戶表,用來存儲客戶的編號、姓名、地址和聯(lián)絡(luò)E雇員表,用來存儲雇員的編號姓名和聯(lián)絡(luò)O訂單表,用來存儲訂單號,客戶編號和管理它的

21、雇員的編號P_S供應(yīng)數(shù)量表,用來存儲供應(yīng)商編號,產(chǎn)品編號和其供應(yīng)數(shù)量P_O訂購數(shù)量表。用來存儲產(chǎn)品編號訂單號和其訂購的數(shù)量6.2表:表名S數(shù)據(jù)庫用戶DBA主鍵Sno其他排序字段索引字段序號字段稱號數(shù)據(jù)類型精度范圍允許為空Y/N獨(dú)一Y/N區(qū)別度默許值約束條件/闡明.SnoSnameSaddStelChar(8)Varchar(10)Varchar(20)Int(15)NNYYYNNY高低主鍵非空非空sql腳本CREATE TABLE S(Sno char(8) primary key,Sname varchar(10) not null, Sadd varchar(20),Stel

22、 int);備注存儲供應(yīng)商信息表名P數(shù)據(jù)庫用戶DBA主鍵Pno其他排序字段索引字段序號字段稱號數(shù)據(jù)類型精度范圍允許為空Y/N獨(dú)一Y/N區(qū)別度默許值約束條件/闡明1.2.3.PnoPnamePtypePnumChar(8)Varchar(10)Char(10)intNNNYYNNN高高低主鍵非空非空sql腳本CREATE TABLE P(Pno char(8) primary key,Pname varchar(10) not null,Ptype char(10) not null,Pnum int);備注存儲產(chǎn)品信息表名C數(shù)據(jù)庫用戶DBA主鍵Cno其他排序字段索引字段序號字段稱號數(shù)據(jù)類型精度

23、范圍允許為空Y/N獨(dú)一Y/N區(qū)別度默許值約束條件/闡明.CnoCnameCaddCtelChar(8)Varchar(10)Varchar(20)Int(15)NNYYYNNY高低主鍵非空sql腳本CREATE TABLE C(Cno char(8) primary key,Cname varchar(10) not null, Cadd varchar(20),Ctel int);備注存儲客戶信息表名E數(shù)據(jù)庫用戶DBA主鍵Eno其他排序字段索引字段序號字段稱號數(shù)據(jù)類型精度范圍允許為空Y/N獨(dú)一Y/N區(qū)別度默許值約束條件/闡明1.2.3.EnoEnameEtelChar(8)Va

24、rchar(10)char(15)NNYYNY高高主鍵非空sql腳本CREATE TABLE E(Eno char(8) primany key,Ename varchar not null,Etel char(15);備注存儲雇員信息表名O數(shù)據(jù)庫用戶DBA主鍵Ono其他排序字段索引字段序號字段稱號數(shù)據(jù)類型精度范圍允許為空Y/N獨(dú)一Y/N區(qū)別度默許值約束條件/闡明1.2.3.OnoCnoEnoChar(8)char(8)char(8)NNNYYY無C表中的CnoE表中的Enosql腳本CREATE TABLE O( Ono char(8) not null primary key, Cno c

25、har(8) not null , Eno char(8) not null ,FOREIGN KEY (Cno) REFERENCES C (Cno),FOREIGN KEY (Eno) REFERENCES E (Eno);備注存儲訂單信息表名P_S數(shù)據(jù)庫用戶DBA主鍵Sno,Pno其他排序字段索引字段序號字段稱號數(shù)據(jù)類型精度范圍允許為空Y/N獨(dú)一Y/N區(qū)別度默許值約束條件/闡明1.2.3.P_S_numSnoPnovarChar(10)char(8)char(8)NNNNYY低主鍵S表中的SnoP表中的Pnosql腳本CREATE TABLE P_S(P_S_num int,Sno ch

26、ar(8),Pno char(8),Primary key(Cno,Pno),FOREIGN KEY (Cno) REFERENCES C (Cno),FOREIGN KEY (Pno) REFERENCES P (Pno);備注存儲供應(yīng)關(guān)系信息表名P_O數(shù)據(jù)庫用戶DBA主鍵Pno,Ono其他排序字段索引字段序號字段稱號數(shù)據(jù)類型精度范圍允許為空Y/N獨(dú)一Y/N區(qū)別度默許值約束條件/闡明1.2.3.P_O_numPnoOnovarChar(10)char(8)char(8)NNNNYY低主鍵P表中的CnoO表中的Enosql腳本CREATE TABLE P_O(P_O_num int,Pno c

27、har(8),Ono char(8) ,Primary key(Pno,Ono),FOREIGN KEY (Pno) REFERENCES P (Pno),FOREIGN KEY (Ono) REFERENCES O (Ono);備注存儲訂單關(guān)系信息6.3視圖的設(shè)計(jì)create view P_S_E_P_numberasselect Pno,sum(P_S_num) 提供的總數(shù)from P_Sgroup by Pnocreate view P_O_P_E_numberasselect Pno,sum(P_O_num) 訂購的總數(shù)from P_Ogroup by Pno6.4存儲過程、函數(shù)及觸發(fā)

28、器的設(shè)計(jì)存儲過程create Procedure select_C_imformation(Cno char(12)asselect *from Cwhere Cno=Cnocreate Procedure select_E_imformation(Eno char(12)asselect *from Ewhere Eno=Enocreate Procedure select_O_imformation(Ono char(12)asselect *from Owhere Ono=Onocreate Procedure select_ord_sit_imformation(Ono char(12

29、),Pno char(12)asselect *from P_Owhere Ono=Ono and Pno=Pnocreate Procedure select_P_imformation(Pno char(12)asselect *from Pwhere Pno=Pnocreate Procedure select_P_S_imformation(Pno char(12),Sno char(12)asselect *from P_Swhere Pno=Pno and Sno=Snocreate Procedure select_P_O_imformation(Ono char(12),Pno

30、 char(12)asselect *from P_Owhere Pno=Pno and Ono=Ono觸發(fā)器create trigger PO_triggeron P_Oafter updateasbeginupdate Pset Pnum=Pnum+( select P_O_num from delected) where Pno=(select Pno from inserted) update Pset Pnum=Pnum-( select P_O_num from inserted) where Pno=(select Pno from inserted) endcreate trigger PS_triggeron P_Safter updateasbeginupdate Pset Pnum=Pnum+( select P_S_num from delected) where Pno=(select Pno from inserted) update Pset Pnum=Pnum-( select P_S_num from

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論