第01章:建庫建表建約束練習(xí)_第1頁
第01章:建庫建表建約束練習(xí)_第2頁
第01章:建庫建表建約束練習(xí)_第3頁
第01章:建庫建表建約束練習(xí)_第4頁
第01章:建庫建表建約束練習(xí)_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第一章建庫建表建約束實踐目標(biāo) 使用管理平臺設(shè)計KTV點(diǎn)歌系統(tǒng)表結(jié)構(gòu) 為KTV的每張表設(shè)置主鍵 按照需求添加合適的自增約束和默認(rèn)約束 在KTV的歌曲表中添加內(nèi)容,分別參照歌曲類型表和歌手表的外鍵約束 使用管理平臺添加和維護(hù)KTV數(shù)據(jù)表內(nèi)容n 使用管理平臺設(shè)計歌曲類型表、歌手表和歌曲表的表結(jié)構(gòu)。n 按需求說明在上述表中分別建立主鍵約束和自增約束。n 按需求說明在歌曲表的字段Hit列上建立默認(rèn)約束。任務(wù)一:創(chuàng)建和管理KTV數(shù)據(jù)表歌曲類型表結(jié)構(gòu)創(chuàng)建和管理KTV數(shù)據(jù)表字段名說明類型長度可否為空約束TypeID類型編號int否主鍵,自動增長,標(biāo)識種子和標(biāo)識增量均為1。TypeName類型名nvarchar

2、20否創(chuàng)建和管理KTV數(shù)據(jù)表字段名說明類型長度 可否為空約束描述SingerID歌手編號int否主鍵,自動增長,標(biāo)識種子和標(biāo)識增量均為1SingerName姓名nvarchar50否SingerType歌手類型nvarchar10否男歌手、女歌手、組合Birthday出生年月dateArea歌手地區(qū)nvarchar50PhotoPath歌手照片路徑nvarchar200歌手表結(jié)構(gòu)創(chuàng)建和管理KTV數(shù)據(jù)表字段名說明類型長度可否為空約束SongID歌曲編號int否主鍵,自動增長,標(biāo)識種子和標(biāo)識增量均為1。Title歌曲名nvarchar50否PingTitle歌曲拼音varchar20否TypeID

3、歌曲類型編號int外鍵;參照歌曲類型表主鍵TypeID。SingerID歌手編號int外鍵;參照歌手表主鍵SingerID。Hit點(diǎn)歌次數(shù)int默認(rèn)值0歌曲表結(jié)構(gòu)創(chuàng)建和管理KTV數(shù)據(jù)表 設(shè)計表結(jié)構(gòu)步驟: 確定歌曲類型表、歌手表和歌曲表中每個字段的數(shù)據(jù)類型、數(shù)據(jù)長度。 設(shè)置每個表的主鍵約束。 為歌曲表中字段“點(diǎn)歌次數(shù)”設(shè)置默認(rèn)約束,默認(rèn)值為0。 利用管理平臺設(shè)計和維護(hù)KTV數(shù)據(jù)表結(jié)構(gòu)。 利用管理平臺添加、修改和刪除KTV數(shù)據(jù)表內(nèi)容。創(chuàng)建和管理KTV數(shù)據(jù)表n 設(shè)計酒水小食表和酒水小食消費(fèi)表的表結(jié)構(gòu)字段名說明類型長度可否為空約束DrinksID酒水小食編號int否主鍵;自動增長,其中初始值、步進(jìn)值均

4、為1DrinksName酒水小食名nvarchar20否UnitPrice酒水小食單價decimal(10,2)酒水小食表結(jié)構(gòu)創(chuàng)建和管理KTV數(shù)據(jù)表字段名說明類型長度可否為空約束ExpenseID流水號int否主鍵;自動增長,其中初始值、步進(jìn)值均為1。ExpenseDate消費(fèi)日期date默認(rèn)值為當(dāng)前日期DrinksID酒水小食編號int外鍵,參照酒水小 食 表 酒 主 鍵SingerIDNum酒水小食數(shù)目int酒水小食消費(fèi)表結(jié)構(gòu)創(chuàng)建和管理KTV數(shù)據(jù)表n SQL Server的內(nèi)置函數(shù)getdate()可取得當(dāng)前日期。n 實現(xiàn)消費(fèi)日期的默認(rèn)值為當(dāng)前日期,需在消費(fèi)表的消費(fèi)日期列上設(shè)置默認(rèn)約束,步驟為:設(shè)置“ExpenseDate”列屬性的“常規(guī)”“默認(rèn)值或綁定”的值為getdate()。n 歌曲表Song的歌曲類型編號TypeID以及歌手編號SingerID為外鍵列。n TypeID列參照歌曲類型表Type的主鍵TypeID,SingerID列參照歌手表Singer的主鍵SingerID。n 在歌曲表的類型編號列創(chuàng)建參照歌曲類型表的外鍵約束。n 在歌曲表的歌手編號列創(chuàng)建參照歌手表的外鍵約束。任務(wù)二:為歌曲表添加外鍵約束為歌曲表添加外鍵約束 Song表的TypeID列參照Type表的主鍵TypeID 。 S

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論