【问题】 要求在定义表的同时定义数据的完整性约束:(1)“图书表”结构:书号:统一字符编码定长类型,长度为6,主码;书名:统一字符编码可变长类型,长度为30,非空;第一作者:普通编码定长字符类型,长度为10,非空;出版日期:小日期时间型;价格:定点小数,小数部分1位,整数部分3位。(2)“书店表”结构:书店编号:统一字符编码定长类型,长度为6,主码;店名:统一字符编码可变长类型,长度为30,非空;电话:普通编码定长字符类型,8位长,每一位的取值均是0-9的数字;地址:普通编码可变长字符类型,40位长;邮政编码:普通
要求在定义表的同时定义数据的完整性约束:(1)“图书表”结构:书号:统一字符编码定长类型,长度为6,主码;书名:统一字符编码可变长类型,长度为30,非空;第一作者:普通编码定长字符类型,长度为10,非空;出版日期:小日期时间型;价格:定点小数,小数部分1位,整数部分3位。(2)“书店表”结构:书店编号:统一字符编码定长类型,长度为6,主码;店名:统一字符编码可变长类型,长度为30,非空;电话:普通编码定长字符类型,8位长,每一位的取值均是0-9的数字;地址:普通编码可变长字符类型,40位长;邮政编码:普通编码定长字符型,6位长。(3)“图书销售表”结构:书号:统一字符编码定长类型,长度为6,非空;书店编码:统一字符编码定长类型,长度为6,非空;销售日期:小日期时间型,非空;销售数量:微整型,大于等于1;主码(书号、书店编码,销售日期);其中“书号”为引用“图书表”的“书号”外码;“书店编码”为引用“书店表”的“书店编码”的外码。
正确答案:答案:1、(1)CREATE TABLE 图书表(书号 CHAR (6),书名 VARCHAR (30) NOT NULL,第一作者 CHAR (10) NOT NULL,出版日期 SMALLDATETIME,价格 NUMERIC(3,1)PRIMARY KEY (书号))(2)CREATE TABLE 书店表(书店编号 CHAR (6),店名 VARCHAR (30) NOT NULL,电话 CHAR (8) UNIQUE,地址 VARCHAR(40),邮政编码 CHAR(6)PRIMARY KEY (
题目解析:本题出自宁德师范学院,会计,由丰阳塔题库搜集整理。