根据BookDB中5张关系表,完成以下更新操作: (1)分别给这5张表添加信息,要求图书分类表、图书表、出版社表、读者表各插入5个元组,借阅表插入20个元组。
时间: 2024-01-21 13:01:57 浏览: 58
假设BookDB中的5张关系表分别是:图书分类表(category)、图书表(book)、出版社表(publisher)、读者表(reader)、借阅表(borrow)。
以下是给这5张表添加信息的SQL语句:
```
-- 给图书分类表添加5个元组
INSERT INTO category (category_id, category_name) VALUES
(1, '计算机科学'),
(2, '文学艺术'),
(3, '历史地理'),
(4, '自然科学'),
(5, '社会科学');
-- 给图书表添加5个元组
INSERT INTO book (book_id, book_name, author, category_id, publisher_id, price) VALUES
(1, '计算机程序设计艺术', 'Donald E.Knuth', 1, 1, 98.00),
(2, '红楼梦', '曹雪芹', 2, 2, 58.00),
(3, '中国历史地理大系', '方建华', 3, 3, 128.00),
(4, '光的折射与反射', '李青', 4, 4, 48.00),
(5, '心理学与生活', '理查德·格里格', 5, 5, 68.00);
-- 给出版社表添加5个元组
INSERT INTO publisher (publisher_id, publisher_name, publisher_address) VALUES
(1, '电子工业出版社', '北京市朝阳区北辰西路2号'),
(2, '人民文学出版社', '北京市西城区阜成路9号'),
(3, '中华书局', '北京市西城区文化大街16号'),
(4, '科学出版社', '北京市西城区阜成门外大街16号'),
(5, '人民出版社', '北京市西城区金融街18号');
-- 给读者表添加5个元组
INSERT INTO reader (reader_id, reader_name, reader_gender, reader_tel) VALUES
(1, '张三', '男', '13912345678'),
(2, '李四', '女', '13687654321'),
(3, '王五', '男', '13577778888'),
(4, '赵六', '女', '13899992222'),
(5, '刘七', '男', '13366665555');
-- 给借阅表添加20个元组
INSERT INTO borrow (borrow_id, book_id, reader_id, borrow_date, return_date) VALUES
(1, 1, 1, '2021-01-01', '2021-02-01'),
(2, 2, 1, '2021-01-01', '2021-02-01'),
(3, 3, 2, '2021-01-02', '2021-02-02'),
(4, 4, 2, '2021-01-02', '2021-02-02'),
(5, 5, 3, '2021-01-03', '2021-02-03'),
(6, 1, 3, '2021-01-03', '2021-02-03'),
(7, 2, 4, '2021-01-04', '2021-02-04'),
(8, 3, 4, '2021-01-04', '2021-02-04'),
(9, 4, 5, '2021-01-05', '2021-02-05'),
(10, 5, 5, '2021-01-05', '2021-02-05'),
(11, 1, 1, '2021-02-01', '2021-03-01'),
(12, 2, 1, '2021-02-01', '2021-03-01'),
(13, 3, 2, '2021-02-02', '2021-03-02'),
(14, 4, 2, '2021-02-02', '2021-03-02'),
(15, 5, 3, '2021-02-03', '2021-03-03'),
(16, 1, 3, '2021-02-03', '2021-03-03'),
(17, 2, 4, '2021-02-04', '2021-03-04'),
(18, 3, 4, '2021-02-04', '2021-03-04'),
(19, 4, 5, '2021-02-05', '2021-03-05'),
(20, 5, 5, '2021-02-05', '2021-03-05');
```
以上SQL语句分别向5张表中添加了所需的元组。