
- •Введение
- •Анализ предметной области
- •Анализ сущностей и связей между ними
- •Составление требуемых запросов к базе данных
- •Анализ разрешений и запретов на операции с табличными данными для различных пользователей
- •Проектирование пользовательского интерфейса
- •Обработка данных
- •Заключение
- •Список литературы
- •Приложение 1 Листинг создания таблиц
- •Приложение 2 Листинг добавления данных в таблицы
Приложение 2 Листинг добавления данных в таблицы
USE my_library;
INSERT INTO employee (employee_FIO, employee_telephone)
VALUES ('Анна Борисовна Кличко', '7905375833'),
('Светлана Петровна Ернеску', '7914739287'),
('Маргарита Ивановна Бледная', '7915385676');
SELECT * FROM employee;
USE my_library;
INSERT INTO readers (id_reader, reader_FIO, discount_reader, telephone)
VALUES (1, 'Волынский Кирилл Иванович', 10, '7905375833'),
(2, 'Головина Анна Владиславовна', 0, '7915375863'),
(3, 'Тихонов Роман Данилович', 0, '7905345863'),
(4, 'Лосев Александр Фёдорович', 0, '7909375863'),
(5, 'Иванова Лада Глебовна', 10, '7915785863'),
(6, 'Борисова Мария Денисовна', 0, '7910975863'),
(7, 'Семенова Виктория Григорьевна', 010, '7915375883');
SELECT * FROM readers;
USE my_library;
INSERT INTO authors (author_FIO)
VALUES ('Пушкин Александр Сергеевич'),
('Достоевский Федор Михайлович'),
('Толстой Лев Николаевич'),
('Тургенев Иван Сергеевич');
SELECT * FROM authors;
USE my_library;
INSERT INTO genres (name_genre)
VALUES ('Приключения'),
('Исторический роман'),
('Любовный роман'),
('Детектив'),
('Фантастика');
SELECT * FROM genres;
USE my_library;
INSERT INTO library_place (department, number_shelf)
VALUES ('Архив', 1),
('Архив', 2),
('Архив', 3),
('Стеллаж', 1),
('Стеллаж', 2),
('Стеллаж', 3);
SELECT * FROM library_place;
USE my_library;
INSERT INTO books (id_author, id_place, id_genre, title_book, deposit, coast_per_day)
VALUES (1, 1, 2, 'Капитанская дочка', 100, 10),
(1, 2, 3, 'Дубровский', 50, 5),
(2, 3, 2, 'Преступление и наказание', 150, 15),
(2, 4, 5, 'Бесы', 100, 10),
(3, 5, 2, 'Война и мир', 200, 20),
(3, 6, 3, 'Анна Каренина', 100, 10),
(4, 1, 2, 'Отцы и дети', 100, 10),
(4, 2, 1, 'Муму', 150, 15);
SELECT * FROM books;
USE my_library;
INSERT INTO appeals (id_book, id_reader, id_employee, issue_date, return_day_expected, return_day)
VALUES (1, 1, 7, '2022-10-16', '2022-10-20', '2022-10-20'),
(2, 2, 8, '2022-10-17', '2022-10-21', '2022-10-22'),
(3, 3, 9, '2022-10-17', '2022-10-20', '2022-10-20'),
(4, 4, 7, '2022-10-17', '2022-10-24', '2022-10-24'),
(5, 5, 8, '2022-10-18', '2022-10-30', '2022-10-31'),
(6, 6, 9, '2022-10-18', '2022-10-25', '2022-10-25'),
(7, 7, 7, '2022-10-19', '2022-10-27', '2022-10-27'),
(8, 1, 8, '2022-10-19', '2022-10-28', '2022-10-28'),
(1, 2, 9, '2022-10-20', '2022-10-28', '2022-10-29'),
(2, 3, 7, '2022-10-20', '2022-10-29', '2022-10-29');
SELECT * FROM appeals;