表1-1用户信息表(siteUser)
字段名称
说明
数据类型
字段长度
是否允许空
约束
userID
编号
Nvarchar2
4
否
主键
userName
姓名
Nvarchar2
8
否
password
密码
Nvarchar2
8
是
isAdmin
是否管理员
number
1
否
取值是0或1,默认0
表1-2专辑表(Album)
字段名称
说明
数据类型
字段长度
是否允许空
约束
albumID
专辑编号
Nvarchar2
4
否
主键
albumName
专辑名称
Nvarchar2
20
否
albumIntro
专辑简介
Nvarchar2
2000
是
issueDate
发行时间
date
是
singerID
歌手编号
Nvarchar2
4
否
languageID
语言编号
Nvarchar2
4
否
classifyID
分类编号
Nvarchar2
4
否
表1-3歌手表(Singer)
字段名称
说明
数据类型
字段长度
是否允许空
约束
singerID
歌手编号
Nvarchar2
4
否
主键
singerName
姓名
Nvarchar2
20
否
isGroup
是否组合
number
1
否
取值是0或1,默认0
sex
性别
number
1
是
检查约束(男,女)
表1-4语言表(Language)
字段名称
说明
数据类型
字段长度
是否允许空
约束
languageID
语言编号
Nvarchar2
4
否
主键
languageName
语言名称
Nvarchar2
20
否
表1-5专辑分类表(albumClassify)
字段名称
说明
数据类型
字段长度
是否允许空
约束
classifyID
分类编号
Nvarchar2
4
否
主键
classifyName
分类名称
Nvarchar2
20
否
表1-6歌曲表(Song)
字段名称
说明
数据类型
字段长度
是否允许空
约束
songID
歌曲编号
Nvarchar2
4
否
主键
songName
歌曲名称
Nvarchar2
20
否
singerID
歌手编号
Nvarchar2
4
否
votes
人气值
number
1
否
默认值0
songFile
歌曲文件
blob
否
创建数据库表
创建siteUser(用户信息表)
Create table siteUser(
userID Nvarchar2(4) constraint pk_siteUser primary key,
userName Nvarchar2(20) not null,
Password Nvarchar2(8),
isAdmin number(1) default 0 check(isAdmin in(0,1)));
2)创建Album(专辑表)
Create table Album(
albumID Nvarchar2(4) constraint pk_Album primary key,
albumName Nvarchar2(20) not null,
albumIntro Nvarchar2(2000) ,
issueDate date,
singerID Nvarchar2(4) not null,
languageID Nvarchar2(4) not null,
classifyID Nvarchar2(4) not null);
3)创建表Singer(歌手表)
Create table Singer(
singerID Nvarchar2(4) constraint pk_Singer primary key,
singerName Nvarchar2(20) not null,
isGroup number(1) default 0 check(isGroup in(0,1))
sex nchar(1));
4)创建Language表(语言表)
Create table Language(
languageID Nvarchar2(4) constraint pk_Language primary k
音乐网站管理系统 来自淘豆网www.taodocs.com转载请标明出处.