KTV点歌系统数据库设计_第1页
KTV点歌系统数据库设计_第2页
KTV点歌系统数据库设计_第3页
KTV点歌系统数据库设计_第4页
KTV点歌系统数据库设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

KTV点歌系统数据库设计一、需求分析:通过对KTV点歌操作过程的内容及数据流进行分析,设计出如下的数据项和数据结构明星信息,包括的数据项有:明星编号、明星姓名、明星性别、出生日期、国籍、类型、拼音缩写、录入时间和备注。会员信息,包括的数据项有:会员编号、会员姓名、会员性别、出生日期、身份证号、注册时间、积分。主要用来存储会员的主要信息会员数据信息,包括的数据项有:会员编号、会员登录名、会员密码、歌曲收藏编号、最近歌曲编号。管理员信息,包括的数据项有:管理员编号、管理员用户名、管理员密码。歌曲信息,包括的数据项有:歌曲ID、歌曲名称、歌手姓名、语种、歌曲类型(ID)、文件路径、歌名拼音缩写、录入时间和备注。歌曲排行榜:歌曲ID、总点击率、周点击率、月点击率、年点击率后台操作记录,包括的数据项有:操作编号、操作内容、操作时间、操作人员、备注。二、E-R图:编号编号明星信息录入时间缩写出生姓名性别类型国籍备注编号编号组合信息录入时间缩写人员名称人数编号编号会员信息注册时间出生姓名性别手机号身份证备注登录名密码最近歌曲编号歌曲收藏编号编号编号管理员信息登录名密码编号编号歌曲信息录入时间备注语种名称歌手路径类型缩写组合编号歌曲排行榜编号歌曲排行榜年点击总点击周点击月点击备注后台操作记录操作人员操作编号操作内容操作时间三、数据表格明星信息表字段名类型空值约束条件明星编号intnotnull主键姓名nvarnchar(10)notnull性别nchar(2)notnull男或女出生日期Datetimenotnull国籍nvarnchar(20)notnull拼音缩写varnchar(10)notnull录入时间Datetimenotnull字母备注组合信息表字段名类型空值约束条件组合编号intnotnull主键组合名称nvarnchar(20)notnull组合人数intnotnull组合人员nvarnchar(50)notnull组合缩写varnchar(20)notnull录入时间Datetimenotnull会员信息表字段名类型空值约束条件会员编号intnotnull主键姓名nvarnchar(20)notnull性别nchar(2)notnull男或女出生日期Datetimenotnull身份证号char(18)notnull不能重复注册时间Datetimenotnull积分Intnotnull登录名varnchar(20)notnull不能重复密码varnchar(20)notnull歌曲收藏编号varnchar(60)最近歌曲编号varnchar(60)管理员信息表字段名类型空值约束条件管理员编号Intnotnull主键用户名varnchar(20)notnull不能重复密码varnchar(20)notnull歌曲信息表字段名类型空值约束条件编号intnotnull主键歌曲名称nvarnchar(50)notnull歌手编号Int外键组合编号Int外键语种nvarnchar(8)notnull类型nvarnchar(8)notnull文件路径nvarnchar(100)notnull歌名拼音缩写nvarnchar(20)notnull字母录入时间Datetimenotnull备注nvarnchar(100)歌曲排行榜字段名类型空值约束条件编号Intnotnull外键点击率Intnotnull周点击率Intnotnull月点击率Intnotnull年点击率intnotnull后台操作记录字段名类型空值约束条件操作编号Intnotnull主键操作内容nvarnchar(100)notnull操作时间Datetimenotnull操作人员Intnotnull外键备注nvarnchar(100)四、语句代码createdatabaseKTV点歌系统useKTV点歌系统go--建表1明星信息表createtable明星信息表(明星编号 intidentity(1,1) notnull primarykey,姓名 nvarnchar(20) notnull,性别 nvarnchar(2) notnull check(性别in('男','女')),出生日期 datetime notnull,国籍 nvarnchar(20) notnull,拼音缩写 varnchar(10) notnull,录入时间 datetime notnull)go--插入数据insert明星信息表values ('张栋梁','男','1981-11-29','大陆男歌手','zdl','2010-05-09')insert明星信息表values ('潘玮柏','男','1980-08-06','港台男歌手','pwb','2010-05-09')insert明星信息表values ('林俊杰','男','1981-03-27','港台男歌手','ljj','2010-05-09')insert明星信息表values ('任贤齐','男','1966-06-23','港台男歌手','rxq','2010-05-09')insert明星信息表values ('刘若英','女','1970-06-01','港台女歌手','lry','2010-05-09')insert明星信息表values ('郑秀文','女','1972-08-19','港台女歌手','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','台湾男歌手','zxz','2010-05-09')insert明星信息表values('韩红','女','1971-09-26','中国女歌手','hh','2010-05-09')insert明星信息表values('张娜拉','女','1981-03-18','韩国女歌手','znl','2010-05-09')insert明星信息表values ('MatthewLien','男','1981-11-29','欧美男歌手','ml','2010-05-09')select*from明星信息表go--建表2组合信息表createtable组合信息表(组合编号 intidentity(1,1) notnull primarykey,组合名称 nvarnchar(20) notnull,组合人数 int notnull,组合人员 nvarnchar(50) notnull,组合缩写 varnchar(20) notnull,录入时间 Datetime notnull)go--插入数据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('小虎队',3,'吴奇隆,苏有朋,陈志朋','she','2010-05-09')select*from组合信息表go--建表3会员信息表createtable会员信息表(会员编号 intidentity(1,1) notnull primarykey,姓名 nvarnchar(20) notnull,性别 nvarnchar(2) notnull check(性别in('男','女')),出生日期 datetime notnull,身份证号 nchar(18) notnull,注册时间 Datetime notnull,积分 int notnull,登录名 varnchar(20) notnull,密码 varnchar(20) notnull,歌曲收藏编号 varnchar(60),最近歌曲编号 varnchar(60)constraintuq_身份证号unique(身份证号,登录名))go--插入数据insert会员信息表values('张啸天','男','1990-07-16',,'2010-05-09',100,'angel','123456','1,2,3','5,8,10')insert会员信息表values('余雨泽','男','1991-06-13',,'2010-05-09',200,'yuyuze','123456','1,5,6','5,7,10')insert会员信息表values('周思烟','女','1990-01-27',,'2010-05-09',50,'zhousiyan','123456',null,null)insert会员信息表values('张琼','女','1991-12-07',,'2010-05-09',150,'zhangqiong','123456',null,null)insert会员信息表values('凌丝','女','1990-01-20',,'2010-05-09',180,'lingsi','123456',null,null)select*from会员信息表go--建表4管理员信息表createtable管理员信息表(管理员编号intidentity(1,1)notnullprimarykey,用户名varnchar(20)notnull,密码varnchar(20) notnull,constraintuq_用户名unique(用户名))go--插入数据insert管理员信息表values('admin','123456')select*from管理员信息表go--建表5歌曲信息表createtable歌曲信息表(歌曲编号intidentity(1,1)notnullprimarykey,歌曲名称nvarnchar(50)notnull,歌手编号intreferences明星信息表(明星编号)onupdatecascade,组合编号intreferences组合信息表(组合编号)onupdatecascade,语种nvarnchar(8)notnull,类型nvarnchar(8)notnull,文件路径nvarnchar(100)notnull,歌名拼音缩写varnchar(20)notnull,录入时间Datetimenotnull,备注nvarnchar(100))go--插入数据insert歌曲信息表values('王子',1,null,'国语','流行歌曲','d:\gequ\张栋梁\王子.vod','wz','2010-05-09',null)insert歌曲信息表values('壁虎漫步',2,null,'国语','流行歌曲','d:\gequ\潘玮柏\壁虎漫步.vod','bhmb','2010-05-09',null)insert歌曲信息表values('江南',3,null,'国语','流行歌曲','d:\gequ\林俊杰\江南.vod','jn','2010-05-09',null)insert歌曲信息表values('对面的女孩看过来',4,null,'国语','流行歌曲','d:\gequ\任贤齐\对面的女孩看过来.vod','dmdvhkgl','2010-05-09',null)insert歌曲信息表values('后来',5,null,'国语','流行歌曲','d:\gequ\刘若英\后来.vod','hl','2010-05-09',null)insert歌曲信息表values('值得',6,null,'国语','流行歌曲','d:\gequ\郑秀文\值得.vod','zd','2010-05-09',null)insert歌曲信息表values('断点',7,null,'国语','流行歌曲','d:\gequ\张敬轩\断点.vod','dd','2010-05-09',null)insert歌曲信息表values('中国话',null,1,'rap','流行歌曲','d:\gequ\S.H.E\中国话.vod','zgh','2010-05-09',null)insert歌曲信息表values('在他乡',null,2,'国语','流行歌曲','d:\gequ\水木年华\在他乡.vod','ztx','2010-05-09',null)insert歌曲信息表values('正反合',null,3,'国语','流行歌曲','d:\gequ\东方神起\正反合.vod','zfh','2010-05-09',null)select*from歌曲信息表go--建表6歌曲排行榜createtable歌曲排行榜(歌曲编号intreferences歌曲信息表(歌曲编号)onupdatecascade,总点击率intnotnull,周点击率intnotnull,月点击率intnotnull,年点击率intnotnull)go--插入数据insert歌曲排行榜values(1,10,2,5,9)insert歌曲排行榜values(2,15,5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论