第一范文网 - 专业文章范例文档资料分享平台

数据库原理与应用77页第三章习题3

来源:用户分享 时间:2025/5/17 21:48:41 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

出日期 归还日期 出的日串,长度 期 为8,为’yymmdd’ 图书归定长字符空值 还的日串,长度期 为8,为’yymmdd’ 主键为:(读者号, 图书号) (1)用SQL语句创建图书馆数据库。 C读者表te database 图书馆数据库; (2)用SQL语句创建上述三个表。 use 图书馆数据库

Go

c读者表te table 图书表

( 图书号 char (20) primary key, 书名 varchar (50), 作者 varchar (30), 出版社 varchar (30), 单价 float );

use 图书馆数据库 go

c读者表te table 读者表

( 读者号 char (10) primary key, 姓名 char (8) not null, 性别 char (2) not null, 办公电话 char (8),

部门 char(30) );

use 图书馆数据库 go

create table 借阅表

( 读者号 char (10) not null, 图书号 char (20) not null, 借出日期 char (8) not null, 归还日期 char (8),

foreign key (读者号) references 读者表(读者号),

foreign key (图书号) references 图书表(图书号) );

(3)基于图书馆数据库的三个表,

用SQL语言完成以下各项操作: 1)给图书表增加一列“ISBN”,数据类型为CHAR(10)

alter table 图书表 add ISBN CHAR(10);

2)为刚添加的ISBN列增加缺省值约束,约束名为ISBNDEF,缺省值为’7111085949’;

ALTER TABLE 图书表

ADD CONSTRAINT ISBNDEF DEFAULT '7111085949' FOR ISBN; 3)为读者表的’办公电话’列,添加一个CHECK约束,要求前五位’88320’,约束名为CHECKDEF。 ALTER TABLE 读者表

ADD CONSTRAINT CHECKDEF

搜索更多关于: 数据库原理与应用77页第三章习题3 的文档
数据库原理与应用77页第三章习题3.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5d6qs7wpa05s23r4ajlw_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top