--现有反映图书借阅情况的关系数据库如下(包含三个表),完成以下编程,
--预先写好相应的程序(表名和列名最好换成英文)。
--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'
sql测试2
最新推荐文章于 2023-03-13 11:40:24 发布