在線點歌系統(tǒng)的數(shù)據(jù)庫設計_第1頁
在線點歌系統(tǒng)的數(shù)據(jù)庫設計_第2頁
在線點歌系統(tǒng)的數(shù)據(jù)庫設計_第3頁
在線點歌系統(tǒng)的數(shù)據(jù)庫設計_第4頁
在線點歌系統(tǒng)的數(shù)據(jù)庫設計_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、在線點歌系統(tǒng)的數(shù)據(jù)庫設計班級:12級自動化學院組成員:xxx 3012203xxx xxx 3012203xxx xxx 3012203xxx 系統(tǒng)名稱:在線點歌系統(tǒng)一、需求分析(1)數(shù)據(jù)檢索 用戶查詢歌曲輸入:歌曲名稱輸出:歌曲名稱 歌手姓名 歌曲類型 歌曲時長輸入:歌曲拼音縮寫輸出:歌曲名稱 歌手姓名 歌曲類型 歌曲時長 用戶查詢歌手輸入:歌手姓名輸出:歌手姓名 歌手性別 地區(qū) 歌曲名稱輸入:歌手姓名拼音縮寫輸出:歌手姓名 歌手性別 地區(qū) 歌曲名稱 用戶查詢會員信息輸入:會員登錄名 會員密碼輸出:會員編號 會員姓名 會員收藏歌曲名稱 用戶查詢排行榜 輸出:歌曲名稱 歌手 點擊率 管理員查詢

2、后臺日志 輸入:操作編號 輸出:操作時間 操作內容 管理員編號(2)數(shù)據(jù)插入 歌曲數(shù)據(jù)插入 歌手數(shù)據(jù)插入 會員數(shù)據(jù)插入 管理員數(shù)據(jù)插入(3)數(shù)據(jù)修改 歌曲數(shù)據(jù)修改:某歌曲數(shù)據(jù)變化時,輸入該歌曲編號及需修改的屬性,完成對歌曲表的修改。 歌手數(shù)據(jù)修改:某歌手數(shù)據(jù)變化時,輸入該歌手編號及需修改的屬性,完成對歌手表的修改。 會員數(shù)據(jù)修改:某會員數(shù)據(jù)變化時,輸入該會員編號及需修改的屬性,完成對會員表的修改。 管理員數(shù)據(jù)修改:某管理員數(shù)據(jù)變化時,輸入該管理員編號及需修改的屬性,完成對管理員表的修改。(4)數(shù)據(jù)統(tǒng)計與查詢 顯示每個歌曲的點擊率。 顯示會員全部信息及其收藏的所有歌曲的信息。 顯示管理員全部信息

3、及其所有操作的信息。二、系統(tǒng)概念模型(E-R圖)(1)歌曲實體(圖1) 歌曲時長歌曲名稱歌曲編號 歌手編號歌曲類型語種拼音縮寫歌曲歌曲 圖1 歌曲實體(2)歌手實體(圖2)歌手歌手編號性別地區(qū)歌手姓名拼音縮寫 圖2 歌手實體(3)管理員實體(圖3)管理員管理員編號用戶名密碼 圖3 管理員實體(4)排行榜實體(圖4)歌曲編號排行榜歌曲名稱歌手姓名點擊率 圖4 排行榜實體(5)會員實體(圖5)會員編號點擊歌曲編號收藏歌曲編號姓名密碼登錄名會員 圖5 會員實體(6)后臺日志實體(圖6)后臺日志操作時間操作編號管理員編號備注操作內容 圖6 后臺日志實體(7)全局E-R圖(圖7)nptm1mnmqn1n

4、管理員會員歌曲排行榜管理1點擊排行瀏覽1q歌手演唱搜索管理2pt統(tǒng)計時間排列順序瀏覽日期點擊歌曲編號點歌總數(shù)點歌時間收藏歌曲編號演唱風格發(fā)行時間后臺日志查看添加數(shù)量添加時間搜索時間搜索方式添加時間添加數(shù)量三、關系模式 歌曲(歌曲編號 歌曲時長 歌曲名稱 歌手編號 歌曲類型 語種 拼音縮寫)歌手(歌手編號 性別 拼音縮寫 歌手姓名 地區(qū))管理員(管理員編號 用戶名 密碼)排行榜(歌曲編號 歌手姓名 歌曲名稱 點擊率)會員(會員編號 姓名 密碼 登錄名 點擊歌曲編號 收藏歌曲編號 統(tǒng)計時間 瀏覽日期)后臺日志(操作編號 操作時間 操作內容 備注 管理員編號)點擊(會員編號 點擊歌曲編號 收藏歌曲編

5、號 點歌時間 點歌總數(shù))管理1(管理員編號 歌手編號 添加數(shù)量 添加時間)管理2 (管理員編號 歌曲編號 添加數(shù)量 添加時間 )搜索(會員編號 歌手編號 會員點擊歌手編號 會員收藏歌曲編號 搜索時間 搜索方式)演唱(歌手編號 歌曲編號 演唱風格 發(fā)行時間)四、物理設計表一、歌曲表結構字段名類型名特殊屬性歌曲編號Char(20)PRIMARY KEY歌曲時長Char(20)>0歌曲名稱Char(80)NOT NULL歌手編號Char(20)FOREIGN KEY歌曲類型Char(20)語種Char(20)拼音縮寫Char(20)NOT NULL表二、歌手表結構字段名類型名特殊屬性歌手編號C

