level 3
2-4-2
CREATE TABLE Penalty0868skx (
PID INT(4) NOT NULL COMMENT '读者编号',
BKID INT(4) NOT NULL COMMENT '图书编号',
PDate DATE NOT NULL COMMENT '罚款日期',
PType INT NOT NULL COMMENT '罚款类型',
Amounts DECIMAL(4,2) NOT NULL COMMENT '罚款金额',
PRIMARY KEY (PID, BKID, PDate),
FOREIGN KEY (PID) REFERENCES People0868skx(PID),
FOREIGN KEY (BKID) REFERENCES book0868skx(BKID)
) COMMENT = '图书罚款信息表';
3
INSERT INTO PeopleType0868skx (PTID, PType, BNum)
VALUES
(101, '小学生', 3),
(102, '初中生', 5);
INSERT INTO People0868skx (PID, PName, PSex, PTypeId, PAddress, PEmail)
VALUES
(1001, '张飞', '男性', 102, '常州武进区', 'zhangfei@m网页链接 '),
(1002, '赵云', '女性', 101, '杭州余杭区', 'zhaoyun@网页链接 ');
INSERT INTO publishers0868skx (PID, PName)
VALUES
(12, '人民邮电出版社'),
(13, '电子工业出版社');
INSERT INTO Book0868skx (BKId, Titles, writers, PublicId, PubDate, ISBN, Prices, CategoryId)
VALUES
(3039, '民族的智慧', '佚名', 12, '2016-08-01', '978455964005', 45.64, 7),
(3939, '张骞的穿透力', '吉安', 13, '2018-11-22', '978465964084', 28.74, 8);
INSERT INTO BookType0868skx (CategoryId, bName)
VALUES
(4, '文学'),
(5, '艺术');
INSERT INTO Borrow0868skx(PID, BKID, BorrowDate, ReturnDate)
VALUES
(1002, 3039, '2020-08-04', '2020-10-14'),
(1002, 3939, '2019-04-04', '2019-05-14');
INSERT INTO Penalty0868skx (PID, BKID, PDate, PType, Amounts)
VALUES
(1002, 3039, '2020-10-14', 1, 4.44),
(1002, 3939, '2019-05-14', 2, 14.44);
4
DELETE FROM Penalty0868skx;
DELETE FROM Borrow0868skx;
DELETE FROM book0868skx;
DELETE FROM People0868skx;
DELETE FROM BookType0868skx;
DELETE FROM Publishers0868skx;
DELETE FROM PeopleType0868skx;
4-2
INSERT INTO PeopleType0868skx (PTId, PType, BNum)
VALUES
(101, '小学生', 3),
(102, '初中生', 5),
(103, '高中生', 7);
2025年12月29日 06点12分