KTV點(diǎn)歌系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)_第1頁(yè)
KTV點(diǎn)歌系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)_第2頁(yè)
KTV點(diǎn)歌系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)_第3頁(yè)
KTV點(diǎn)歌系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)_第4頁(yè)
KTV點(diǎn)歌系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

KTV點(diǎn)歌系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)一、需求分析:通過(guò)對(duì)KTV點(diǎn)歌操作過(guò)程的內(nèi)容及數(shù)據(jù)流進(jìn)行分析,設(shè)計(jì)出如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)明星信息,包括的數(shù)據(jù)項(xiàng)有:明星編號(hào)、明星姓名、明星性別、出生日期、國(guó)籍、類型、拼音縮寫、錄入時(shí)間和備注。會(huì)員信息,包括的數(shù)據(jù)項(xiàng)有:會(huì)員編號(hào)、會(huì)員姓名、會(huì)員性別、出生日期、身份證號(hào)、注冊(cè)時(shí)間、積分。主要用來(lái)存儲(chǔ)會(huì)員的主要信息會(huì)員數(shù)據(jù)信息,包括的數(shù)據(jù)項(xiàng)有:會(huì)員編號(hào)、會(huì)員登錄名、會(huì)員密碼、歌曲收藏編號(hào)、最近歌曲編號(hào)。管理員信息,包括的數(shù)據(jù)項(xiàng)有:管理員編號(hào)、管理員用戶名、管理員密碼。歌曲信息,包括的數(shù)據(jù)項(xiàng)有:歌曲ID、歌曲名稱、歌手姓名、語(yǔ)種、歌曲類型(ID)、文件路徑、歌名拼音縮寫、錄入時(shí)間和備注。歌曲排行榜:歌曲ID、總點(diǎn)擊率、周點(diǎn)擊率、月點(diǎn)擊率、年點(diǎn)擊率后臺(tái)操作記錄,包括的數(shù)據(jù)項(xiàng)有:操作編號(hào)、操作內(nèi)容、操作時(shí)間、操作人員、備注。二、E-R圖:編號(hào)編號(hào)明星信息錄入時(shí)間縮寫出生姓名性別類型國(guó)籍備注編號(hào)編號(hào)組合信息錄入時(shí)間縮寫人員名稱人數(shù)編號(hào)編號(hào)會(huì)員信息注冊(cè)時(shí)間出生姓名性別手機(jī)號(hào)身份證備注登錄名密碼最近歌曲編號(hào)歌曲收藏編號(hào)編號(hào)編號(hào)管理員信息登錄名密碼編號(hào)編號(hào)歌曲信息錄入時(shí)間備注語(yǔ)種名稱歌手路徑類型縮寫組合編號(hào)歌曲排行榜編號(hào)歌曲排行榜年點(diǎn)擊總點(diǎn)擊周點(diǎn)擊月點(diǎn)擊備注后臺(tái)操作記錄操作人員操作編號(hào)操作內(nèi)容操作時(shí)間三、數(shù)據(jù)表格明星信息表字段名類型空值約束條件明星編號(hào)intnotnull主鍵姓名nvarnchar(10)notnull性別nchar(2)notnull男或女出生日期Datetimenotnull國(guó)籍nvarnchar(20)notnull拼音縮寫varnchar(10)notnull錄入時(shí)間Datetimenotnull字母?jìng)渥⒔M合信息表字段名類型空值約束條件組合編號(hào)intnotnull主鍵組合名稱nvarnchar(20)notnull組合人數(shù)intnotnull組合人員nvarnchar(50)notnull組合縮寫varnchar(20)notnull錄入時(shí)間Datetimenotnull會(huì)員信息表字段名類型空值約束條件會(huì)員編號(hào)intnotnull主鍵姓名nvarnchar(20)notnull性別nchar(2)notnull男或女出生日期Datetimenotnull身份證號(hào)char(18)notnull不能重復(fù)注冊(cè)時(shí)間Datetimenotnull積分Intnotnull登錄名varnchar(20)notnull不能重復(fù)密碼varnchar(20)notnull歌曲收藏編號(hào)varnchar(60)最近歌曲編號(hào)varnchar(60)管理員信息表字段名類型空值約束條件管理員編號(hào)Intnotnull主鍵用戶名varnchar(20)notnull不能重復(fù)密碼varnchar(20)notnull歌曲信息表字段名類型空值約束條件編號(hào)intnotnull主鍵歌曲名稱nvarnchar(50)notnull歌手編號(hào)Int外鍵組合編號(hào)Int外鍵語(yǔ)種nvarnchar(8)notnull類型nvarnchar(8)notnull文件路徑nvarnchar(100)notnull歌名拼音縮寫nvarnchar(20)notnull字母錄入時(shí)間Datetimenotnull備注nvarnchar(100)歌曲排行榜字段名類型空值約束條件編號(hào)Intnotnull外鍵點(diǎn)擊率Intnotnull周點(diǎn)擊率Intnotnull月點(diǎn)擊率Intnotnull年點(diǎn)擊率intnotnull后臺(tái)操作記錄字段名類型空值約束條件操作編號(hào)Intnotnull主鍵操作內(nèi)容nvarnchar(100)notnull操作時(shí)間Datetimenotnull操作人員Intnotnull外鍵備注nvarnchar(100)四、語(yǔ)句代碼createdatabaseKTV點(diǎn)歌系統(tǒng)useKTV點(diǎn)歌系統(tǒng)go--建表1明星信息表createtable明星信息表(明星編號(hào) intidentity(1,1) notnull primarykey,姓名 nvarnchar(20) notnull,性別 nvarnchar(2) notnull check(性別in('男','女')),出生日期 datetime notnull,國(guó)籍 nvarnchar(20) notnull,拼音縮寫 varnchar(10) notnull,錄入時(shí)間 datetime notnull)go--插入數(shù)據(jù)insert明星信息表values ('張棟梁','男','1981-11-29','大陸男歌手','zdl','2010-05-09')insert明星信息表values ('潘瑋柏','男','1980-08-06','港臺(tái)男歌手','pwb','2010-05-09')insert明星信息表values ('林俊杰','男','1981-03-27','港臺(tái)男歌手','ljj','2010-05-09')insert明星信息表values ('任賢齊','男','1966-06-23','港臺(tái)男歌手','rxq','2010-05-09')insert明星信息表values ('劉若英','女','1970-06-01','港臺(tái)女歌手','lry','2010-05-09')insert明星信息表values ('鄭秀文','女','1972-08-19','港臺(tái)女歌手','zxw','2010-05-09')insert明星信息表values ('張敬軒','男','1981-02-01','大陸男歌手','zjx','2010-05-09')insert明星信息表values ('鄭源','男','1982-11-02','大陸男歌手','zy','2010-05-09')insert明星信息表values ('田震','女','1966-05-02','大陸女歌手','tz','2010-05-09')insert明星信息表values('張信哲','男','1967-03-26','臺(tái)灣男歌手','zxz','2010-05-09')insert明星信息表values('韓紅','女','1971-09-26','中國(guó)女歌手','hh','2010-05-09')insert明星信息表values('張娜拉','女','1981-03-18','韓國(guó)女歌手','znl','2010-05-09')insert明星信息表values ('MatthewLien','男','1981-11-29','歐美男歌手','ml','2010-05-09')select*from明星信息表go--建表2組合信息表createtable組合信息表(組合編號(hào) intidentity(1,1) notnull primarykey,組合名稱 nvarnchar(20) notnull,組合人數(shù) int notnull,組合人員 nvarnchar(50) notnull,組合縮寫 varnchar(20) notnull,錄入時(shí)間 Datetime notnull)go--插入數(shù)據(jù)insert組合信息表values('S.H.E',3,'任家萱,田馥甄,陳嘉樺','she','2010-05-09')insert組合信息表values('水木年華',2,'盧庚戌,繆杰','smnh','2010-05-09')insert組合信息表values('東方神起',5,'鄭允浩,沈昌珉,金俊秀,金在中,樸有天','dfsq','2010-05-09')insert組合信息表values('小虎隊(duì)',3,'吳奇隆,蘇有朋,陳志朋','she','2010-05-09')select*from組合信息表go--建表3會(huì)員信息表createtable會(huì)員信息表(會(huì)員編號(hào) intidentity(1,1) notnull primarykey,姓名 nvarnchar(20) notnull,性別 nvarnchar(2) notnull check(性別in('男','女')),出生日期 datetime notnull,身份證號(hào) nchar(18) notnull,注冊(cè)時(shí)間 Datetime notnull,積分 int notnull,登錄名 varnchar(20) notnull,密碼 varnchar(20) notnull,歌曲收藏編號(hào) varnchar(60),最近歌曲編號(hào) varnchar(60)constraintuq_身份證號(hào)unique(身份證號(hào),登錄名))go--插入數(shù)據(jù)insert會(huì)員信息表values('張嘯天','男','1990-07-16',,'2010-05-09',100,'angel','123456','1,2,3','5,8,10')insert會(huì)員信息表values('余雨澤','男','1991-06-13',,'2010-05-09',200,'yuyuze','123456','1,5,6','5,7,10')insert會(huì)員信息表values('周思煙','女','1990-01-27',,'2010-05-09',50,'zhousiyan','123456',null,null)insert會(huì)員信息表values('張瓊','女','1991-12-07',,'2010-05-09',150,'zhangqiong','123456',null,null)insert會(huì)員信息表values('凌絲','女','1990-01-20',,'2010-05-09',180,'lingsi','123456',null,null)select*from會(huì)員信息表go--建表4管理員信息表createtable管理員信息表(管理員編號(hào)intidentity(1,1)notnullprimarykey,用戶名varnchar(20)notnull,密碼varnchar(20) notnull,constraintuq_用戶名unique(用戶名))go--插入數(shù)據(jù)insert管理員信息表values('admin','123456')select*from管理員信息表go--建表5歌曲信息表createtable歌曲信息表(歌曲編號(hào)intidentity(1,1)notnullprimarykey,歌曲名稱nvarnchar(50)notnull,歌手編號(hào)intreferences明星信息表(明星編號(hào))onupdatecascade,組合編號(hào)intreferences組合信息表(組合編號(hào))onupdatecascade,語(yǔ)種nvarnchar(8)notnull,類型nvarnchar(8)notnull,文件路徑nvarnchar(100)notnull,歌名拼音縮寫varnchar(20)notnull,錄入時(shí)間Datetimenotnull,備注nvarnchar(100))go--插入數(shù)據(jù)insert歌曲信息表values('王子',1,null,'國(guó)語(yǔ)','流行歌曲','d:\gequ\張棟梁\王子.vod','wz','2010-05-09',null)insert歌曲信息表values('壁虎漫步',2,null,'國(guó)語(yǔ)','流行歌曲','d:\gequ\潘瑋柏\壁虎漫步.vod','bhmb','2010-05-09',null)insert歌曲信息表values('江南',3,null,'國(guó)語(yǔ)','流行歌曲','d:\gequ\林俊杰\江南.vod','jn','2010-05-09',null)insert歌曲信息表values('對(duì)面的女孩看過(guò)來(lái)',4,null,'國(guó)語(yǔ)','流行歌曲','d:\gequ\任賢齊\對(duì)面的女孩看過(guò)來(lái).vod','dmdvhkgl','2010-05-09',null)insert歌曲信息表values('后來(lái)',5,null,'國(guó)語(yǔ)','流行歌曲','d:\gequ\劉若英\后來(lái).vod','hl','2010-05-09',null)insert歌曲信息表values('值得',6,null,'國(guó)語(yǔ)','流行歌曲','d:\gequ\鄭秀文\值得.vod','zd','2010-05-09',null)insert歌曲信息表values('斷點(diǎn)',7,null,'國(guó)語(yǔ)','流行歌曲','d:\gequ\張敬軒\斷點(diǎn).vod','dd','2010-05-09',null)insert歌曲信息表values('中國(guó)話',null,1,'rap','流行歌曲','d:\gequ\S.H.E\中國(guó)話.vod','zgh','2010-05-09',null)insert歌曲信息表values('在他鄉(xiāng)',null,2,'國(guó)語(yǔ)','流行歌曲','d:\gequ\水木年華\在他鄉(xiāng).vod','ztx','2010-05-09',null)insert歌曲信息表values('正反合',null,3,'國(guó)語(yǔ)','流行歌曲','d:\gequ\東方神起\正反合.vod','zfh','2010-05-09',null)select*from歌曲信息表go--建表6歌曲排行榜createtable歌曲排行榜(歌曲編號(hào)intreferences歌曲信息表(歌曲編號(hào))onupdatecascade,總點(diǎn)擊率intnotnull,周點(diǎn)擊率intnotnull,月點(diǎn)擊率intnotnull,年點(diǎn)擊率intnotnull)go--插入數(shù)據(jù)insert歌曲排行榜values(1,10,2,5,9)insert歌曲排行榜values(2,15,5

溫馨提示

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

評(píng)論

0/150

提交評(píng)論