6、har(20)PRIMARY KEY歌手姓名Char(40)NOT NULL性別Char(4)NOT NULL地區(qū)Char(80)拼音縮寫Char(20)NOT NULL表三、管理員表結構字段名類型名特殊屬性管理員編號Char(20)PRIMARY KEY用戶名Char(20)NOT NULL密碼Char(20)NOT NULL表四、排行榜表結構字段名類型名特殊屬性歌曲編號Char(20)PRIMARY KEY歌曲名稱Char(40)NOT NULL歌手名稱Char(20)NOT NULL點擊率intNOT NULL表五、會員表結構字段名類型名特殊屬性會員編號Char(20)PRIMARY K

7、EY姓名Char(20)NOT NULL密碼Char(20)NOT NULL登錄名Char(20)NOT NULL點擊歌曲編號Char(20)PRIMARY KEY FOREIGN KEY收藏歌曲編號Char(20)PRIMARY KEY FOREIGN KEY統(tǒng)計時間datetimeNOT NULL瀏覽日期datetime表六、后臺日志表結構字段名類型名特殊屬性操作編號Char(20)PRIMARY KEY管理員編號Char(20)FOREIGN KEY操作時間datetimeNOT NULL操作內容nvarchar(100)NOT NULL備注nvarchar(100)表七、點擊表結構字段

8、名類型名特殊屬性會員編號Char(20)PRIMARY KEY,F(xiàn)OREIGN KEY點擊歌曲編號Char(20)PRIMARY KEY,F(xiàn)OREIGN KEY收藏歌曲編號Char(20)PRIMARY KEY,F(xiàn)OREIGN KEY點歌時間datetime點歌總數(shù)int>=0表八、管理1表結構字段名類型名特殊屬性管理員編號Char(20)PRIMARY KEY,F(xiàn)OREIGN KEY歌曲編號Char(20)PRIMARY KEY,F(xiàn)OREIGN KEY添加數(shù)量int>=0添加時間datetime表九、管理2表結構字段名類型名特殊屬性管理員編號Char(20)PRIMARY KEY

9、,F(xiàn)OREIGN KEY歌手編號Char(20)PRIMARY KEY,F(xiàn)OREIGN KEY添加數(shù)量int>=0添加時間datetime表十、搜索表結構字段名類型名特殊屬性會員編號Char(20)PRIMARY KEY,F(xiàn)OREIGN KEY歌手編號Char(20)PRIMARY KEY,F(xiàn)OREIGN KEY會員點擊歌曲編號Char(20)FOREMARY KEY會員收藏歌曲編號Char(20)FOREMARY KEY搜索時間datetime搜索方式Char(20)表十一、演唱表結構字段名類型名特殊屬性歌手編號Char(20)PRIMARY KEY,F(xiàn)OREIGN KEY歌曲編號Ch

