急急急。。。数据库应用技术

写出创建如下三张数据表的SQL语句
"图书"表结构:
书号:普通编码定长字符类型,长度为10,主键
书名:普通编码可变长字符类型,长度为20,非空。
类别:统一字符编码定长字符类型,长度为4,取值:"高等数学","量子力学","国学基础"。
出版日期:日期类型。
单价:整型。

"书店"表结构:
书店编号:普通编码定长字符类型,长度为20,主键
书店名:普通编码可变长字符类型,长度为30,非空
地址:统一字符编码可变长字符类型,长度为 30

"销售"表结结构:
书号:普通编码定长字符类型,长度为10,引用图书表的外键。
书店编号:普通编码定长字符类型,长度为20,引用书店表的外键。
销售时间:日期时间类型
销售数量:整型
主键:(书号,书店编码,销售时间)。

Create table 图书
(
书号 char(10) PRIMARY KEY;
书名 varchar(20) NOT NULL;
类别 char(4);
出版日期 date;
单价 integer;
);
insert into 图书 values('110','数学','高等数学')
insert into 图书 values('111','物理','量子力学')
insert into 图书 values('112','语文','国学基础')
Create table 书店
(
书店编号 char(20) PRIMARY KEY;
书店名 varchar(30) NOT NULL;
地址 varchar(30);
);
Create table 销售
(
书号 char(10);
书店编号 char(20);
销售时间 date;
销售数量 integer;
PRIMARY KEY(书号,书店编号,销售时间);
FOREIGN KEY (书号) REFERENCE 图书(书号);
FOREIGN KEY (书店编号) REFERENCE 书店(书店编号);
)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-09
svg.append("path")
.datum(topojson.mesh(uk, uk.objects.subunits, function(a, b) { return a !== b && a.id !== "IRL"; }))
.attr("d", path)
.attr("class", "subunit-boundary").
相似回答