购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

习题

1.tinyint数据类型定义的数据的取值范围是多少?

2.日期时间类型中的日期和时间的输入格式是什么?

3.SmallDatatime类型精确到哪个时间单位?

4.定点小数类型numeric( p , q )中 p q 的含义分别是什么?

5.char(10)、nchar(10)的区别是什么?分别可以存储多少个汉字?

6.char( n )和varchar( n )的区别是什么?其中 n 的含义是什么?

7.数据完整性的含义是什么?

8.在对数据进行什么操作时,系统检查默认值约束?在进行什么操作时,检查列取值范围约束?

9.唯一值约束的作用是什么?

10.写出创建如下三张表的SQL语句,要求在定义表的同时定义数据的完整性约束:

(1)“图书”表结构如下:

书号:统一字符编码定长类型,长度为6,主键;

书名:统一字符编码可变长类型,长度为30,非空;

作者名:普通编码定长字符类型,长度为10,非空;

出版日期:小日期时间型;

价格:定点小数,小数部分1位,整数部分3位。

(2)“书店”表结构如下:

书店编号:统一字符编码定长类型,长度为6,主键;

店名:统一字符编码可变长类型,长度为30,非空;

电话:普通编码定长字符类型,8位长;

地址:普通编码可变长字符类型,40位长。

邮政编码:普通编码定长字符类型,6位长。

(3)“图书销售”表结构如下:

书号:统一字符编码定长类型,长度为6,非空;

书店编号:统一字符编码定长类型,长度为6,非空;

销售日期:小日期时间型,非空;

销售数量:微整型,大于等于1。

主键为(书号,书店编号,销售日期);

其中“书号”为引用“图书”表中“书号”的外键;

“书店编号”为引用“书店”表中“书店编号”的外键。

11.为图书表添加“印刷数量”列,类型为整数,同时添加约束,要求此列的取值要大于等于1000。

12.删除书店表中的“邮政编码”列。

13.将图书销售表中“销售数量”列的数据类型改为整型。 R2Mu20rrY6TtvGo/u/hg1qRHdbizPtMEv2sq+j6+vlFRtCEpveg2mdmLGH/X5hsb

点击中间区域
呼出菜单
上一章
目录
下一章
×