10、ar(20)PRIMARY KEY,F(xiàn)OREIGN KEY演唱風格Char(20)發(fā)行時間datetime五、系統(tǒng)實現(xiàn)-1、數(shù)據(jù)庫的建立create database 在線點歌on primary(name=在線點歌_data,filename='f:在線點歌系統(tǒng)在線點歌data.mdf')log on(name=在線點歌_log,filename='f:在線點歌系統(tǒng)在線點歌log.ldf')-2、數(shù)據(jù)表的建立use 在線點歌 gocreate table 歌手(歌手編號 char(20) primary key,歌手姓名 char(40) not null,性

11、別 char(4) not null,地區(qū) char(80) ,拼音縮寫 char(20) not null,)create table 歌曲(歌曲編號 char(20) primary key,歌曲時長 char(20) not null,歌曲名稱 char(80) not null,歌手編號 char(20),歌曲類型 char(20),語種 char(20),拼音縮寫 char(20) not null, foreign key(歌手編號) references 歌手(歌手編號)create table 管理員(管理員編號 char(20) primary key,用戶名 char(20

12、) not null,密碼 char(20) not null)create table 排行榜(歌曲編號 char(20) primary key,歌曲名稱 char(40) not null,歌手名稱 char(20) not null,點擊率 int not null)create table 會員(會員編號 char(20) ,姓名 char(20) not null,密碼 char(20) not null,登錄名 char(20) not null,點擊歌曲編號 char(20),收藏歌曲編號 char(20),統(tǒng)計時間 datetime not null,瀏覽日期 datetim

13、e,primary key(會員編號,點擊歌曲編號,收藏歌曲編號),foreign key (點擊歌曲編號) references 歌曲(歌曲編號),foreign key(收藏歌曲編號) references 歌曲(歌曲編號)create table 后臺日志(操作編號 char(20),管理員編號 char(20),操作時間 datetime not null,操作內容 nvarchar(100) not null,備注 nvarchar(100),primary key(操作編號,管理員編號),foreign key (管理員編號) references 管理員(管理員編號)create

14、 table 點擊表(會員編號 char(20),點擊歌曲編號 char(20),收藏歌曲編號 char(20),點歌時間 datetime,點歌總數(shù) int,primary key(會員編號,點擊歌曲編號,收藏歌曲編號),foreign key(會員編號,點擊歌曲編號,收藏歌曲編號) references 會員(會員編號,點擊歌曲編號,收藏歌曲編號)check(點歌總數(shù)>=0)create table 管理1表(管理員編號 char(20), 歌曲編號 char(20),添加數(shù)量 int,添加時間 datetime,primary key(管理員編號,歌曲編號),foreign key

15、(管理員編號) references 管理員(管理員編號),foreign key(歌曲編號) references 歌曲(歌曲編號),check(添加數(shù)量>=0)create table 管理2表(管理員編號 char(20), 歌手編號 char(20),添加數(shù)量 int,添加時間 datetime,primary key(管理員編號,歌手編號),foreign key(管理員編號) references 管理員(管理員編號),foreign key(歌手編號) references 歌手(歌手編號),check(添加數(shù)量>=0)create table 搜索表(會員編號 ch

16、ar(20),會員點擊歌曲編號 char(20),會員收藏歌曲編號 char(20),歌手編號 char(20),搜索時間 datetime,搜索方式 char(20),primary key(會員編號,歌手編號),foreign key(會員編號,會員點擊歌曲編號,會員收藏歌曲編號) references 會員(會員編號,點擊歌曲編號,收藏歌曲編號),foreign key(歌手編號) references 歌手(歌手編號)create table 演唱(歌手編號 char(20),歌曲編號 char(20),演唱風格 char(20),發(fā)行時間 datetime,primary key(歌

17、手編號,歌曲編號),foreign key(歌手編號) references 歌手(歌手編號),foreign key(歌曲編號) references 歌曲(歌曲編號)-3、數(shù)據(jù)的輸入-歌手表數(shù)據(jù)的輸入insert into 歌手values('000001','河圖','男','中國大陸','HT')insert into 歌手values('000002','周杰倫','男','中國臺灣','ZJL')insert into 歌手

18、values('000003','林俊杰','男','新加坡','LJJ')insert into 歌手values('000004','小曲兒','男','中國大陸','XQE')insert into 歌手values('000005','丁當','女','中國臺灣','DD')insert into 歌手values('000006',

19、'梁靜茹','女','馬來西亞','LJR')insert into 歌手values('000007','孫燕姿','女','新加坡','SYZ')insert into 歌手values('000008','吳莫愁','女','中國大陸','WMC')insert into 歌手values('000009','張杰','男

20、9;,'中國大陸','ZJ')insert into 歌手values('000010','Kelly Clarkson','女','美國','KC')-歌曲表輸入insert into 歌曲values('000001','3:28','傾盡天下','000001','古風','中文','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;古風','中文','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','讓我一次愛個夠','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','猜不透','丁當

29、9;,'322')insert into 排行榜values('000006','勇氣','梁靜茹','682')insert into 排行榜values('000007','綠光','孫燕姿','531')insert into 排行榜values('000009','征途','張杰','266')insert into 排行榜values('000008','

30、讓我一次愛個夠','吳莫愁','145')-會員表輸入insert into 會員values('000001','趙一','000001','zhaoyi','000002','000002','20130630','20131123')insert into 會員values('000001','趙一','000001','zhaoyi','000006

31、','000006','20130630','20131127')insert into 會員values('000002','錢二','000002','qianer','000005','000005','20130630','20131123')insert into 會員values('000003','孫三','000003','sunsan

32、9;,'000004','000004','20130630','20130920')insert into 會員values('000003','孫三','000003','sunsan','000007','000007','20130630','20131004')insert into 會員values('000003','孫三','000003',

33、'sunsan','000009','000009','20130630','20131120')insert into 會員values('000004','李四','000004','lisi','000008','000008','20130630','20131113')insert into 會員values('000005','周五','

34、000005','zhouwu','000002','000002','20130630','20131120')insert into 會員values('000006','吳六','000006','wuliu','000006','000006','20130630','20131103')insert into 會員values('000007','

35、鄭奇','000007','zhengqi','000001','000001','20130630','20130823')insert into 會員values('000008','王偉','000008','wangwei','000003','000003','20130630','20131123')insert into 會員values('0

36、00009','鳳九','000009','fengjiu','000010','000010','20130630','20130716')insert into 會員values('000010','陳石','000003','chenshi','000004','000004','20130630','20131121')-后臺日志表的輸入in

37、sert into 后臺日志values('000001','000001','20130603','增加會員','無')insert into 后臺日志values('000002','000001','20130613','增加歌曲',null)insert into 后臺日志values('000003','000001','20130619','刪除歌曲',null)insert

38、into 后臺日志values('000004','000003','20130903','增加會員','無')insert into 后臺日志values('000005','000005','20131003','增加歌手','周華健')insert into 后臺日志values('000006','000004','20131005','刪除會員',null)ins

39、ert into 后臺日志values('000007','000002','20131008','增加會員',null)insert into 后臺日志values('000008','000004','20131013','管理',null)insert into 后臺日志values('000009','000002','20131024','增加會員',null)insert into 后臺日志v

40、alues('000010','000005','20131025','增加歌曲','遇見')-點擊表的輸入insert into 點擊表values('000001','000002','000002','20131123',1)insert into 點擊表values('000001','000006','000006','20131127',1)insert into 點擊表val

41、ues('000002','000005','000005','20131123',1)insert into 點擊表values('000005','000002','000002','20131120',1)insert into 點擊表values('000003','000004','000004','20130920',1)insert into 點擊表values('000003

42、9;,'000007','000007','20131004',1)insert into 點擊表values('000003','000009','000009','20131120',1)insert into 點擊表values('000004','000008','000008','20131113',1)insert into 點擊表values('000006','000006'

43、;,'000006','20131103',1)insert into 點擊表values('000007','000001','000001','20130823',1)insert into 點擊表values('000008','000003','000003','20131123',1)insert into 點擊表values('000009','000010','000010'

44、,'20130716',1)insert into 點擊表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 搜索表(會員編號,會員點擊歌曲編號,會員收藏歌曲編號,歌手編號,搜索時間,搜索方式)values('000001','000002','0

50、00002','000002','20131123','歌手拼音縮寫搜索')insert into 搜索表(會員編號,會員點擊歌曲編號,會員收藏歌曲編號,歌手編號,搜索時間,搜索方式)values('000001','000006','000006','000006','20131127','歌手拼音縮寫搜索')insert into 搜索表(會員編號,會員點擊歌曲編號,會員收藏歌曲編號,歌手編號,搜索時間,搜索方式)values('0

51、00002','000005','000005','000005','20131123','歌手名稱搜索')insert into 搜索表(會員編號,會員點擊歌曲編號,會員收藏歌曲編號,歌手編號,搜索時間,搜索方式)values('000005','000002','000002','000002','20131120','拼音縮寫搜索')insert into 搜索表(會員編號,會員點擊歌曲編號,會員收藏歌曲編

52、號,歌手編號,搜索時間,搜索方式)values('000003','000004','000004','000004','20130920','歌手名稱搜索')insert into 搜索表(會員編號,會員點擊歌曲編號,會員收藏歌曲編號,歌手編號,搜索時間,搜索方式)values('000003','000007','000007','000007','20131004','歌曲名稱搜索')insert

53、into 搜索表(會員編號,會員點擊歌曲編號,會員收藏歌曲編號,歌手編號,搜索時間,搜索方式)values('000003','000009','000009','000009','20131120','歌手名稱搜索')insert into 搜索表(會員編號,會員點擊歌曲編號,會員收藏歌曲編號,歌手編號,搜索時間,搜索方式)values('000004','000008','000008','000008','20131113

54、','歌曲拼音縮寫搜索')insert into 搜索表(會員編號,會員點擊歌曲編號,會員收藏歌曲編號,歌手編號,搜索時間,搜索方式)values('000006','000006','000006','000006','20131103','歌手拼音縮寫搜索')insert into 搜索表(會員編號,會員點擊歌曲編號,會員收藏歌曲編號,歌手編號,搜索時間,搜索方式)values('000007','000001','000001&#

55、39;,'000001','20130823','歌曲名稱搜索')insert into 搜索表(會員編號,會員點擊歌曲編號,會員收藏歌曲編號,歌手編號,搜索時間,搜索方式)values('000008','000003','000003','000003','20131123','歌曲拼音縮寫搜索')insert into 搜索表(會員編號,會員點擊歌曲編號,會員收藏歌曲編號,歌手編號,搜索時間,搜索方式)values('000009'

56、;,'000010','000010','000010','20130716','歌手名稱搜索')insert into 搜索表(會員編號,會員點擊歌曲編號,會員收藏歌曲編號,歌手編號,搜索時間,搜索方式)values('000010','000004','000004','000004','20131121','歌曲拼音縮寫搜索')-演唱表的輸入insert into 演唱values('000001'

57、,'000001','rap','20080505')insert into 演唱values('000002','000002','古風','20041115')insert into 演唱values('000003','000003','流行','20130301')insert into 演唱values('000004','000004','古風','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 歌手(歌手姓名) -排行榜:按點擊率降序排列 create index 排行榜_點擊率 on 排行榜(點擊率 desc) -后臺日志:按管理員編號升序排列 create index 后臺日志_管理員編號 on 后臺日志(管理員編號) -5、視圖的創(chuàng)建 -1、顯示歌曲點擊率 create view 歌曲點擊率視圖as select 歌曲編號, 歌曲名稱,點擊率 from 排行榜 -2、顯示會員全部信息及其收藏的所有歌曲的信息 create view 會員信息與歌曲視圖 as select 會員.會員編號,會員.登錄名,會員.收藏歌曲編號,

61、歌曲.歌曲名稱,歌手.歌手姓名from 會員 join 歌曲 on 會員.收藏歌曲編號=歌曲.歌曲編號 join 歌手 on 歌曲.歌手編號=歌手.歌手編號 -3、顯示管理員全部信息及其所有操作的信息 create view 管理員信息及操作視圖 as select 管理員.管理員編號,管理員.用戶名,后臺日志.操作編號,后臺日志.操作內容,后臺日志.操作時間,后臺日志.備注 from 管理員 join 后臺日志 on 管理員.管理員編號=后臺日志.管理員編號 -6、存儲過程的創(chuàng)建 -(1)數(shù)據(jù)檢索 -用戶查詢歌曲1: 輸入:歌曲名稱 輸出:歌曲名稱 歌手姓名 歌曲類型 歌曲時長 create

62、 procedure 歌曲檢索1(gequ char(20) as if gequ is null begin print'請輸入歌曲名稱' end else begin select 歌曲名稱,歌手姓名,歌曲類型,歌曲時長 from 歌曲,歌手 where 歌曲.歌手編號=歌手.歌手編號 and gequ=歌曲.歌曲名稱 end -用戶查詢歌曲2: 輸入:歌曲拼音縮寫;輸出:歌曲名稱 歌手姓名 歌曲類型 歌曲時長 create procedure 歌曲檢索2(gequ char(20) as if gequ is null begin print'請輸入歌曲拼音縮寫&

63、#39; end else begin select 歌曲名稱,歌手姓名,歌曲類型,歌曲時長 from 歌曲,歌手 where 歌曲.歌手編號=歌手.歌手編號 and gequ=歌曲.拼音縮寫 end -用戶查詢歌手1:輸入:歌手姓名;輸出:歌手姓名 歌手性別 地區(qū) 歌曲名稱 create procedure 歌手檢索1(geshou char(20) as if geshou is null begin print'請輸入歌手姓名' end else begin select 歌手姓名,性別,地區(qū),歌曲名稱 from 歌曲,歌手 where 歌曲.歌手編號=歌手.歌手編號 and geshou=歌手.歌手姓名 end -用戶查詢歌手2:輸入:歌手姓名拼音縮寫;輸出:歌手姓名 歌手性別 地區(qū) 歌曲名稱 create procedure 歌手檢索2(geshou char(20) as if geshou is null begin print'請輸入歌手拼音縮寫' end else begin select 歌手姓名,性別,地區(qū),歌曲名稱 from 歌曲,歌手 where 歌曲.歌手編號=歌手.歌手編號 and geshou=歌手.拼音縮寫 end -用戶查詢會員信息:輸入

溫馨提示

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

評論

0/150

提交評論