sql测试2

--现有反映图书借阅情况的关系数据库如下(包含三个表),完成以下编程,
--预先写好相应的程序(表名和列名最好换成英文)。
--Books (bookid, bookname, author, Publisher,Price)
--图书(书号,书名,作者,出版单位,单价)
--Readers (num, name,sex,unit,job title,address,number)
--读者(证号,姓名,性别, 单位,职称,地址,借阅册数)
--Borrowing (num,bookid,date)
--借阅(证号,书号, 借书日期)
use bookmdl;
--(1)创建‘借阅’基本表,并同时指定主码和外码。(注:证号为字符型,宽度为 6 ;
--书号为字符型,宽度为 10 ;借书日期为日期时间型)
--(2)创建‘图书’、‘借阅’基本表,类型自己定但要恰当,同时指定主码;
--输入一些模拟数据。
create table books
(bookid char(10) primary key,
bookname char(20),
author char(20),
Publisher char(20),
Price int);

create table Readers
(num char(6) primary key,
name char(20),
sex char(2),
unit char(20),
jobtitle char(20),
address char(20),
number int);

create table Borrowing
(num char(6),
bookid char(10),
date datetime,
primary key(num,bookid),
foreign key (num) references Readers(num),
foreign key (bookid) references books(bookid));

--Readers (num,name,sex,unit,jobtitle,address,number)
--读者(证号,姓名,性别, 单位,职称,地址,借阅册数)
--输入student表实验样例
insert into Readers values('200101','李勇  ','男','计算机系','学生','男1','0');
insert into Readers values('200102','刘诗晨','女','计算机系','学生','女1','0');
insert into Readers values('200103'
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值