




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、文檔供參考,可復(fù)制、編制,期待您的好評(píng)與關(guān)注! 餐飲管理系統(tǒng)之就餐管理模塊的數(shù)據(jù)庫設(shè)計(jì)內(nèi)容摘要作為計(jì)算機(jī)應(yīng)用的一部分,在餐飲管理中引入現(xiàn)代化的信息管理技術(shù),具有人工管理所地?zé)o法比擬的優(yōu)點(diǎn)。本項(xiàng)目就餐飲管理系統(tǒng)之就餐管理模塊提供了相關(guān)設(shè)計(jì)方案,運(yùn)用數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)的方法,借用Powerdesigner和Microsoft office等工具,從需求分析到數(shù)據(jù)庫的物理設(shè)計(jì)的過程中,采用了業(yè)務(wù)流程圖,DFD,E-R圖等形式建立模型,并對(duì)關(guān)系模型進(jìn)行了規(guī)范化。 關(guān)鍵詞:數(shù)據(jù)庫系統(tǒng)設(shè)計(jì) 業(yè)務(wù)流程圖 DFD E-R圖 關(guān)系模型 規(guī)范化AbstractAs part of the computer appli
2、cations, modern information management technology being introduced to restaurant management have much more advantages than labor magement. The project provides some relevant design proposal on the repast management section of restaurant management system. It uses the method of database system design
3、 with Powerdesigner and Miscrosoft office. From the procedure of demand analysis to database physics design, the project build modes with TFD, DFD and E-R Diagram, and deals with the relational models with normalization. Key words:Database system design TFD DFD E-R Diagram Normalization1 概述1.1 項(xiàng)目背景隨
4、著市場(chǎng)經(jīng)濟(jì)的發(fā)展,餐飲業(yè)已呈現(xiàn)出高速發(fā)展的狀態(tài)。但是,在快速發(fā)展的同時(shí),餐飲業(yè)在日常經(jīng)營(yíng)管理中大都是以人為主體的,需要很多的人力、物力、財(cái)力,且效率不是很高,在系統(tǒng)運(yùn)營(yíng)時(shí)也可能產(chǎn)生人為的失誤。傳統(tǒng)的餐飲管理工作既繁瑣而且不利于分析企業(yè)的經(jīng)營(yíng)狀況,在提供決策信息方面也難以適應(yīng)現(xiàn)代化經(jīng)營(yíng)管理的要求,因此制約了整個(gè)餐飲業(yè)的規(guī)?;l(fā)展和整體服務(wù)水平的提升1。1.2 編寫目的作為計(jì)算機(jī)應(yīng)用的一部分,在餐飲管理中引入現(xiàn)代化的信息管理技術(shù),具有人工管理所地?zé)o法比擬的優(yōu)點(diǎn)。例如統(tǒng)計(jì)結(jié)賬快速、安全保密性好、可靠性高、存儲(chǔ)量大、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高餐飲管理的效率,增強(qiáng)企業(yè)的競(jìng)爭(zhēng)力,同時(shí)也是企業(yè)
5、的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件1。1.3 軟件定義該軟件應(yīng)用于餐飲業(yè),引入了現(xiàn)代化的信息管理技術(shù),具有良好的用戶接口,使用方便。具有完善的查詢,對(duì)維護(hù)系統(tǒng)起到輔助決策的作用。能夠滿足酒店每日營(yíng)業(yè)的變動(dòng),對(duì)于操作用戶有一定的管理,并對(duì)用戶權(quán)限有一定的設(shè)置1。1.4 開發(fā)環(huán)境本系統(tǒng)使用Windows Windows XP,Microsoft Office Word 2003,Microsoft Office Visio 2003,Microsoft SQL Server 2000,PowerDesigner 12和SQL Server 2000組合開發(fā)而成。2 需求分析2.1 問題陳述
6、系統(tǒng)主要包括開臺(tái),點(diǎn)餐,結(jié)賬等幾大部分。業(yè)務(wù)流程主要是:用戶登錄系統(tǒng)后,進(jìn)入就餐管理主界面,選擇開臺(tái),輸入信息后保存,然后進(jìn)入點(diǎn)餐界面,輸入信息后保存,最后進(jìn)入結(jié)賬界面。通過分析,得到如下的業(yè)務(wù)流程圖。圖1 就餐管理業(yè)務(wù)流程圖 2.2 功能分析本系統(tǒng)的用戶是服務(wù)員,其職責(zé)是登錄系統(tǒng),管理就餐信息。要求系統(tǒng)有完善的查詢功能,能及時(shí)、方便、靈活地進(jìn)行查詢、修改、刪除等維護(hù)性操作,滿足酒店的日常營(yíng)業(yè)管理。功能如下:(1)登錄系統(tǒng)(2)管理就餐信息包括開臺(tái),點(diǎn)餐,結(jié)賬等功能。通過分析,得到DFD。圖2 就餐管理頂層DFD圖3 就餐管理第一層DFD圖4 就餐管理第二層DFD3 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)系統(tǒng)涉
7、及的實(shí)體有:1) 桌臺(tái) 屬性有桌臺(tái)編號(hào)、桌臺(tái)名稱、桌臺(tái)包間費(fèi)、桌臺(tái)位置、桌臺(tái)狀態(tài)、桌臺(tái)類型2) 用戶 屬性有用戶賬號(hào),登錄密碼,用戶權(quán)限3) 顧客開臺(tái) 屬性有開臺(tái)編號(hào),用戶編號(hào),桌臺(tái)編號(hào),消費(fèi)時(shí)間,顧客人數(shù)4) 顧客點(diǎn)餐 屬性有點(diǎn)餐編號(hào),開臺(tái)編號(hào),菜品編號(hào),菜品名稱,消費(fèi)數(shù)量,消費(fèi)總額,備注,消費(fèi)時(shí)間5) 結(jié)賬賬單 屬性有賬單編號(hào),點(diǎn)餐編號(hào),消費(fèi)總額,結(jié)賬時(shí)間6) 菜品 屬性有菜品編號(hào),菜品名稱,菜品價(jià)格,菜品詳情這些實(shí)體的聯(lián)系如下:一個(gè)桌臺(tái)只能被一個(gè)顧客開臺(tái)參照,一個(gè)顧客開臺(tái)只能參照一個(gè)桌臺(tái),因此桌臺(tái)和顧客開臺(tái)的關(guān)系是一對(duì)一的關(guān)系。一個(gè)用戶可以使用多個(gè)顧客開臺(tái),一個(gè)顧客開臺(tái)可以被多個(gè)用戶使用
8、,因此用戶和顧客開臺(tái)是多對(duì)多的關(guān)系。一個(gè)用戶可以點(diǎn)餐多個(gè)顧客點(diǎn)餐,一個(gè)顧客點(diǎn)餐可以被多個(gè)用戶點(diǎn)餐,因此用戶和顧客點(diǎn)餐是多對(duì)多的關(guān)系。一個(gè)用戶可以結(jié)賬多個(gè)結(jié)賬賬單,一個(gè)結(jié)賬賬單可以被多個(gè)用戶結(jié)賬,因此用戶和結(jié)賬賬單是多對(duì)多的關(guān)系。一個(gè)顧客點(diǎn)餐可以參照多個(gè)菜品,一個(gè)菜品可以被多個(gè)顧客點(diǎn)餐參照,因此顧客點(diǎn)餐和菜品是多對(duì)多的關(guān)系。一個(gè)顧客點(diǎn)餐只能被一個(gè)結(jié)賬賬單參照,一個(gè)結(jié)賬賬單只能參照一個(gè)顧客點(diǎn)餐,因此顧客點(diǎn)餐和結(jié)賬賬單是一對(duì)一的關(guān)系。由此給出就餐管理E-R圖,如下圖所示。圖5 就餐管理E-R圖4 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)41 將E-R圖轉(zhuǎn)換為關(guān)系模型,如下,關(guān)系的主碼用下橫線給出,外碼用下曲線給出。桌臺(tái)
9、(桌臺(tái)編號(hào),桌臺(tái)名稱,桌臺(tái)包間費(fèi),桌臺(tái)位置,桌臺(tái)狀態(tài),桌臺(tái)類型)用戶(用戶賬號(hào),登錄密碼,用戶權(quán)限)使用(用戶賬號(hào),開臺(tái)編號(hào))結(jié)賬(用戶賬號(hào),賬單編號(hào))點(diǎn)餐(用戶賬號(hào),點(diǎn)餐編號(hào))顧客開臺(tái)(開臺(tái)編號(hào),用戶編號(hào),桌臺(tái)編號(hào),消費(fèi)時(shí)間,顧客人數(shù))顧客點(diǎn)餐(點(diǎn)餐編號(hào),開臺(tái)編號(hào),菜品編號(hào),菜品名稱,消費(fèi)數(shù)量,消費(fèi)總額,備注,消費(fèi)時(shí)間)結(jié)賬賬單(賬單編號(hào),點(diǎn)餐編號(hào),消費(fèi)總額,結(jié)賬時(shí)間)菜品(菜品編號(hào),菜品名稱,菜品價(jià)格,菜品詳情)l 檢驗(yàn)所有模式是否屬于2NF:所有關(guān)系模式都屬于2NF。l 檢驗(yàn)所有模式是否屬于3NF:除關(guān)系模式和外,都屬于3NF??筛臑椋侯櫩忘c(diǎn)餐(點(diǎn)餐編號(hào),開臺(tái)編號(hào),菜品編號(hào),消費(fèi)數(shù)量,消
10、費(fèi)總額,備注,消費(fèi)時(shí)間)結(jié)賬賬單(賬單編號(hào),點(diǎn)餐編號(hào),結(jié)賬時(shí)間)l 使所有關(guān)系達(dá)到BCNF范式:桌臺(tái)(桌臺(tái)編號(hào),桌臺(tái)名稱,桌臺(tái)包間費(fèi),桌臺(tái)位置,桌臺(tái)狀態(tài),桌臺(tái)類型)用戶(用戶賬號(hào),登錄密碼,用戶權(quán)限)使用(用戶賬號(hào),開臺(tái)編號(hào))結(jié)賬(用戶賬號(hào),賬單編號(hào))點(diǎn)餐(用戶賬號(hào),點(diǎn)餐編號(hào))顧客開臺(tái)(開臺(tái)編號(hào),用戶編號(hào),桌臺(tái)編號(hào),消費(fèi)時(shí)間,顧客人數(shù))顧客點(diǎn)餐(點(diǎn)餐編號(hào),開臺(tái)編號(hào),菜品編號(hào),消費(fèi)數(shù)量,消費(fèi)總額,備注,消費(fèi)時(shí)間)結(jié)賬賬單(賬單編號(hào),點(diǎn)餐編號(hào),結(jié)賬時(shí)間)菜品(菜品編號(hào),菜品名稱,菜品價(jià)格,菜品詳情) 42 視圖、索引、主關(guān)鍵字、權(quán)限等詳見后文相關(guān)代碼。5 數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì)51 用Powerde
11、signer生成的就餐管理物理數(shù)據(jù)模型:圖6 就餐管理物理數(shù)據(jù)模型 52 參考清單名稱代碼父表格子表格使用使用2顧客開臺(tái)使用使用使用用戶使用參照1參照2顧客開臺(tái)桌臺(tái)參照1參照1桌臺(tái)顧客開臺(tái)參照2參照4菜品參照2參照2參照3顧客點(diǎn)餐參照2參照3參照5顧客點(diǎn)餐結(jié)賬賬單參照3參照6結(jié)賬賬單顧客點(diǎn)餐點(diǎn)餐點(diǎn)餐2顧客點(diǎn)餐點(diǎn)餐點(diǎn)餐點(diǎn)餐用戶點(diǎn)餐結(jié)賬結(jié)賬2結(jié)賬賬單結(jié)賬結(jié)賬結(jié)賬用戶結(jié)賬53 表格清單名稱代碼使用使用參照2參照2桌臺(tái)桌臺(tái)點(diǎn)餐點(diǎn)餐用戶用戶結(jié)賬結(jié)賬結(jié)賬賬單結(jié)賬賬單菜品菜品顧客開臺(tái)顧客開臺(tái)顧客點(diǎn)餐顧客點(diǎn)餐54 表格列清單名稱代碼開臺(tái)編號(hào)開臺(tái)編號(hào)桌臺(tái)_桌臺(tái)編號(hào)桌臺(tái)_桌臺(tái)編號(hào)用戶編號(hào)用戶編號(hào)桌臺(tái)編號(hào)桌臺(tái)編號(hào)消
12、費(fèi)時(shí)間消費(fèi)時(shí)間顧客人數(shù)顧客人數(shù)點(diǎn)餐編號(hào)點(diǎn)餐編號(hào)賬單編號(hào)賬單編號(hào)開臺(tái)編號(hào)開臺(tái)編號(hào)菜品編號(hào)菜品編號(hào)菜品名稱菜品名稱消費(fèi)數(shù)量消費(fèi)數(shù)量消費(fèi)總額消費(fèi)總額備注備注消費(fèi)時(shí)間消費(fèi)時(shí)間桌臺(tái)編號(hào)桌臺(tái)編號(hào)開臺(tái)編號(hào)開臺(tái)編號(hào)桌臺(tái)名稱桌臺(tái)名稱桌臺(tái)包間費(fèi)桌臺(tái)包間費(fèi)桌臺(tái)位置桌臺(tái)位置桌臺(tái)狀態(tài)桌臺(tái)狀態(tài)桌臺(tái)類型桌臺(tái)類型菜品編號(hào)菜品編號(hào)菜品名稱菜品名稱菜品價(jià)格菜品價(jià)格菜品詳情菜品詳情用戶帳號(hào)用戶帳號(hào)登錄密碼登錄密碼用戶權(quán)限用戶權(quán)限賬單編號(hào)賬單編號(hào)顧客點(diǎn)_點(diǎn)餐編號(hào)顧客點(diǎn)_點(diǎn)餐編號(hào)點(diǎn)餐編號(hào)點(diǎn)餐編號(hào)消費(fèi)總額消費(fèi)總額結(jié)賬時(shí)間結(jié)賬時(shí)間用戶帳號(hào)用戶帳號(hào)開臺(tái)編號(hào)開臺(tái)編號(hào)用戶帳號(hào)用戶帳號(hào)賬單編號(hào)賬單編號(hào)用戶帳號(hào)用戶帳號(hào)點(diǎn)餐編號(hào)點(diǎn)餐編號(hào)點(diǎn)餐編號(hào)點(diǎn)餐編
13、號(hào)菜品編號(hào)菜品編號(hào)55 表格鍵清單名稱代碼表格Identifier_1Identifier_1顧客開臺(tái)Identifier_1Identifier_1顧客點(diǎn)餐Identifier_1Identifier_1桌臺(tái)Identifier_1Identifier_1菜品Identifier_1Identifier_1用戶Identifier_1Identifier_1結(jié)賬賬單Identifier_1Identifier_1使用Identifier_1Identifier_1結(jié)賬Identifier_1Identifier_1點(diǎn)餐Identifier_1Identifier_1參照256 表格索引清單名
14、稱代碼唯一的群集器主要的外鍵候選鍵表格顧客開臺(tái)_PK顧客開臺(tái)_PKTRUEFALSETRUEFALSEFALSE顧客開臺(tái)參照1_FK參照1_FKFALSEFALSEFALSETRUEFALSE顧客開臺(tái)顧客點(diǎn)餐_PK顧客點(diǎn)餐_PKTRUEFALSETRUEFALSEFALSE顧客點(diǎn)餐參照6_FK參照6_FKFALSEFALSEFALSETRUEFALSE顧客點(diǎn)餐桌臺(tái)_PK桌臺(tái)_PKTRUEFALSETRUEFALSEFALSE桌臺(tái)參照2_FK參照2_FKFALSEFALSEFALSETRUEFALSE桌臺(tái)菜品_PK菜品_PKTRUEFALSETRUEFALSEFALSE菜品用戶_PK用戶_PKT
15、RUEFALSETRUEFALSEFALSE用戶結(jié)賬賬單_PK結(jié)賬賬單_PKTRUEFALSETRUEFALSEFALSE結(jié)賬賬單參照5_FK參照5_FKFALSEFALSEFALSETRUEFALSE結(jié)賬賬單使用_PK使用_PKTRUETRUETRUEFALSEFALSE使用使用_FK使用_FKFALSEFALSEFALSETRUEFALSE使用使用2_FK使用2_FKFALSEFALSEFALSETRUEFALSE使用結(jié)賬_PK結(jié)賬_PKTRUETRUETRUEFALSEFALSE結(jié)賬結(jié)賬_FK結(jié)賬_FKFALSEFALSEFALSETRUEFALSE結(jié)賬結(jié)賬2_FK結(jié)賬2_FKFALSE
16、FALSEFALSETRUEFALSE結(jié)賬點(diǎn)餐_PK點(diǎn)餐_PKTRUETRUETRUEFALSEFALSE點(diǎn)餐點(diǎn)餐_FK點(diǎn)餐_FKFALSEFALSEFALSETRUEFALSE點(diǎn)餐點(diǎn)餐2_FK點(diǎn)餐2_FKFALSEFALSEFALSETRUEFALSE點(diǎn)餐參照2_PK參照2_PKTRUETRUETRUEFALSEFALSE參照2參照3_FK參照3_FKFALSEFALSEFALSETRUEFALSE參照2參照4_FK參照4_FKFALSEFALSEFALSETRUEFALSE參照26 編碼/*=*/* DBMS name: Microsoft SQL Server 2000 */* Crea
17、ted on: 2011-6-29 19:08:43 */*=*/if exists (select 1 from dbo.sysreferences r join dbo.sysobjects o on (o.id = r.constid and o.type = 'F') where r.fkeyid = object_id('使用') and = 'FK_使用_使用_用戶')alter table 使用 drop constraint FK_使用_使用_用戶goif exists (select 1 from dbo.sysr
18、eferences r join dbo.sysobjects o on (o.id = r.constid and o.type = 'F') where r.fkeyid = object_id('使用') and = 'FK_使用_使用2_顧客開臺(tái)')alter table 使用 drop constraint FK_使用_使用2_顧客開臺(tái)goif exists (select 1 from dbo.sysreferences r join dbo.sysobjects o on (o.id = r.constid and o
19、.type = 'F') where r.fkeyid = object_id('參照2') and = 'FK_參照2_參照3_顧客點(diǎn)餐')alter table 參照2 drop constraint FK_參照2_參照3_顧客點(diǎn)餐goif exists (select 1 from dbo.sysreferences r join dbo.sysobjects o on (o.id = r.constid and o.type = 'F') where r.fkeyid = object_id('參照2
20、') and = 'FK_參照2_參照4_菜品')alter table 參照2 drop constraint FK_參照2_參照4_菜品goif exists (select 1 from dbo.sysreferences r join dbo.sysobjects o on (o.id = r.constid and o.type = 'F') where r.fkeyid = object_id('桌臺(tái)') and = 'FK_桌臺(tái)_參照2_顧客開臺(tái)')alter table 桌臺(tái) d
21、rop constraint FK_桌臺(tái)_參照2_顧客開臺(tái)goif exists (select 1 from dbo.sysreferences r join dbo.sysobjects o on (o.id = r.constid and o.type = 'F') where r.fkeyid = object_id('點(diǎn)餐') and = 'FK_點(diǎn)餐_點(diǎn)餐_用戶')alter table 點(diǎn)餐 drop constraint FK_點(diǎn)餐_點(diǎn)餐_用戶goif exists (select 1 from dbo.sysref
22、erences r join dbo.sysobjects o on (o.id = r.constid and o.type = 'F') where r.fkeyid = object_id('點(diǎn)餐') and = 'FK_點(diǎn)餐_點(diǎn)餐2_顧客點(diǎn)餐')alter table 點(diǎn)餐 drop constraint FK_點(diǎn)餐_點(diǎn)餐2_顧客點(diǎn)餐goif exists (select 1 from dbo.sysreferences r join dbo.sysobjects o on (o.id = r.constid and o.t
23、ype = 'F') where r.fkeyid = object_id('結(jié)賬') and = 'FK_結(jié)賬_結(jié)賬_用戶')alter table 結(jié)賬 drop constraint FK_結(jié)賬_結(jié)賬_用戶goif exists (select 1 from dbo.sysreferences r join dbo.sysobjects o on (o.id = r.constid and o.type = 'F') where r.fkeyid = object_id('結(jié)賬') and o.
24、name = 'FK_結(jié)賬_結(jié)賬2_結(jié)賬賬單')alter table 結(jié)賬 drop constraint FK_結(jié)賬_結(jié)賬2_結(jié)賬賬單goif exists (select 1 from dbo.sysreferences r join dbo.sysobjects o on (o.id = r.constid and o.type = 'F') where r.fkeyid = object_id('結(jié)賬賬單') and = 'FK_結(jié)賬賬單_參照5_顧客點(diǎn)餐')alter table 結(jié)賬賬單 drop co
25、nstraint FK_結(jié)賬賬單_參照5_顧客點(diǎn)餐goif exists (select 1 from dbo.sysreferences r join dbo.sysobjects o on (o.id = r.constid and o.type = 'F') where r.fkeyid = object_id('顧客開臺(tái)') and = 'FK_顧客開臺(tái)_參照1_桌臺(tái)')alter table 顧客開臺(tái) drop constraint FK_顧客開臺(tái)_參照1_桌臺(tái)goif exists (select 1 from dbo.
26、sysreferences r join dbo.sysobjects o on (o.id = r.constid and o.type = 'F') where r.fkeyid = object_id('顧客點(diǎn)餐') and = 'FK_顧客點(diǎn)餐_參照6_結(jié)賬賬單')alter table 顧客點(diǎn)餐 drop constraint FK_顧客點(diǎn)餐_參照6_結(jié)賬賬單goif exists (select 1 from sysobjects where id = object_id('菜品信息表') and typ
27、e = 'V') drop view 菜品信息表goif exists (select 1 from sysobjects where id = object_id('顧客開臺(tái)表') and type = 'V') drop view 顧客開臺(tái)表goif exists (select 1 from sysobjects where id = object_id('顧客點(diǎn)餐表') and type = 'V') drop view 顧客點(diǎn)餐表goif exists (select 1 from sysobjects
28、where id = object_id('餐桌信息表') and type = 'V') drop view 餐桌信息表goif exists (select 1 from sysindexes where id = object_id('使用') and name = '使用2_FK' and indid > 0 and indid < 255) drop index 使用.使用2_FKgoif exists (select 1 from sysindexes where id = object_id('使
29、用') and name = '使用_FK' and indid > 0 and indid < 255) drop index 使用.使用_FKgoif exists (select 1 from sysobjects where id = object_id('使用') and type = 'U') drop table 使用goif exists (select 1 from sysindexes where id = object_id('參照2') and name = '參照4_FK
30、9; and indid > 0 and indid < 255) drop index 參照2.參照4_FKgoif exists (select 1 from sysindexes where id = object_id('參照2') and name = '參照3_FK' and indid > 0 and indid < 255) drop index 參照2.參照3_FKgoif exists (select 1 from sysobjects where id = object_id('參照2') and t
31、ype = 'U') drop table 參照2goif exists (select 1 from sysindexes where id = object_id('桌臺(tái)') and name = '參照2_FK' and indid > 0 and indid < 255) drop index 桌臺(tái).參照2_FKgoif exists (select 1 from sysobjects where id = object_id('桌臺(tái)') and type = 'U') drop table 桌
32、臺(tái)goif exists (select 1 from sysindexes where id = object_id('點(diǎn)餐') and name = '點(diǎn)餐2_FK' and indid > 0 and indid < 255) drop index 點(diǎn)餐.點(diǎn)餐2_FKgoif exists (select 1 from sysindexes where id = object_id('點(diǎn)餐') and name = '點(diǎn)餐_FK' and indid > 0 and indid < 255) drop
33、 index 點(diǎn)餐.點(diǎn)餐_FKgoif exists (select 1 from sysobjects where id = object_id('點(diǎn)餐') and type = 'U') drop table 點(diǎn)餐goif exists (select 1 from sysobjects where id = object_id('用戶') and type = 'U') drop table 用戶goif exists (select 1 from sysindexes where id = object_id('結(jié)
34、賬') and name = '結(jié)賬2_FK' and indid > 0 and indid < 255) drop index 結(jié)賬.結(jié)賬2_FKgoif exists (select 1 from sysindexes where id = object_id('結(jié)賬') and name = '結(jié)賬_FK' and indid > 0 and indid < 255) drop index 結(jié)賬.結(jié)賬_FKgoif exists (select 1 from sysobjects where id = ob
35、ject_id('結(jié)賬') and type = 'U') drop table 結(jié)賬goif exists (select 1 from sysindexes where id = object_id('結(jié)賬賬單') and name = '參照5_FK' and indid > 0 and indid < 255) drop index 結(jié)賬賬單.參照5_FKgoif exists (select 1 from sysobjects where id = object_id('結(jié)賬賬單') and
36、type = 'U') drop table 結(jié)賬賬單goif exists (select 1 from sysobjects where id = object_id('菜品') and type = 'U') drop table 菜品goif exists (select 1 from sysindexes where id = object_id('顧客開臺(tái)') and name = '參照1_FK' and indid > 0 and indid < 255) drop index 顧客開臺(tái)
37、.參照1_FKgoif exists (select 1 from sysobjects where id = object_id('顧客開臺(tái)') and type = 'U') drop table 顧客開臺(tái)goif exists (select 1 from sysindexes where id = object_id('顧客點(diǎn)餐') and name = '參照6_FK' and indid > 0 and indid < 255) drop index 顧客點(diǎn)餐.參照6_FKgoif exists (sele
38、ct 1 from sysobjects where id = object_id('顧客點(diǎn)餐') and type = 'U') drop table 顧客點(diǎn)餐goexecute sp_revokedbaccess 后臺(tái)管理員goexecute sp_revokedbaccess 服務(wù)員go/*=*/* User: 后臺(tái)管理員 */*=*/execute sp_grantdbaccess 后臺(tái)管理員go/*=*/* User: 服務(wù)員 */*=*/execute sp_grantdbaccess 服務(wù)員go/*=*/* Table: 使用 */*=*/crea
39、te table 使用 ( 用戶帳號(hào) char(10) not null, 開臺(tái)編號(hào) int not null, constraint PK_使用 primary key (用戶帳號(hào), 開臺(tái)編號(hào))go/*=*/* Index: 使用_FK */*=*/create index 使用_FK on 使用 (用戶帳號(hào) ASC)go/*=*/* Index: 使用2_FK */*=*/create index 使用2_FK on 使用 (開臺(tái)編號(hào) ASC)go/*=*/* Table: 參照2 */*=*/create table 參照2 ( 點(diǎn)餐編號(hào) int not null, 菜品編號(hào) int not null, constraint PK_參照2 primary key (點(diǎn)餐編號(hào), 菜品編號(hào))go/*=*/* Index: 參照3_FK */*=*/create index 參照3_FK on
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軍品訂購(gòu)項(xiàng)目管理辦法
- 北京車位產(chǎn)權(quán)管理辦法
- 資本驅(qū)動(dòng)下人工智能產(chǎn)業(yè)化的倫理挑戰(zhàn)與應(yīng)對(duì)策略
- 睡眠剝奪對(duì)小鼠色氨酸代謝及行為影響機(jī)制研究
- 體檢機(jī)構(gòu)備案管理辦法
- 佛山酒店宿舍管理辦法
- 西部地區(qū)經(jīng)濟(jì)韌性對(duì)經(jīng)濟(jì)高質(zhì)量發(fā)展的影響研究
- 基于機(jī)器視覺的鋼板表面缺陷自動(dòng)檢測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 未發(fā)生較大及以上生產(chǎn)安全事故
- 智慧醫(yī)院建設(shè)管理辦法
- 低壓培訓(xùn)課件
- 教師團(tuán)隊(duì)協(xié)作與溝通能力
- 保安公司薪酬管理制度
- 井蓋巡查管理制度
- GB/T 33490-2025展覽展示工程服務(wù)基本要求
- 2024年國(guó)能榆林化工有限公司招聘真題
- 消防總隊(duì)面試題目及答案
- 《低鈉血癥中國(guó)專家共識(shí)(2023年版)》解讀課件
- GB/T 45604-2025船舶與海洋技術(shù)大抓力平衡錨
- 國(guó)家中小學(xué)智慧教育平臺(tái)與人工智能融合應(yīng)用指南(試行)
- 混凝土攪拌站企業(yè)管理規(guī)范與要求
評(píng)論
0/150
提交評(píng)論