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

正文內(nèi)容

手機(jī)信息管理系統(tǒng)—計(jì)算機(jī)(論文)-文庫吧

2025-07-22 21:59 本頁面


【正文】 。但考慮到staff表中已存在is_manager屬性,在具體實(shí)現(xiàn)中僅使用該屬性即可達(dá)到區(qū)分工作人員的目的,所以manage關(guān)系在該關(guān)系數(shù)據(jù)庫中將不再被表示。staff表中不添加表示manager的一列外鍵。下面根據(jù)轉(zhuǎn)換規(guī)則3轉(zhuǎn)化staff與phone之間的一對多對多關(guān)系:record關(guān)系。使用單獨(dú)的一個(gè)表來表示該關(guān)系。表中包括從staff與phone轉(zhuǎn)化而來的兩個(gè)表的主鍵,還包括連結(jié)到該聯(lián)系的所有屬性的列。表示該關(guān)系自身存在的屬性有:紀(jì)錄標(biāo)號recordid, 手機(jī)余額balance,充值金額money。總結(jié)成下表為:recordrecord_idphone_idstaff_idbalancemoney…………… 模型中的函數(shù)依賴 該關(guān)系模型中存在的函數(shù)依賴如下: 表staff中:staff_id → staff_name, staff_password, sex, staff_addr, is_manager; 表phone中:phone_id → phone_no, password, fee_type, balance, cus_id; cus_id → cus_name, ID_no, cus_sex, cus_addr; 表record中:record_id → phone_id, staff_id, balance, money。 分析范式,優(yōu)化數(shù)據(jù)模型 由以上的函數(shù)依賴易知:該關(guān)系模型僅滿足第二范式,而不滿足第三范式,所以需要對以上數(shù)據(jù)模型作進(jìn)一步改進(jìn)。如果希望上述模型滿足第三范式,則僅需對表phone作無損分解,將關(guān)于customer的所有信息寫到另一個(gè)表中。即將依賴于cus_id的所有屬性放到一個(gè)名為customer的表中,而在表phone僅留下cus_id屬性作為一個(gè)外鍵。優(yōu)化后的數(shù)據(jù)模型為:staffstaff_idstaff_namestaff_passwordsexstaff_addris_manager………………phonephone_idphone_nopasswordfee_typebalancecus_id……………Customercus_idcus_nameID_nocus_sexcus_addr……………recordrecord_idphone_idstaff_idbalancemoney…………… 分析完整性要求,提出主鍵、外鍵、候選鍵 由以上的表及ER圖中已經(jīng)可以看出各表的主鍵及外鍵,先列舉如下:表名主鍵外鍵候選鍵staffstaff_id無staff_name, staff_idphonephone_idcus_idphone_id, phone_nocustomercus_id無cus_id, ID_norecordrecord_idphone_id, staff_idrecord_id 提出用戶視圖本系統(tǒng)的三種用戶有三種不同的用戶視圖范圍:手機(jī)客戶可以訪問的列僅有表phone中的phone_no及balance列,并且只能對該兩列作查詢操作,不能做其他操作。普通工作人員對表order, customer及phone中有查詢、添加、刪除及更改的權(quán)限,但對表staff一般沒有操作權(quán)限。高層管理員對該數(shù)據(jù)庫中所有的表均具有查詢、添加、刪除及更改的權(quán)限,但不能更改數(shù)據(jù)庫或表本身的配置。6.?dāng)?shù)據(jù)庫物理設(shè)計(jì)(用SQL語言實(shí)現(xiàn)) 數(shù)據(jù)庫結(jié)構(gòu)定義表staff列名數(shù)據(jù)類型長度允許空主鍵外鍵描述staff_idint4否是否staff_namevarchar15否否否staff_passwordvarchar10是否否staff_addrvarchar20是否否sexbit1否否否1表示男性,0表示女性is_managerbit1否否否1表示manager,0表示normal staff表customer列名數(shù)據(jù)類型長度允許空主鍵外鍵描述cus_idint4否是否cus_namevarchar50否否否ID_nochar18否否否cus_addrvarchar20否否否sexbit1是否否1表示男性,0表示女性表phone列名數(shù)據(jù)類型長度允許空主鍵外鍵描述phone_idint4否是否passwordvarchar6是否否phone_nochar11否否否fee_typechar20是否否balancemoney8否否否cus_idint4是否是引用表customer的主鍵cus_id列表order列名數(shù)據(jù)類型長度允許空主鍵外鍵描述order_idint4否是否phone_idint4否否是引用表phone的主鍵phone_id列staff_idint4否否是引用表staff的主鍵staff_id列money money8否否否balancemoney8是否否 建立索引、視圖1.索引:本數(shù)據(jù)庫中的表除了主鍵本身生成的主索引外,沒有定義其他的索引。在查詢時(shí)即引用主索引即可。表staff的主索引列為:staff_id;表customer的主索引列為:cus_id;表order的主索引列為:order_id;表phone的主索引列為:phone_id。2.視圖:雖然關(guān)系數(shù)據(jù)模型分析的結(jié)果表示該數(shù)據(jù)庫需要定義不同的用戶視圖,但考慮到數(shù)據(jù)庫與前臺開發(fā)程序的連接比較復(fù)雜,所以該數(shù)據(jù)庫中沒有單獨(dú)定義用戶視圖,不同的用戶視圖被有選擇性的的select語句的結(jié)果集取代。 存儲過程(如果使用)的結(jié)構(gòu)和定義 主要的查詢語句等 1.對表staff進(jìn)行操作的語句有: 查詢表中所有行,并按staff_id排序:select * from staff order by staff_id;對于一定的staff_id值,查詢表中相應(yīng)列:select is_manager from staff where staff_id =39。…39。; 對于一定的staff_id值,查詢表中所有列:select * from staff where staff_id = 39。…39。;插入新行:insert staff (staff_id, staff_name, staff_addr, staff_password, sex, is_manager) values (…, …, …, …, …, …); 刪除某列:delete from staff where staff_id=39?!?9。; 更新表中的特定列:Update staff set staff_name = 39?!?9。, staff_password = 39?!?9。, sex = 39?!?9。, staff_addr = 39?!?9。, is_manager = 39?!?9。 where staff_id = 39?!?9。 2.對表phone,customer所執(zhí)作的操作與對表staff的操作類似: 查詢:select * from phone, customer where = order by phone_id; select * from phone where cus_id is NULL order by phone_id; select cus_id from phone where phone_no = 39?!?9。; 插入:insert customer (cus_id, cus_name, ID_no, sex, cus_addr) values (39?!?9。, 39。…39。,39?!?9。,39?!?9。,39?!?9。); 刪除:delete from phone where phone_id = 39?!?9。; 更新:Update phone set phone_no = 39?!?9。, password =39?!?fee_type = 39?!?9。, balance = CAST(39?!?9。 AS money) where phone_id = 39?!?9。 3.對表order所執(zhí)行的操作: 查詢:select * from [order] order by order_id;select * from phone where phone_no = 39?!?9。; select phone_id from phone where phone_no = 39?!?9。; 插入:insert [order] (order_id, phone_id, staff_id, money, balance) values (39?!?9。, 39?!?9。,39?!?9。,CAST(39。…39。 AS money), CAST(39。…39。 AS money)); 4.備份恢復(fù)數(shù)據(jù)庫所需的語句: 建立備份文件:EXEC sp_addumpdevice 39。disk39。,39。DiskBak_MPQ39。,39?!?9。; 文件備份:BACKUP DATABASE MPhoneData to DiskBak_MPQ; 文件恢復(fù):RESTORE DATABASE MPhoneData from DiskBak_MPQ; 刪除備份文件:sp_dropdevice 39。DiskBak_MPQ39。系統(tǒng)功能1.程序的運(yùn)行環(huán)境 類別標(biāo)準(zhǔn)配置最低配置計(jì)算機(jī)硬件Pentium (R) 4 CPU,256MB內(nèi)存Pentium (R) 4 CPU ,128MB內(nèi)存軟件操作系統(tǒng)Windows XP Service Pack 1, Windows XP Service Pack 2,
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1