数据库原理与应用作业,请求各位高手帮忙,我那我仅有的20分都送出去啦

根据如图表格,完成以下题目:
图书表结构
列名 说明 数据类型 约束说明
书号 图书的唯一的编号 定长字符串 长度为20 主键
书名 图书的名称 变长字符串 长度为50 非空值
作者 图书的编著者名 变长字符串 长度为30 空值
出版社 图书的出版社 变长字符串 长度为50 空值
单价 出版社确定的图书单价 浮点型,float 空值

读者表结构
列名 说明 数据类型 约束说明
读者号 读者的唯一的编号 定长字符串 长度为10 主键
姓名 读者姓名 变长字符串 长度为10 非空值
性别 读者性别 定长字符串 长度为2 非空值(只能为“男”或“女”)
读者类型 读者为学生或者为老师 变长字符串,长度为20 默认为学生

借阅表结构
列名 说明 数据类型 约束说明
读者号 读者的唯一的编号 定长字符串 长度为10 外键,引用读者表的主键
书号 图书的唯一的编号 定长字符串 长度为20 外键,引用图书表的主键
借出日期 借出图书的日期 日期 空值
归还日期 归还图书的日期 日期 空值
(1) 用SQL的DDL语言创建图书表、读者表和借阅表。包括约束的定义。
(2) 图书表中的作者字段,长度需改成10位,用SQL表示。
(3) 读者表需增加一个联系电话字段,数据类型为变长字符串,长度为12,可以为空值,用SQL表示。
(4) 在图书表中以“作者”建立一个索引。
(5) 在图书表、读者表和借阅表中分别插入两条数据,用SQL表示。

第1个回答  2010-04-09
晕~你是华软的混蛋!
相似回答