【正文】
139。)GOSELECT *FROM YG_tableWHERE YG_Name=39。聶美媛39。GO 修改數據UPDATE YG_table SET YG_Money=25000WHERE YG_Name=39。聶美媛39。GOSELECT *FROM YG_tableWHERE YG_Name=39。聶美媛39。GO 刪除數據SELECT * FROM YG_tableDELETE FROM YG_table WHERE YG_Name=39。聶美媛39。SELECT * FROM YG_table 執(zhí)行后 第五章 查詢 單表查詢 select * from YG_table where YG_Sex=39。男39。 select * from YG_table where YG_Age39。3039。 select SB_id as 設備號,SB_name as 名稱 from SheBei_table where CZ_id=39。Y00139。 (價格在~100之間) select CD_name from CaiDan_table where CD_price between 50 and 100 select CZ_id as 餐桌號,CZ_leixing as 類型,CZ_weizhi as 位置,CZ_zuowei as 最大人數from CanZhuo_tablewhere CZ_qingkuang=39。未使用39。 單表查詢 多表連接查詢/*=======多表查詢=========*/ (多表查詢內連接) select DISTINCT(YG_Name) as 姓名,總價格 as 銷售額from YG_table inner join DingDan_table on = inner join View_ZhangDan on DD_id=賬單號where YG_Name=39。李四39。GO 多表查詢內連接(按價格從低到高排序) select as 菜號,CD_name as 菜名,CD_price as 價格from YG_table inner join DingDan_table on = inner join CaiDan_table on =where YG_Name=39。王偉39。order by CD_price GO 多表查詢內連接2 select YG_id as 工號,YG_Name as 姓名from YG_tablewhere YG_id in(select YG_id from CanZhuo_table where CZ_id in(select CZ_id from KeRen_table where KR_zhifu=39。已結賬39。)) 多表查詢子查詢(嵌套查詢)第六章 心得體會在這次數據庫課程設計中,開始時感覺挺簡單的所以就沒有著急做,但當時間剩下不多時開始做時才發(fā)現有很多細節(jié)方面需要認真的推敲,并且還有很多并不是特別了解的內容需要看書。在這多時間里我把以前很多不熟悉的內容真正的掌握了,并且把書本上的內容應用在實踐上,真正的學到了東西。在需求設計階段,把系統(tǒng)的功能勾畫出來,分析系統(tǒng)的數據字典、數據流向,畫出ER圖,根據ER圖數據庫設計關系模型,這樣一步步下來,自己對餐廳管理系統(tǒng)有更多的了解,對后面的程序編寫也明朗了。在數據庫設計的時候也花了不少的時間,多次的在數據庫關系模型、ER圖和數據字典之間循環(huán)修改,重復的修改完整性定義,優(yōu)化表格。等數據關系模型最終確定了,之后的編程就簡單多了。幾天下來的編寫最終完成了整個數據庫系統(tǒng),并且通過編寫測試數據SQL代碼對SQL語言進一步掌握,對以后的學習有了很大的幫助。課程設計才是能把學到的東西真正融會貫通的捷徑,而設計報告更是讓我們提早的熟悉了畢業(yè)論文的格式。這次的課程設計對我的幫助很大。附錄A編程規(guī)范ASQL書寫規(guī)范:SQL語句的所有表名都采用英文全稱或縮寫,表名、字段名全部小寫,編號類的字段名 全部使用……id,名字類的字段名一律使用_name,例:/*======================================================*//* Table: 菜單表 *//*======================================================*/create table CaiDan_table ( CD_id char(20) not null, CD_name varchar(60) not null, CD_price decimal(8,2) not null, constraint PK_CAIDAN_TABLE primary key (CD_id))Go A對較為復雜的sql語句加上注釋,說明算法、功能。 A注釋風格:注釋單獨成行、放在語句前面。(1) 應對不易理解的分支條件表達式加注釋;注釋一律使用()類型 (2) 對重要的計算應說明其功能;(3) 過長的函數實現,應將其語句按實現的功能分段加以概括性說明; (4) 常量及變量注釋時,應注釋被保存值的含義(必須),合法取值的范圍。例:課程表中的課程號設為教師表中的外鍵alter table tch add constraint fk_tch_references_kecheng foreign key (kec_kcid) references kecheng (kcid)。goA多表連接時,使用表的別名來引用列。 /*=======多表查詢=========*/ (多表查詢內連接) select DISTINCT(YG_Name) as 姓名,總價格 as 銷售額from YG_table inner join DingDan_table on = inner join View_ZhangDan on DD_id=賬單號where YG_Name=39。李四39。GOA盡量避免相同語句由于書寫格式的不同,而導致多次語法分析。參考文獻[1].《SQL Server 2012 從零開始學》王英英 張少軍 劉增杰編,清華大學出版社。[2].《SQL Server 2000 數據庫應用系統(tǒng)開發(fā)技術實驗指導》朱如龍編,機械工業(yè)出版社。 致謝 感謝四位老師這兩周來對我們的悉心指導,在我設計過程中,我的老師傾注了大量的汗水和心血,無論是在構思和資料收集方面,還是在報告的研究方法一級成文定稿方面,我都得到了老師的悉心細致的教誨和無私的幫助,在此我表示真誠的感謝和深深地謝意,在系統(tǒng)的維護過程中,也得到了許多同學的寶貴意見,感謝許多幫助過我的良師益友。36 / 37