(一)建立以下表和索引:
1、书BOOK:书号 BNO(主码) 、书名BNAME(非空)、出版社PUBLISHER
2、读者READER:学号SNO (主码) 、姓名SNAME (非空)、班级SCLASS、可借书数量SCOUNT(取值为1-10)
3、借书BORROW:学号SNO 、书号 BNO、借阅日期BDATE
其中,(学号SNO 、书号 BNO)是主码
学号SNO 、书号 BNO 是两个外码
4、为表BOOK按出版社升序建立索引 IDX_BOOK
5、在读者READER表中增加一个属性:性别SGENDER,取值为‘F’(女)或‘M’(男)
6、将索引IDX_BOOK更名为IDX_PUBLISHER
7、删除索引IDX_PUBLISHER
create table book(
bno char(10) primary key,
bname char(20) not null,
publisher char(20)
);
每一张表都要有主键primary key
create table reader(
sno char(10) primary key,
sname char(5) not null,
sclass char(10),
scount int check(scount>=1 and scount<=10)
);
create table borrow(
sno char(10),
bno char(10),
primary key(sno,bno),
bdate date,
foreign key(sno) references reader(sno), //外键
foreign key(bno) references book(bno) //外键
);
create index idx_book on book(publisher asc); //建立索引
alter index idx_book rename to idx_publisher; //修改索引名称
drop index idx_publisher; //删除索引
alter table reader add sgender char(1) check(sgender='F' or sgender='M'); //增加性别新属性