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

正文內(nèi)容

數(shù)據(jù)庫(kù)餐廳點(diǎn)菜管理系統(tǒng)(編輯修改稿)

2025-10-16 09:39 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 int Not null 數(shù)字 是否占用 獨(dú)立 表 Member 數(shù)據(jù)項(xiàng)名與別名 類型 (長(zhǎng)度 ) 是否為空 數(shù)據(jù)約束 數(shù)據(jù)項(xiàng)含義說明 與其他數(shù)據(jù)項(xiàng)的聯(lián)系 memberNo Char( 7) Not null 字符 M加 6個(gè)數(shù)字 顧客編號(hào) 主鍵 memberLevel Char( 5) Not null 字符 顧客等級(jí) 獨(dú)立 memberCount int Not null 數(shù)字, 0到10000 顧客積分 獨(dú)立 memberName Char( 20) Not null 字符 顧客名字 獨(dú)立 memberSex Char( 1) Not null 字符 顧客性別 獨(dú)立 memberBirth datetime null 日期 顧客生日 獨(dú)立 表 科學(xué)套餐表 Smeal 數(shù)據(jù)項(xiàng)名與別名 類型 (長(zhǎng)度 ) 是否為空 數(shù)據(jù)約束 數(shù)據(jù)項(xiàng)含義說明 與其他數(shù)據(jù)項(xiàng)的聯(lián)系 16 smealNo Char( 7) Not null 以字母 S開頭加六位數(shù)字 套餐編號(hào) 主鍵 sPrice numeric( 7,2) Not null 數(shù)字 套餐價(jià)格 由菜品價(jià)格計(jì)算得來(lái),參照表 Dishes dishesNo Char( 7) Not null G 字符加 6個(gè)數(shù)字 菜品編號(hào) dishesNO benefit varChar(20) Not null 字符 套餐功能 獨(dú)立 表 菜單表 Menu 數(shù)據(jù)項(xiàng)名與別名 類型 (長(zhǎng)度 ) 是否為空 數(shù)據(jù)約束 數(shù)據(jù)項(xiàng)含義說明 與其他數(shù)據(jù)項(xiàng)的聯(lián)系 menuNo Char( 12) Not null 以字母 C開頭加 11位數(shù)字 菜單編號(hào) 主鍵 menuDate datetime Not null 數(shù)字 時(shí)間 獨(dú)立 tableNo Char( 4) Not null R 字符加 3個(gè)數(shù)字 桌臺(tái)編號(hào) 外鍵,參照Table 表 menuSum int Not null 數(shù)字 菜單總價(jià) 由明細(xì)表中的菜品價(jià)格和菜品數(shù)量計(jì)算得出 表 MenuDetail 數(shù)據(jù)項(xiàng)名與別名 類型 (長(zhǎng)度 ) 是否為空 數(shù)據(jù)約束 數(shù)據(jù)項(xiàng)含義說明 與其他數(shù)據(jù)項(xiàng)的聯(lián)系 menuNo Char( 12) Not null 以字母 C開頭加 11位數(shù)字 菜單編號(hào) 主鍵、外鍵,參照 Menu 表 dishesNo Char( 7) Not null G 字符加 6個(gè)數(shù)字 菜品編號(hào) 主鍵、外鍵,參照 Dishes表 Price numeric( 7,2) Not 數(shù)字 菜品價(jià)格 與菜品對(duì)應(yīng) qty Int Not null 數(shù)字 菜品數(shù)量 獨(dú)立 表 科學(xué)套餐明細(xì)表 SmealDetail 17 數(shù)據(jù)項(xiàng)名與別名 類型 (長(zhǎng)度 ) 是否為空 數(shù)據(jù)約束 數(shù)據(jù)項(xiàng)含義說明 與其他數(shù)據(jù)項(xiàng)的聯(lián)系 smealNo Char( 12) Not null 有系統(tǒng)自動(dòng)按時(shí)間提供 科學(xué)套餐編號(hào) 主鍵、外鍵,參照 Menu 表 dishesNO Char( 7) Not null G 字符加 6個(gè)數(shù)字 菜品編號(hào) 主鍵、外鍵,參照 Dishes表 Price numeric( 7,2) Not 數(shù)字 菜品價(jià)格 與菜品對(duì)應(yīng) 表 評(píng)價(jià)表 Evaluate 數(shù)據(jù)項(xiàng)名與別名 類型 (長(zhǎng)度 ) 是否為空 數(shù)據(jù)約束 數(shù)據(jù)項(xiàng)含義說明 與其他數(shù)據(jù)項(xiàng)的聯(lián)系 tableNo Char( 4) Not null R 字符加 3個(gè)數(shù)字 桌臺(tái)編號(hào) 主鍵、外鍵,參照 Room 表 dishesNO Char( 7) Not null G 字符加 6個(gè)數(shù)字 菜品編號(hào) 主鍵、外鍵,參照 Dishes表 Score Int Not null 數(shù)字, 0到10 分?jǐn)?shù) 獨(dú)立 函數(shù)依賴關(guān)系: 1) 菜品表 函數(shù)依賴集為 F1={菜品編號(hào)→(菜 品名稱,菜品價(jià)格,菜品類型,熱量,蛋白質(zhì)含量,糖分) } ∈ 3NF。 2) 桌臺(tái)表 函數(shù)依賴集為 F2={桌臺(tái)編號(hào)→(容納人數(shù),桌臺(tái)等級(jí),是否占用) } ∈3NF。 3) 顧客表 函數(shù)依賴集為 F3={顧客編號(hào)→(顧客等級(jí),顧客積分,顧客姓名,顧客性別,顧客生日) } ∈ 3NF。 4) 科學(xué)套餐表 函數(shù)依賴集為 F4={套餐編號(hào)→(套餐價(jià)格,菜品編號(hào),套餐功能) } ∈3NF。 5) 科學(xué)套餐表明細(xì)表 函數(shù)依賴集為 F5={套餐編號(hào)→(菜品編號(hào)) } ∈ 3NF。 6) 菜單表 函數(shù)依賴集為 F6={菜單編號(hào)→(時(shí)間) } ∈ 3NF。 7) 菜單明細(xì)表 18 函數(shù)依賴集為 F7={菜單編號(hào)→(菜品編號(hào),菜品價(jià)格,實(shí)際菜品價(jià)格,菜品數(shù)量) } ∈ 3NF。 8) 評(píng)價(jià)表 函數(shù)依賴集為 F10={桌臺(tái)編號(hào)→(菜品編號(hào),分?jǐn)?shù)) } ∈ 3NF。 4 數(shù)據(jù)庫(kù)應(yīng)用設(shè)計(jì) 數(shù)據(jù)庫(kù)應(yīng)用的設(shè)計(jì),包括數(shù)據(jù)庫(kù)的腳本和安全性設(shè)計(jì)、數(shù)據(jù)庫(kù)的完整性設(shè)計(jì)和數(shù)據(jù)庫(kù)的存儲(chǔ)過程設(shè)計(jì)。 數(shù)據(jù)庫(kù)腳本及數(shù)據(jù)庫(kù)安全性設(shè)計(jì) 1) 數(shù)據(jù)庫(kù)安全性設(shè)計(jì) 創(chuàng)建三個(gè)用戶分別為管理員‘ user01’、前臺(tái)服務(wù)人員‘ qiantai’ 以及顧客‘ customer’,然后根據(jù)不同表的功能,賦予他們不同的權(quán)限,創(chuàng)建用戶代碼如下: /* add my user*/ exec sp_adduser user01,user01 exec sp_addlogin 39。qiantai39。,39。12345639。,39。MenuDB139。 exec sp_adduser 39。qiantai39。,39。qiantai39。 exec sp_addlogin 39。customer39。,39。12345639。,39。MenuDB139。 exec sp_adduser 39。customer39。,39。customer39。 2) 數(shù)據(jù)庫(kù)腳本 創(chuàng)建各個(gè)用戶相關(guān)的表,并設(shè)計(jì)好各表間的主外鍵聯(lián)系,規(guī)定好個(gè)用戶的權(quán)限,管理員有所有的權(quán)限,前臺(tái)人員對(duì)于菜單表只有查看的權(quán)限,而顧客對(duì)于菜單表有添加修改的作用,代碼如下: print39。creat table Dishes39。 go CREATE TABLE Dishes( dishesNo char(7) not null /*菜品編號(hào) */ check(dishesNo like 39。[G][09][09][09][09][09][09]39。), dishesName varchar(10) not null, /*菜品編號(hào) */ price numeric(7,2) not null, /*菜品價(jià)格 */ caloric numeric(7,2) not null, /*熱量 */ sugers numeric(7,2) not null, /*糖分 */ protein numeric(7,2) not null, /*蛋白質(zhì) */ constraint DishesPK primary key (dishesNo) ) go grant all on Dishes to user01 go print 39。create Member39。 19 go create table Member( memberNo char(7) not null, /*顧客號(hào) */ check(memberNo like 39。[C][09][09][09][09][09][09][09][09]39。), memberName varchar(40) not null, /*顧客姓名 */ sex char(1) not null, /*性別 */ memberLevel varchar(12) not null, /*顧客等級(jí) */ memberCount int not null, /*顧客積分 */ birthday datetime null, /*顧客生日 */ constraint MemberPK primary key (memberNo) ) go grant all on Member to user01 go print 39。create table Menu39。 go create table Menu( menuNo char(12) not null , /*菜單編號(hào) */ tableNo char(4) not null, /*桌臺(tái)編號(hào) */ memberNo char(7) not null, /*顧客號(hào) */ check(memberNo like 39。[C][09][09][09][09][09][09][09][09]39。), meandate datetime not null, /*時(shí)間 */ meanSum numeric(7,2) not null, /*菜單總價(jià) */ constraint MenuPK primary key (menuNo), constraint MenuFK1 foreign key(tableNo) references Table1(tableNo), constraint MenuFK2 foreign key(memberNo) references Member(memberNo) ) go grant all on Table1 to user01 go print 39。create table Table139。 go create table Table1( tableNo char(4) not null , /*桌臺(tái)編號(hào) */ place int not null, /*容納人數(shù) */ tableLevel char(10) not null, /*桌臺(tái)級(jí)別 */ constraint Table1PK primary key (tableNo) ) go grant all on Table1 to user01 go print 39。create table Smeal39。 go create table Smeal( 20 smealNo char(4) not null , /*套餐編號(hào) */ sprice numeric(7,2) not null, /*套餐價(jià)格 */ constraint SmealPK primary key (SmealNo) ) go grant all on Smeal to user01 go print 39。create SmealDetail39。 go create table SmealDetail( smealNo char(4) not null , /*套餐編號(hào) */ dishesNo char(7) not null /*菜品編號(hào) */ check(dishesNo like 39。[G][09][09][09][09][09][09]39。), price numeric(7,2) not null, /*菜品價(jià)格 */ constraint SmealDetailPK primary key clustered(smealNo,dishesNo), constraint SmealDetailFK1 foreign key(smealNo) references Smeal(smealNo), constraint SmealDetailFK2 foreign key(dishesNo ) r
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1