Вставка таблицы книг (BOOK) |
Вставкатаблицыжурналов (MAGAZINE) |
Вставкатаблицыжурналов (STUDENT) |
INSERT INTO BOOK (ID_B, NAME_K) VALUES (1, 'Булгаков'); INSERT INTO BOOK (ID_B, NAME_K) VALUES (2, 'Бунин'); INSERT INTO BOOK (ID_B, NAME_K) VALUES (3, 'Есенин'); INSERT INTO BOOK (ID_B, NAME_K) VALUES (4, 'Жуковский'); INSERT INTO BOOK (ID_B, NAME_K) VALUES (5, 'Лермонтов'); INSERT INTO BOOK (ID_B, NAME_K) VALUES (6, 'Некрасов'); |
INSERT INTO MAGAZINE (ID_M, NAME_M) VALUES (1, 'Атом и энергия'); INSERT INTO MAGAZINE (ID_M, NAME_M) VALUES (2, 'Космос'); INSERT INTO MAGAZINE (ID_M, NAME_M) VALUES (3, 'Медицина для дома'); INSERT INTO MAGAZINE (ID_M, NAME_M) VALUES (4, 'Наука и жизнь'); INSERT INTO MAGAZINE (ID_M, NAME_M) VALUES (5, 'Системный анализ в бизнесе'); commit; |
INSERT INTO STUDENT (ID_S, NAME_S, KURS) VALUES (1, 'Иванов А', 1); INSERT INTO STUDENT (ID_S, NAME_S, KURS) VALUES (2, 'Петров Б', 2); INSERT INTO STUDENT (ID_S, NAME_S, KURS) VALUES (3, 'Сидоров Е', 2); INSERT INTO STUDENT (ID_S, NAME_S, KURS) VALUES (4, 'Земляков Ф', 4); INSERT INTO STUDENT (ID_S, NAME_S, KURS) VALUES (5, 'Моряков В', 4); INSERT INTO STUDENT (ID_S, NAME_S, KURS) VALUES (6, 'Воздухов Г', 1); |
Пример заполнения таблиц, которые были пройдены на занятиях
Если скрипты при заполнении Вашей БД не использовались или их трудно заново сгенерировать, приведите табличную форму данных содержащихся в Ваших таблицах.
Таблица книг |
Таблица журналов |
Таблица студентов |
||||||||||||||||||||||||||||||||||||||||||
|
|
|
Пример содержимого таблиц, которые были пройдены на занятиях
Разработка программного обеспечения
Необходимо привести SQLкод ВСЕХ запросов, которые производят управление данными в Вашей БД. Для операторов SELECTпроводить парно – текст запроса и результат выборки в табличной форме (ну или как получится в Вашей СУБД)
Текст запроса.
1) Список книг и журналов, взятых каждым студентом
SELECT KURS AS КУРС, NAME_S AS СТУДЕНТ, NAME_K AS КНИГА, NAME_M AS ЖУРНАЛ
FROM STUDENT S, MAGAZINE M, BOOK B, TAKEN_BOOK TB, TAKEN_MAG TM
WHERE S.ID_S=TB.ID_S
AND S.ID_S=TM.ID_S
AND M.ID_M=TM.ID_M
AND B.ID_B=TB.ID_B
Результат запроса.
КУРС |
СТУДЕНТ |
КНИГА |
ЖУРНАЛ |
1 |
Иванов А |
Булгаков |
Медицина для дома |
1 |
Иванов А |
Пушкин |
Медицина для дома |
1 |
Иванов А |
Пушкин |
Медицина для дома |
1 |
Иванов А |
Булгаков |
Космос |
1 |
Иванов А |
Пушкин |
Космос |
1 |
Иванов А |
Пушкин |
Космос |
2 |
Петров Б |
Булгаков |
Медицина для дома |
2 |
Петров Б |
Бунин |
Медицина для дома |
2 |
Петров Б |
Булгаков |
Медицина для дома |
2 |
Петров Б |
Бунин |
Медицина для дома |
2 |
Сидоров Е |
Булгаков |
Медицина для дома |
2 |
Сидоров Е |
Жуковский |
Медицина для дома |
2 |
Сидоров Е |
Бунин |
Медицина для дома |
2 |
Сидоров Е |
Булгаков |
Наука и жизнь |
2 |
Сидоров Е |
Жуковский |
Наука и жизнь |
2 |
Сидоров Е |
Бунин |
Наука и жизнь |
4 |
Земляков Ф |
Булгаков |
Медицина для дома |
4 |
Земляков Ф |
Булгаков |
Атом и энергия |
4 |
Моряков В |
Булгаков |
Медицина для дома |
4 |
Моряков В |
Есенин |
Медицина для дома |
4 |
Моряков В |
Бунин |
Медицина для дома |
Пример текста SQLзапроса и результата выборки, который был пройден на занятиях
Вывод
Необходимо сформулировать выводы по выбранной теме и реализованной БД. Что удалось достичь и что можно было бы сделать в развитие с учетом практического применения.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.