




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、實驗步驟1、創(chuàng)建課程表kc,表的結構如表4-6所示。表4-6課程表kc結構列名數(shù)據(jù)類型是否為空默認值標識列約束序號int初始值.增值均為1課程號char(3)not null主鍵課程名char(20)not null授課教師 char(8)開課學期 tinyintnot null1-6學時 tinyint not null學分 tinyint1-8要求:課程號設置為主鍵,序號定義為標識列,初始值為1,增值為1。開課學 期設置檢查約束為“1_6”,學分設置檢查約束為“1_8”。用對象資源管理器創(chuàng)建課程表kc、打開“對象資源管理器”,展開數(shù)據(jù)庫“jxgl”,右擊“表”結點,選擇“新建表”命令,如下
2、圖所示:、此時將打開如下圖所示的表設計器窗口,依次設置每個字段的列名、數(shù)據(jù)類型、允許空值等。設置主鍵約束。選中“課程號”,單擊鼠標右鍵,從彈出的快捷菜單中選擇“設置主鍵”命令,可將該列設置為主鍵。設置開課學期檢查約束。選中“開課學期”,單擊鼠標右鍵,從彈出的快捷菜單中選擇“檢查約束”命令,出現(xiàn)“檢查約束”對話框。單擊“表達式”右邊的按鈕,出現(xiàn)“檢查約束表達式”對話框,在對話框中輸入“開課學期=0 and開課學期=6”,依次單擊“確定”按鈕退出。設置學分檢查約束。方法同上。設置標識列。在“表設計器”窗口中選中“序號”列,然后在“列屬性” 對話框里展開“標識規(guī)范”項,將“是標識”設為“是” “標識
3、增量”和“標識種子”自動設為1。如下圖所示:6)單擊工具欄上“保存”按鈕,在彈出的“選擇名稱”對話框中,輸入表 的名稱kc,然后單擊“確定”按鈕,則創(chuàng)建了一個新表。使用Create Table語句創(chuàng)建課程表kccreatetable kc(序號 intIDENTITY,課程號char (3)notnullprimarykey (課程號),課程名char (20)notnull,授課教師char(8),開課學期tinyintnotnullcheck (開課學期=1 and開課學期=6),學時 tinyintnotnull,學分 tinyint,)3、創(chuàng)建選修表xs_kc,表的結構如表4-7所示。
4、表4-7選修表xs_kc結構列名數(shù)據(jù)類型是否為空默認值標識列約束學號char(6)not null外鍵,參照xsqk表課程號char(3)not null外鍵,參照kc表組合主鍵成績 tinyint0100要求:把學號+課程號設置為主鍵,把學號設置為外鍵,參照xsqk表,課程號設 置為外鍵,參照kc表,成績設置檢查約束為“0_100”。用對象資源管理器創(chuàng)建選修表xs_kc1)、打開“對象資源管理器”,展開數(shù)據(jù)庫“jxgl”,右擊“表”結點,選擇“新 建表”命令。2)、此時將打開“表設計器”窗口,依次設置每個字段的列名、數(shù)據(jù)類型、允許 空值等。3)設置主鍵約束。按shift鍵同時選中“學號”和“
5、課程號”,單擊鼠標右鍵,從彈出的快捷菜單中選擇“設置主鍵”命令,可將2列設置為主鍵。4)學號設置為外鍵,參照xsqk表在“學號”字段上單擊鼠標右鍵,從彈出的快捷菜單中選擇“關系”命令,打開“外鍵關系”對話框,如下圖所示:在這個對話框中,單擊“表和列規(guī)范”選項右側的省略號按鈕,打開“表和列”對話框,如下圖所示:將主鍵表設置為“xsqk”,主鍵表中對應的主鍵字段為“學號”列,外鍵表 為“xs_kc”,外鍵表中對應的外鍵字段為“學號”列,單擊“確定”,保存表的 修改。5)課程號設置為外鍵,參照kc表,方法同上。6)設置成績檢查約束為“0-100”。方法同上7)單擊工具欄上“保存”按鈕,在彈出的“選擇
6、名稱”對話框中,輸入表的名 稱xs_kc,然后單擊“確定”按鈕,則創(chuàng)建了一個新表。使用Create Table語句創(chuàng)建選修表xs_kccreatetable xs_kc(學號。har (6)notnull,課程號char (3)notnull,成績tinyintcheck (成績=0 and成績=100),primarykey (學號,課程號),foreignkey (學號)references xsqk (學號),foreignkey (課程號)references kc (課程號), )4、分別向xsqk、kc、xs_kc表中輸入數(shù)據(jù)。1)、輸入“ xsqk ”表數(shù)據(jù)鼠標右擊“xsqk”表
7、,在彈出的快捷菜單中單擊“打開表”命令,出現(xiàn)如下圖所示窗口,此時可向表中輸入數(shù)據(jù)。碧勤TCHIIfft-flDEqqrTB0S51LEKHiE55: SQL Server 9 0.1 :_P _jDAihvL4S-J. -田_j D ktib .!. i krsja l曰 LJ TablesS 12 Systeri JabLts0 刀 db. ktS 3 ibr . wx_ke王 J 品n. x:i.k田 l_J Vlw=CHIMA-9DB44.,一 dbo.xsqhSuiTim ary X學號姓名性別出生年月專業(yè)斷正.系.聯(lián)系電話總學分備注楊穎女1980-7-20 .計聳機應用計聳機421Z
8、441Mi班長020102方露露女1981-1-15 ,.,計登機應用計萱機421Z441MiMl020103俞奇軍男1980-2-20 .計算機應用計管機4212442MlMl020104胡國強男1980-11-7 .計算機應用計管機421Z442Ml副班任020105薛冰男1980-7-Z9 .計萱機應用計萱機421Z442MiMl020201苓盈飛女19S1-3-1 0.計算機網路計算機4212:443MlMl020202董含靜女1980-25 .計算機網路計算機4212443AW班長00203陳偉男1980-8-7 0.計算機同洛計聳機4212444腿il/O/020204陳新江男19
9、SO-7-20計森機網籍計登機421Z444f/U/1W來71W/imWf.LMi.ML.Ml.Ml.數(shù)據(jù)輸入完成后,關閉當前窗口,新數(shù)據(jù)會自動保存。2)用同樣的方法輸入“炊”表數(shù)據(jù)。CHIMA-9DB44. . gl - dbo. kc Summary序號課程號課程名授課教師開課學期學時學分101計算機哽件基礎張三1805202計算機軟件基礎至四160q303計尊機網鏘基礎王五Z805404網貉操作系統(tǒng)豆香3604505協(xié)議分析西林2302606可視化程序設計楊柳斗6447007網路安全技術碧海5504BOS電工基礎264909制貝設計卓通380傾I10Q10flash34S311Oil網貉工程的E56441Z012C+中程序設計顧I360413013會計電聳化顧I斗64414 14數(shù)據(jù)結構傾1348315 15軟件工程4W56441& 17綠合布線ML564q17018專業(yè)英語5322來/Ml/MlZ1W4M1AUEmi3)輸入“xs kc”表的數(shù)據(jù)CHH
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度民房修建工程環(huán)保驗收與后期維護合同
- 二零二五年度手房轉讓合同:房產交易合同糾紛調解及仲裁
- 二零二五年度文化創(chuàng)意產業(yè)基地地面承包合作協(xié)議
- 二零二五年度建筑防水技術培訓與施工指導協(xié)議
- 二零二五年度購房意向金預付款合同
- 家居整裝材料采購協(xié)議
- 會議互動設備租賃協(xié)議
- 個人出借協(xié)議
- 保姆與雇主權利義務合同
- 健身課程策劃合同
- 《合理調節(jié)情緒-做自己情緒的主人》班會課件
- 腦心健康管理工作總結
- 村委會會議簽到表
- 001 220kV升壓站事故油池施工方案
- 營養(yǎng)風險篩查(NRS2002)解讀
- 農業(yè)推廣學第三章農業(yè)推廣溝通-
- 餐飲店巡店表
- 2023社會工作督導(試題)
- 一元一次方程中考真題匯總
- 醫(yī)療機構負責人簽字確認表
- 魯科版英語三年級英語下冊Unit3-Animals-Lesson1-These-are-pandas課件
評論
0/150
提交評論