ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.11.2023
Просмотров: 29
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Автономная некоммерческая организация
Профессионального образования
«Открытый социально-экономический колледж»
(АНО ПО «Открытый социально-экономический колледж»)
Дисциплина- Информатика
Практическое задание к разделу 5
Автор работы:
Исаева Анастасия Сергеевна
Преподаватель:
Каргина Ольга Ивановна
Задание № 1
Дана база данных библиотеки, состоящая из двух связанных таблиц «Читатели» и «Выданные книги». Поле «Номер читателя» таблицы «Читатели» соответствует полю «Номер читателя» таблицы «Выданные книги»
Ответить на вопросы:
1) Сколько книг выдано в библиотеке читателям в декабре 2022 года? Перечислите их названия.
2) Кто из читателей брал книги в библиотеке до 1 января 2022 года? Укажите его/их ФИО.
3) Сколько книг было выдано в библиотеке читателям в 2022 году?
4) Сколько книг находится на руках у читателей на 1 января 2023 года?
5) Кто из читателей брал несколько книг в библиотеке в 2022 году? Укажите его/их ФИО
Ответ :
1) Дискретная математика, нейропсихология, учебник для вузов, введение в профессию : психолог 7е изд, пер. И доп учебник и практикум для вузов. Введение в корпусную лингвистику: учебное пособие для студентов филологических и лингвистических специальностей университетов. История международных отношений. Учебник и практикум для академического бакалавриата. Медицинская и судебная психология.
2) Иванова Алиса Петровна, Кузнецов Дмитрий Петрович, Львов Игорь Викторович,
Горный Михаил Сергеевич, Амирова Зульхия Эмировна.
3) 12 4) 1 5) Кузнецов Дмитрий Петрович, Николаев Виктор Викторович, Львов Игорь Викторович,
Горный Михаил Сергеевич, Амирова Зульхия Эмировна.
Задание № 2
Изучите и составьте сводный отчёт (не более 3 страниц А4), описывающий операторы CREATE
TABLE, INSERT, UPDATE и DELETE системы управления базами данных MySQL. См. ссылку: http://www.mysql.ru/docs/man/Creating_tables.html
Ответ:
Как вы уже успели убедиться, создать базу данных было просто. Однако пока что в ней ничего нет - в этом можно удостовериться при помощи команды SHOW TABLES: mysql> SHOW TABLES;
Empty set (0.00 sec) при помощи команды CREATE TABLE определим структуру новой таблицы: mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),
-> species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);
Тип VARCHAR отлично подойдет для хранения имени животного, имени владельца и названия вида, так как длина данных этого типа может варьироваться если при выборе длины столбца вы ошибетесь, и при работе с базой окажется, что столбец маловат, можно будет исправить ошибку при помощи команды ALTER TABLE).
Применение типа данных DATE для хранения дат рождения и смерти вполне очевидно.
Теперь, когда таблица создана, команда SHOW TABLES должна вывести следующее:
Проверить, правильно была ли таблица создана в соответствии с планом, можно при помощи команды DESCRIBE: mysql> DESCRIBE pet;
Использовать команду DESCRIBE можно в любое время, например, если вы забудете имена столбцов или типы, к которым они относятся.