数据库创建表

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DROP TABLE IF EXISTS Company

DROP TABLE IF EXISTS Participant

DROP TABLE IF EXISTS Teacher

DROP TABLE IF EXISTS Song

DROP TABLE IF EXISTS Match

*/

--创建公司表

CREATE TABLE Company

(

编号CHAR(5)PRIMARY KEY,

名称CHAR(40)UNIQUE NOT NULL,

创建日期CHAR(20),

社长CHAR(20),

备注CHAR(100)

);

--创建参赛者表

CREATE TABLE Participant

(

编号CHAR(5)PRIMARY KEY,

姓名CHAR(20)UNIQUE NOT NULL,

出生日期CHAR(20),

血型CHAR(4),

身高CHAR(3),

体重CHAR(3),

练习时间CHAR(20),

所属公司CHAR(40),

经历CHAR(100),

备注CHAR(100),

FOREIGN KEY(所属公司)REFERENCES Company(名称) );

--创建导师表

CREATE TABLE Teacher

(

编号CHAR(5)PRIMARY KEY,

姓名CHAR(20)UNIQUE NOT NULL,

专业CHAR(20),

性别CHAR(2)CHECK (性别IN('男','女')),

出生日期CHAR(20),

所属公司CHAR(40),

经历CHAR(100),

备注CHAR(100),

FOREIGN KEY(所属公司)REFERENCES Company(名称), )

--创建歌单

CREATE TABLE Song

编号CHAR(5)PRIMARY KEY,

曲名CHAR(30)UNIQUE NOT NULL,

原唱CHAR(20),

备注CHAR(100)

);

--创建竞赛名单

CREATE TABLE Match

(

曲名CHAR(30),

组别CHAR(2),

选手CHAR(20),

得票数CHAR(20),

备注CHAR(100),

FOREIGN KEY(曲名)REFERENCES Song(曲名),

FOREIGN KEY(选手)REFERENCES Participant(姓名) );

相关文档
最新文档