![在線點(diǎn)歌系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/10/769f1e2a-4c59-4757-9747-6d0863cecfaa/769f1e2a-4c59-4757-9747-6d0863cecfaa1.gif)
![在線點(diǎn)歌系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/10/769f1e2a-4c59-4757-9747-6d0863cecfaa/769f1e2a-4c59-4757-9747-6d0863cecfaa2.gif)
![在線點(diǎn)歌系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/10/769f1e2a-4c59-4757-9747-6d0863cecfaa/769f1e2a-4c59-4757-9747-6d0863cecfaa3.gif)
![在線點(diǎn)歌系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/10/769f1e2a-4c59-4757-9747-6d0863cecfaa/769f1e2a-4c59-4757-9747-6d0863cecfaa4.gif)
![在線點(diǎn)歌系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/10/769f1e2a-4c59-4757-9747-6d0863cecfaa/769f1e2a-4c59-4757-9747-6d0863cecfaa5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、在線點(diǎn)歌系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)班級(jí):12級(jí)自動(dòng)化學(xué)院組成員:xxx 3012203xxx xxx 3012203xxx xxx 3012203xxx 系統(tǒng)名稱:在線點(diǎn)歌系統(tǒng)一、需求分析(1)數(shù)據(jù)檢索 用戶查詢歌曲輸入:歌曲名稱輸出:歌曲名稱 歌手姓名 歌曲類型 歌曲時(shí)長(zhǎng)輸入:歌曲拼音縮寫輸出:歌曲名稱 歌手姓名 歌曲類型 歌曲時(shí)長(zhǎng) 用戶查詢歌手輸入:歌手姓名輸出:歌手姓名 歌手性別 地區(qū) 歌曲名稱輸入:歌手姓名拼音縮寫輸出:歌手姓名 歌手性別 地區(qū) 歌曲名稱 用戶查詢會(huì)員信息輸入:會(huì)員登錄名 會(huì)員密碼輸出:會(huì)員編號(hào) 會(huì)員姓名 會(huì)員收藏歌曲名稱 用戶查詢排行榜 輸出:歌曲名稱 歌手 點(diǎn)擊率 管理員查詢
2、后臺(tái)日志 輸入:操作編號(hào) 輸出:操作時(shí)間 操作內(nèi)容 管理員編號(hào)(2)數(shù)據(jù)插入 歌曲數(shù)據(jù)插入 歌手?jǐn)?shù)據(jù)插入 會(huì)員數(shù)據(jù)插入 管理員數(shù)據(jù)插入(3)數(shù)據(jù)修改 歌曲數(shù)據(jù)修改:某歌曲數(shù)據(jù)變化時(shí),輸入該歌曲編號(hào)及需修改的屬性,完成對(duì)歌曲表的修改。 歌手?jǐn)?shù)據(jù)修改:某歌手?jǐn)?shù)據(jù)變化時(shí),輸入該歌手編號(hào)及需修改的屬性,完成對(duì)歌手表的修改。 會(huì)員數(shù)據(jù)修改:某會(huì)員數(shù)據(jù)變化時(shí),輸入該會(huì)員編號(hào)及需修改的屬性,完成對(duì)會(huì)員表的修改。 管理員數(shù)據(jù)修改:某管理員數(shù)據(jù)變化時(shí),輸入該管理員編號(hào)及需修改的屬性,完成對(duì)管理員表的修改。(4)數(shù)據(jù)統(tǒng)計(jì)與查詢 顯示每個(gè)歌曲的點(diǎn)擊率。 顯示會(huì)員全部信息及其收藏的所有歌曲的信息。 顯示管理員全部信息
3、及其所有操作的信息。二、系統(tǒng)概念模型(E-R圖)(1)歌曲實(shí)體(圖1) 歌曲時(shí)長(zhǎng)歌曲名稱歌曲編號(hào) 歌手編號(hào)歌曲類型語(yǔ)種拼音縮寫歌曲歌曲 圖1 歌曲實(shí)體(2)歌手實(shí)體(圖2)歌手歌手編號(hào)性別地區(qū)歌手姓名拼音縮寫 圖2 歌手實(shí)體(3)管理員實(shí)體(圖3)管理員管理員編號(hào)用戶名密碼 圖3 管理員實(shí)體(4)排行榜實(shí)體(圖4)歌曲編號(hào)排行榜歌曲名稱歌手姓名點(diǎn)擊率 圖4 排行榜實(shí)體(5)會(huì)員實(shí)體(圖5)會(huì)員編號(hào)點(diǎn)擊歌曲編號(hào)收藏歌曲編號(hào)姓名密碼登錄名會(huì)員 圖5 會(huì)員實(shí)體(6)后臺(tái)日志實(shí)體(圖6)后臺(tái)日志操作時(shí)間操作編號(hào)管理員編號(hào)備注操作內(nèi)容 圖6 后臺(tái)日志實(shí)體(7)全局E-R圖(圖7)nptm1mnmqn1n
4、管理員會(huì)員歌曲排行榜管理1點(diǎn)擊排行瀏覽1q歌手演唱搜索管理2pt統(tǒng)計(jì)時(shí)間排列順序?yàn)g覽日期點(diǎn)擊歌曲編號(hào)點(diǎn)歌總數(shù)點(diǎn)歌時(shí)間收藏歌曲編號(hào)演唱風(fēng)格發(fā)行時(shí)間后臺(tái)日志查看添加數(shù)量添加時(shí)間搜索時(shí)間搜索方式添加時(shí)間添加數(shù)量三、關(guān)系模式 歌曲(歌曲編號(hào) 歌曲時(shí)長(zhǎng) 歌曲名稱 歌手編號(hào) 歌曲類型 語(yǔ)種 拼音縮寫)歌手(歌手編號(hào) 性別 拼音縮寫 歌手姓名 地區(qū))管理員(管理員編號(hào) 用戶名 密碼)排行榜(歌曲編號(hào) 歌手姓名 歌曲名稱 點(diǎn)擊率)會(huì)員(會(huì)員編號(hào) 姓名 密碼 登錄名 點(diǎn)擊歌曲編號(hào) 收藏歌曲編號(hào) 統(tǒng)計(jì)時(shí)間 瀏覽日期)后臺(tái)日志(操作編號(hào) 操作時(shí)間 操作內(nèi)容 備注 管理員編號(hào))點(diǎn)擊(會(huì)員編號(hào) 點(diǎn)擊歌曲編號(hào) 收藏歌曲編
5、號(hào) 點(diǎn)歌時(shí)間 點(diǎn)歌總數(shù))管理1(管理員編號(hào) 歌手編號(hào) 添加數(shù)量 添加時(shí)間)管理2 (管理員編號(hào) 歌曲編號(hào) 添加數(shù)量 添加時(shí)間 )搜索(會(huì)員編號(hào) 歌手編號(hào) 會(huì)員點(diǎn)擊歌手編號(hào) 會(huì)員收藏歌曲編號(hào) 搜索時(shí)間 搜索方式)演唱(歌手編號(hào) 歌曲編號(hào) 演唱風(fēng)格 發(fā)行時(shí)間)四、物理設(shè)計(jì)表一、歌曲表結(jié)構(gòu)字段名類型名特殊屬性歌曲編號(hào)Char(20)PRIMARY KEY歌曲時(shí)長(zhǎng)Char(20)>0歌曲名稱Char(80)NOT NULL歌手編號(hào)Char(20)FOREIGN KEY歌曲類型Char(20)語(yǔ)種Char(20)拼音縮寫Char(20)NOT NULL表二、歌手表結(jié)構(gòu)字段名類型名特殊屬性歌手編號(hào)C
6、har(20)PRIMARY KEY歌手姓名Char(40)NOT NULL性別Char(4)NOT NULL地區(qū)Char(80)拼音縮寫Char(20)NOT NULL表三、管理員表結(jié)構(gòu)字段名類型名特殊屬性管理員編號(hào)Char(20)PRIMARY KEY用戶名Char(20)NOT NULL密碼Char(20)NOT NULL表四、排行榜表結(jié)構(gòu)字段名類型名特殊屬性歌曲編號(hào)Char(20)PRIMARY KEY歌曲名稱Char(40)NOT NULL歌手名稱Char(20)NOT NULL點(diǎn)擊率intNOT NULL表五、會(huì)員表結(jié)構(gòu)字段名類型名特殊屬性會(huì)員編號(hào)Char(20)PRIMARY K
7、EY姓名Char(20)NOT NULL密碼Char(20)NOT NULL登錄名Char(20)NOT NULL點(diǎn)擊歌曲編號(hào)Char(20)PRIMARY KEY FOREIGN KEY收藏歌曲編號(hào)Char(20)PRIMARY KEY FOREIGN KEY統(tǒng)計(jì)時(shí)間datetimeNOT NULL瀏覽日期datetime表六、后臺(tái)日志表結(jié)構(gòu)字段名類型名特殊屬性操作編號(hào)Char(20)PRIMARY KEY管理員編號(hào)Char(20)FOREIGN KEY操作時(shí)間datetimeNOT NULL操作內(nèi)容nvarchar(100)NOT NULL備注nvarchar(100)表七、點(diǎn)擊表結(jié)構(gòu)字段
8、名類型名特殊屬性會(huì)員編號(hào)Char(20)PRIMARY KEY,F(xiàn)OREIGN KEY點(diǎn)擊歌曲編號(hào)Char(20)PRIMARY KEY,F(xiàn)OREIGN KEY收藏歌曲編號(hào)Char(20)PRIMARY KEY,F(xiàn)OREIGN KEY點(diǎn)歌時(shí)間datetime點(diǎn)歌總數(shù)int>=0表八、管理1表結(jié)構(gòu)字段名類型名特殊屬性管理員編號(hào)Char(20)PRIMARY KEY,F(xiàn)OREIGN KEY歌曲編號(hào)Char(20)PRIMARY KEY,F(xiàn)OREIGN KEY添加數(shù)量int>=0添加時(shí)間datetime表九、管理2表結(jié)構(gòu)字段名類型名特殊屬性管理員編號(hào)Char(20)PRIMARY KEY
9、,F(xiàn)OREIGN KEY歌手編號(hào)Char(20)PRIMARY KEY,F(xiàn)OREIGN KEY添加數(shù)量int>=0添加時(shí)間datetime表十、搜索表結(jié)構(gòu)字段名類型名特殊屬性會(huì)員編號(hào)Char(20)PRIMARY KEY,F(xiàn)OREIGN KEY歌手編號(hào)Char(20)PRIMARY KEY,F(xiàn)OREIGN KEY會(huì)員點(diǎn)擊歌曲編號(hào)Char(20)FOREMARY KEY會(huì)員收藏歌曲編號(hào)Char(20)FOREMARY KEY搜索時(shí)間datetime搜索方式Char(20)表十一、演唱表結(jié)構(gòu)字段名類型名特殊屬性歌手編號(hào)Char(20)PRIMARY KEY,F(xiàn)OREIGN KEY歌曲編號(hào)Ch
10、ar(20)PRIMARY KEY,F(xiàn)OREIGN KEY演唱風(fēng)格Char(20)發(fā)行時(shí)間datetime五、系統(tǒng)實(shí)現(xiàn)-1、數(shù)據(jù)庫(kù)的建立create database 在線點(diǎn)歌on primary(name=在線點(diǎn)歌_data,filename='f:在線點(diǎn)歌系統(tǒng)在線點(diǎn)歌data.mdf')log on(name=在線點(diǎn)歌_log,filename='f:在線點(diǎn)歌系統(tǒng)在線點(diǎn)歌log.ldf')-2、數(shù)據(jù)表的建立use 在線點(diǎn)歌 gocreate table 歌手(歌手編號(hào) char(20) primary key,歌手姓名 char(40) not null,性
11、別 char(4) not null,地區(qū) char(80) ,拼音縮寫 char(20) not null,)create table 歌曲(歌曲編號(hào) char(20) primary key,歌曲時(shí)長(zhǎng) char(20) not null,歌曲名稱 char(80) not null,歌手編號(hào) char(20),歌曲類型 char(20),語(yǔ)種 char(20),拼音縮寫 char(20) not null, foreign key(歌手編號(hào)) references 歌手(歌手編號(hào))create table 管理員(管理員編號(hào) char(20) primary key,用戶名 char(20
12、) not null,密碼 char(20) not null)create table 排行榜(歌曲編號(hào) char(20) primary key,歌曲名稱 char(40) not null,歌手名稱 char(20) not null,點(diǎn)擊率 int not null)create table 會(huì)員(會(huì)員編號(hào) char(20) ,姓名 char(20) not null,密碼 char(20) not null,登錄名 char(20) not null,點(diǎn)擊歌曲編號(hào) char(20),收藏歌曲編號(hào) char(20),統(tǒng)計(jì)時(shí)間 datetime not null,瀏覽日期 datetim
13、e,primary key(會(huì)員編號(hào),點(diǎn)擊歌曲編號(hào),收藏歌曲編號(hào)),foreign key (點(diǎn)擊歌曲編號(hào)) references 歌曲(歌曲編號(hào)),foreign key(收藏歌曲編號(hào)) references 歌曲(歌曲編號(hào))create table 后臺(tái)日志(操作編號(hào) char(20),管理員編號(hào) char(20),操作時(shí)間 datetime not null,操作內(nèi)容 nvarchar(100) not null,備注 nvarchar(100),primary key(操作編號(hào),管理員編號(hào)),foreign key (管理員編號(hào)) references 管理員(管理員編號(hào))create
14、 table 點(diǎn)擊表(會(huì)員編號(hào) char(20),點(diǎn)擊歌曲編號(hào) char(20),收藏歌曲編號(hào) char(20),點(diǎn)歌時(shí)間 datetime,點(diǎn)歌總數(shù) int,primary key(會(huì)員編號(hào),點(diǎn)擊歌曲編號(hào),收藏歌曲編號(hào)),foreign key(會(huì)員編號(hào),點(diǎn)擊歌曲編號(hào),收藏歌曲編號(hào)) references 會(huì)員(會(huì)員編號(hào),點(diǎn)擊歌曲編號(hào),收藏歌曲編號(hào))check(點(diǎn)歌總數(shù)>=0)create table 管理1表(管理員編號(hào) char(20), 歌曲編號(hào) char(20),添加數(shù)量 int,添加時(shí)間 datetime,primary key(管理員編號(hào),歌曲編號(hào)),foreign key
15、(管理員編號(hào)) references 管理員(管理員編號(hào)),foreign key(歌曲編號(hào)) references 歌曲(歌曲編號(hào)),check(添加數(shù)量>=0)create table 管理2表(管理員編號(hào) char(20), 歌手編號(hào) char(20),添加數(shù)量 int,添加時(shí)間 datetime,primary key(管理員編號(hào),歌手編號(hào)),foreign key(管理員編號(hào)) references 管理員(管理員編號(hào)),foreign key(歌手編號(hào)) references 歌手(歌手編號(hào)),check(添加數(shù)量>=0)create table 搜索表(會(huì)員編號(hào) ch
16、ar(20),會(huì)員點(diǎn)擊歌曲編號(hào) char(20),會(huì)員收藏歌曲編號(hào) char(20),歌手編號(hào) char(20),搜索時(shí)間 datetime,搜索方式 char(20),primary key(會(huì)員編號(hào),歌手編號(hào)),foreign key(會(huì)員編號(hào),會(huì)員點(diǎn)擊歌曲編號(hào),會(huì)員收藏歌曲編號(hào)) references 會(huì)員(會(huì)員編號(hào),點(diǎn)擊歌曲編號(hào),收藏歌曲編號(hào)),foreign key(歌手編號(hào)) references 歌手(歌手編號(hào))create table 演唱(歌手編號(hào) char(20),歌曲編號(hào) char(20),演唱風(fēng)格 char(20),發(fā)行時(shí)間 datetime,primary key(歌
17、手編號(hào),歌曲編號(hào)),foreign key(歌手編號(hào)) references 歌手(歌手編號(hào)),foreign key(歌曲編號(hào)) references 歌曲(歌曲編號(hào))-3、數(shù)據(jù)的輸入-歌手表數(shù)據(jù)的輸入insert into 歌手values('000001','河圖','男','中國(guó)大陸','HT')insert into 歌手values('000002','周杰倫','男','中國(guó)臺(tái)灣','ZJL')insert into 歌手
18、values('000003','林俊杰','男','新加坡','LJJ')insert into 歌手values('000004','小曲兒','男','中國(guó)大陸','XQE')insert into 歌手values('000005','丁當(dāng)','女','中國(guó)臺(tái)灣','DD')insert into 歌手values('000006',
19、'梁靜茹','女','馬來(lái)西亞','LJR')insert into 歌手values('000007','孫燕姿','女','新加坡','SYZ')insert into 歌手values('000008','吳莫愁','女','中國(guó)大陸','WMC')insert into 歌手values('000009','張杰','男
20、9;,'中國(guó)大陸','ZJ')insert into 歌手values('000010','Kelly Clarkson','女','美國(guó)','KC')-歌曲表輸入insert into 歌曲values('000001','3:28','傾盡天下','000001','古風(fēng)','中文','QJTX')insert into 歌曲values('000002'
21、;,'4:20','雙截棍','000002','rap','中文','SJG')insert into 歌曲values('000003','3:50','修煉愛情','000003','流行','中文','XLAQ')insert into 歌曲values('000004','4:38','上邪','000004',
22、39;古風(fēng)','中文','SY')insert into 歌曲values('000005','4:10','猜不透','000005','流行','中文','CBT')insert into 歌曲values('000006','3:53','勇氣','000006','流行','中文','YQ')insert into 歌曲val
23、ues('000007','3:40','綠光','000007','流行','中文','LG')insert into 歌曲values('000008','3:28','讓我一次愛個(gè)夠','000008','流行','中文','RWYCAGG')insert into 歌曲values('000009','4:50','征途
24、9;,'000009','流行','中文','ZT')insert into 歌曲values('000010','4:28','Because of you','000010','流行','英文','BOY')-管理員表輸入insert into 管理員values ('000001','guanliyuan1','123456a')insert into 管理員valu
25、es ('000002','guanliyuan2','123456b')insert into 管理員values ('000003','guanliyuan3','123456c')insert into 管理員values ('000004','guanliyuan4','123456d')insert into 管理員values ('000005','guanliyuan5','123456e'
26、)insert into 管理員values ('000006','guanliyuan6','123456f')insert into 管理員values ('000007','guanliyuan7','123456g')insert into 管理員values ('000008','guanliyuan8','123456h')insert into 管理員values ('000009','guanliyuan9
27、9;,'123456i')insert into 管理員values ('000010','guanliyuan10','123456j')-排行榜表輸入insert into 排行榜values('000001','傾盡天下','河圖','231')insert into 排行榜values('000004','上邪','小曲兒','204')insert into 排行榜values('000
28、002','雙截棍','周杰倫','1231')insert into 排行榜values('000003','修煉愛情','林俊杰','675')insert into 排行榜values('000010','Because of you','Kelly Clarkson','731')insert into 排行榜values('000005','猜不透','丁當(dāng)
29、9;,'322')insert into 排行榜values('000006','勇氣','梁靜茹','682')insert into 排行榜values('000007','綠光','孫燕姿','531')insert into 排行榜values('000009','征途','張杰','266')insert into 排行榜values('000008','
30、讓我一次愛個(gè)夠','吳莫愁','145')-會(huì)員表輸入insert into 會(huì)員values('000001','趙一','000001','zhaoyi','000002','000002','20130630','20131123')insert into 會(huì)員values('000001','趙一','000001','zhaoyi','000006
31、','000006','20130630','20131127')insert into 會(huì)員values('000002','錢二','000002','qianer','000005','000005','20130630','20131123')insert into 會(huì)員values('000003','孫三','000003','sunsan
32、9;,'000004','000004','20130630','20130920')insert into 會(huì)員values('000003','孫三','000003','sunsan','000007','000007','20130630','20131004')insert into 會(huì)員values('000003','孫三','000003',
33、'sunsan','000009','000009','20130630','20131120')insert into 會(huì)員values('000004','李四','000004','lisi','000008','000008','20130630','20131113')insert into 會(huì)員values('000005','周五','
34、000005','zhouwu','000002','000002','20130630','20131120')insert into 會(huì)員values('000006','吳六','000006','wuliu','000006','000006','20130630','20131103')insert into 會(huì)員values('000007','
35、鄭奇','000007','zhengqi','000001','000001','20130630','20130823')insert into 會(huì)員values('000008','王偉','000008','wangwei','000003','000003','20130630','20131123')insert into 會(huì)員values('0
36、00009','鳳九','000009','fengjiu','000010','000010','20130630','20130716')insert into 會(huì)員values('000010','陳石','000003','chenshi','000004','000004','20130630','20131121')-后臺(tái)日志表的輸入in
37、sert into 后臺(tái)日志values('000001','000001','20130603','增加會(huì)員','無(wú)')insert into 后臺(tái)日志values('000002','000001','20130613','增加歌曲',null)insert into 后臺(tái)日志values('000003','000001','20130619','刪除歌曲',null)insert
38、into 后臺(tái)日志values('000004','000003','20130903','增加會(huì)員','無(wú)')insert into 后臺(tái)日志values('000005','000005','20131003','增加歌手','周華健')insert into 后臺(tái)日志values('000006','000004','20131005','刪除會(huì)員',null)ins
39、ert into 后臺(tái)日志values('000007','000002','20131008','增加會(huì)員',null)insert into 后臺(tái)日志values('000008','000004','20131013','管理',null)insert into 后臺(tái)日志values('000009','000002','20131024','增加會(huì)員',null)insert into 后臺(tái)日志v
40、alues('000010','000005','20131025','增加歌曲','遇見')-點(diǎn)擊表的輸入insert into 點(diǎn)擊表values('000001','000002','000002','20131123',1)insert into 點(diǎn)擊表values('000001','000006','000006','20131127',1)insert into 點(diǎn)擊表val
41、ues('000002','000005','000005','20131123',1)insert into 點(diǎn)擊表values('000005','000002','000002','20131120',1)insert into 點(diǎn)擊表values('000003','000004','000004','20130920',1)insert into 點(diǎn)擊表values('000003
42、9;,'000007','000007','20131004',1)insert into 點(diǎn)擊表values('000003','000009','000009','20131120',1)insert into 點(diǎn)擊表values('000004','000008','000008','20131113',1)insert into 點(diǎn)擊表values('000006','000006'
43、;,'000006','20131103',1)insert into 點(diǎn)擊表values('000007','000001','000001','20130823',1)insert into 點(diǎn)擊表values('000008','000003','000003','20131123',1)insert into 點(diǎn)擊表values('000009','000010','000010'
44、,'20130716',1)insert into 點(diǎn)擊表values('000010','000004','000004','20131121',1)-管理1表的輸入insert into 管理1表values('000001','000001',1,'20130201')insert into 管理1表values('000002','000002',1,'20130202')insert into 管理1表valu
45、es('000003','000003',1,'20130203')insert into 管理1表values('000004','000004',1,'20130204')insert into 管理1表values('000005','000005',1,'20130204')insert into 管理1表values('000006','000006',1,'20130205')insert i
46、nto 管理1表values('000007','000007',1,'20130208')insert into 管理1表values('000008','000008',1,'20130213')insert into 管理1表values('000009','000009',1,'20130214')insert into 管理1表values('000010','000010',1,'20130217
47、39;)-管理2表的輸入insert into 管理2表values('000001','000001',1,'20130201')insert into 管理2表values('000002','000002',1,'20130202')insert into 管理2表values('000003','000003',1,'20130203')insert into 管理2表values('000004','000004
48、9;,1,'20130204')insert into 管理2表values('000005','000005',1,'20130204')insert into 管理2表values('000006','000006',1,'20130205')insert into 管理2表values('000007','000007',1,'20130208')insert into 管理2表values('000008',
49、39;000008',1,'20130213')insert into 管理2表values('000009','000009',1,'20130214')insert into 管理2表values('000010','000010',1,'20130217')-搜索表的輸入insert into 搜索表(會(huì)員編號(hào),會(huì)員點(diǎn)擊歌曲編號(hào),會(huì)員收藏歌曲編號(hào),歌手編號(hào),搜索時(shí)間,搜索方式)values('000001','000002','0
50、00002','000002','20131123','歌手拼音縮寫搜索')insert into 搜索表(會(huì)員編號(hào),會(huì)員點(diǎn)擊歌曲編號(hào),會(huì)員收藏歌曲編號(hào),歌手編號(hào),搜索時(shí)間,搜索方式)values('000001','000006','000006','000006','20131127','歌手拼音縮寫搜索')insert into 搜索表(會(huì)員編號(hào),會(huì)員點(diǎn)擊歌曲編號(hào),會(huì)員收藏歌曲編號(hào),歌手編號(hào),搜索時(shí)間,搜索方式)values('0
51、00002','000005','000005','000005','20131123','歌手名稱搜索')insert into 搜索表(會(huì)員編號(hào),會(huì)員點(diǎn)擊歌曲編號(hào),會(huì)員收藏歌曲編號(hào),歌手編號(hào),搜索時(shí)間,搜索方式)values('000005','000002','000002','000002','20131120','拼音縮寫搜索')insert into 搜索表(會(huì)員編號(hào),會(huì)員點(diǎn)擊歌曲編號(hào),會(huì)員收藏歌曲編
52、號(hào),歌手編號(hào),搜索時(shí)間,搜索方式)values('000003','000004','000004','000004','20130920','歌手名稱搜索')insert into 搜索表(會(huì)員編號(hào),會(huì)員點(diǎn)擊歌曲編號(hào),會(huì)員收藏歌曲編號(hào),歌手編號(hào),搜索時(shí)間,搜索方式)values('000003','000007','000007','000007','20131004','歌曲名稱搜索')insert
53、into 搜索表(會(huì)員編號(hào),會(huì)員點(diǎn)擊歌曲編號(hào),會(huì)員收藏歌曲編號(hào),歌手編號(hào),搜索時(shí)間,搜索方式)values('000003','000009','000009','000009','20131120','歌手名稱搜索')insert into 搜索表(會(huì)員編號(hào),會(huì)員點(diǎn)擊歌曲編號(hào),會(huì)員收藏歌曲編號(hào),歌手編號(hào),搜索時(shí)間,搜索方式)values('000004','000008','000008','000008','20131113
54、','歌曲拼音縮寫搜索')insert into 搜索表(會(huì)員編號(hào),會(huì)員點(diǎn)擊歌曲編號(hào),會(huì)員收藏歌曲編號(hào),歌手編號(hào),搜索時(shí)間,搜索方式)values('000006','000006','000006','000006','20131103','歌手拼音縮寫搜索')insert into 搜索表(會(huì)員編號(hào),會(huì)員點(diǎn)擊歌曲編號(hào),會(huì)員收藏歌曲編號(hào),歌手編號(hào),搜索時(shí)間,搜索方式)values('000007','000001','000001
55、39;,'000001','20130823','歌曲名稱搜索')insert into 搜索表(會(huì)員編號(hào),會(huì)員點(diǎn)擊歌曲編號(hào),會(huì)員收藏歌曲編號(hào),歌手編號(hào),搜索時(shí)間,搜索方式)values('000008','000003','000003','000003','20131123','歌曲拼音縮寫搜索')insert into 搜索表(會(huì)員編號(hào),會(huì)員點(diǎn)擊歌曲編號(hào),會(huì)員收藏歌曲編號(hào),歌手編號(hào),搜索時(shí)間,搜索方式)values('000009'
56、;,'000010','000010','000010','20130716','歌手名稱搜索')insert into 搜索表(會(huì)員編號(hào),會(huì)員點(diǎn)擊歌曲編號(hào),會(huì)員收藏歌曲編號(hào),歌手編號(hào),搜索時(shí)間,搜索方式)values('000010','000004','000004','000004','20131121','歌曲拼音縮寫搜索')-演唱表的輸入insert into 演唱values('000001'
57、,'000001','rap','20080505')insert into 演唱values('000002','000002','古風(fēng)','20041115')insert into 演唱values('000003','000003','流行','20130301')insert into 演唱values('000004','000004','古風(fēng)','20
58、130112')insert into 演唱values('000005','000005','流行','20080708')insert into 演唱values('000006','000006','流行','20000801')insert into 演唱values('000007','000007','流行','20010709')insert into 演唱values('0
59、00008','000008','流行','20120930')insert into 演唱values('000009','000009','流行','20061201')insert into 演唱values('000010','000010','流行','20041130')-4、索引的創(chuàng)建-歌曲表:按歌曲名稱升序排列 create index 歌曲_歌曲名稱 on 歌曲(歌曲名稱) -歌手表:按歌手姓名
60、升序排列 create index 歌手_歌手姓名 on 歌手(歌手姓名) -排行榜:按點(diǎn)擊率降序排列 create index 排行榜_點(diǎn)擊率 on 排行榜(點(diǎn)擊率 desc) -后臺(tái)日志:按管理員編號(hào)升序排列 create index 后臺(tái)日志_管理員編號(hào) on 后臺(tái)日志(管理員編號(hào)) -5、視圖的創(chuàng)建 -1、顯示歌曲點(diǎn)擊率 create view 歌曲點(diǎn)擊率視圖as select 歌曲編號(hào), 歌曲名稱,點(diǎn)擊率 from 排行榜 -2、顯示會(huì)員全部信息及其收藏的所有歌曲的信息 create view 會(huì)員信息與歌曲視圖 as select 會(huì)員.會(huì)員編號(hào),會(huì)員.登錄名,會(huì)員.收藏歌曲編號(hào),
61、歌曲.歌曲名稱,歌手.歌手姓名from 會(huì)員 join 歌曲 on 會(huì)員.收藏歌曲編號(hào)=歌曲.歌曲編號(hào) join 歌手 on 歌曲.歌手編號(hào)=歌手.歌手編號(hào) -3、顯示管理員全部信息及其所有操作的信息 create view 管理員信息及操作視圖 as select 管理員.管理員編號(hào),管理員.用戶名,后臺(tái)日志.操作編號(hào),后臺(tái)日志.操作內(nèi)容,后臺(tái)日志.操作時(shí)間,后臺(tái)日志.備注 from 管理員 join 后臺(tái)日志 on 管理員.管理員編號(hào)=后臺(tái)日志.管理員編號(hào) -6、存儲(chǔ)過(guò)程的創(chuàng)建 -(1)數(shù)據(jù)檢索 -用戶查詢歌曲1: 輸入:歌曲名稱 輸出:歌曲名稱 歌手姓名 歌曲類型 歌曲時(shí)長(zhǎng) create
62、 procedure 歌曲檢索1(gequ char(20) as if gequ is null begin print'請(qǐng)輸入歌曲名稱' end else begin select 歌曲名稱,歌手姓名,歌曲類型,歌曲時(shí)長(zhǎng) from 歌曲,歌手 where 歌曲.歌手編號(hào)=歌手.歌手編號(hào) and gequ=歌曲.歌曲名稱 end -用戶查詢歌曲2: 輸入:歌曲拼音縮寫;輸出:歌曲名稱 歌手姓名 歌曲類型 歌曲時(shí)長(zhǎng) create procedure 歌曲檢索2(gequ char(20) as if gequ is null begin print'請(qǐng)輸入歌曲拼音縮寫&
63、#39; end else begin select 歌曲名稱,歌手姓名,歌曲類型,歌曲時(shí)長(zhǎng) from 歌曲,歌手 where 歌曲.歌手編號(hào)=歌手.歌手編號(hào) and gequ=歌曲.拼音縮寫 end -用戶查詢歌手1:輸入:歌手姓名;輸出:歌手姓名 歌手性別 地區(qū) 歌曲名稱 create procedure 歌手檢索1(geshou char(20) as if geshou is null begin print'請(qǐng)輸入歌手姓名' end else begin select 歌手姓名,性別,地區(qū),歌曲名稱 from 歌曲,歌手 where 歌曲.歌手編號(hào)=歌手.歌手編號(hào) and geshou=歌手.歌手姓名 end -用戶查詢歌手2:輸入:歌手姓名拼音縮寫;輸出:歌手姓名 歌手性別 地區(qū) 歌曲名稱 create procedure 歌手檢索2(geshou char(20) as if geshou is null begin print'請(qǐng)輸入歌手拼音縮寫' end else begin select 歌手姓名,性別,地區(qū),歌曲名稱 from 歌曲,歌手 where 歌曲.歌手編號(hào)=歌手.歌手編號(hào) and geshou=歌手.拼音縮寫 end -用戶查詢會(huì)員信息:輸入
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年巴音郭楞道路運(yùn)輸從業(yè)資格證考試內(nèi)容是什么
- 小學(xué)三年級(jí)100道口算題
- 2025年欽州貨運(yùn)上崗證模擬考試題
- 2025年荷澤貨運(yùn)從業(yè)資格證模擬考試駕考
- 華東師大版七年級(jí)數(shù)學(xué)上冊(cè)《第3章整式的加減3.1列代數(shù)式3.1.3列代數(shù)式 》聽評(píng)課記錄
- 湘教版數(shù)學(xué)八年級(jí)下冊(cè)《2.2.1平行四邊形的邊、角性質(zhì)》聽評(píng)課記錄
- 建筑項(xiàng)目經(jīng)理工作總結(jié)
- 初中理科教研組工作計(jì)劃
- 新學(xué)校校辦室工作計(jì)劃
- 平面設(shè)計(jì)師工作計(jì)劃范文欣賞
- DB37-T 997-2022危險(xiǎn)化學(xué)品作業(yè)場(chǎng)所警示標(biāo)志標(biāo)識(shí)規(guī)范
- 重力壩水庫(kù)安全度汛方案
- 交通信號(hào)控制系統(tǒng)檢驗(yàn)批質(zhì)量驗(yàn)收記錄表
- Bankart損傷的診療進(jìn)展培訓(xùn)課件
- 護(hù)理部用藥安全質(zhì)量評(píng)價(jià)標(biāo)準(zhǔn)
- 校園信息化設(shè)備管理檢查表
- 新版抗拔樁裂縫及強(qiáng)度驗(yàn)算計(jì)算表格(自動(dòng)版)
- API SPEC 5DP-2020鉆桿規(guī)范
- 創(chuàng)新思維課件(完整版)
- DB34∕T 4161-2022 全過(guò)程工程咨詢服務(wù)管理規(guī)程
- 注塑成型工藝參數(shù)知識(shí)講解
評(píng)論
0/150
提交評(píng)論