Файл: Программа среднего профессионального образования 40. 02. 01 Право и организация социального обеспечения соо дисциплина Информатика.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.11.2023
Просмотров: 20
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Автономная некоммерческая организация профессионального образования «Открытый социально-экономический колледж»
Программа среднего профессионального образования:
40.02.01 Право и организация социального обеспечения СОО
Дисциплина: Информатика
Практическое задание №5
Выполнил:
Слушатель Яровенко Макар Игоревич
Преподаватель: Каргина Ольга Ивановна
Челябинск-2023
Задание №1
Дана база данных библиотеки, состоящая из двух связанных таблиц «Читатели» и «Выданные книги». Поле «Номер читателя» таблицы «Читатели» соответствует полю «Номер читателя» таблицы «Выданные книги».
-
Сколько книг выдано в библиотеке читателям в декабре 2022 года? Перечислите их названия.
Ответ: 1 книга (История международных отношений. Учебник и практикум для академического бакалавриата)
-
Кто из читателей брал книги в библиотеке до 1 января 2022 года? Укажите его/их ФИО.
Ответ: Иванова Алиса Петровна, Светлова Юлия Львовна.
-
Сколько книг было выдано в библиотеке читателям в 2022 году?
Ответ: 6 книг
-
Сколько книг находится на руках у читателей на 1 января 2023 года?
Ответ: 2 книги
-
Кто из читателей брал несколько книг в библиотеке в 2022 году? Укажите его/их ФИО.
Ответ: Светлова Юлия Львовна, Николаев Виктор Викторович.
Задание №2
Изучите и составьте сводный отчёт (не более 3 страниц А4), описывающий операторы CREATE TABLE, INSERT, UPDATE и DELETE системы управления базами данных MySQL. См. ссылку: http://www.mysql.ru/docs/man/Creating_tables.html
Поскольку наш путь в базы данных только начинается, стоит вспомнить основы. Реляционные базы данных хранят данные в таблицах, и каждая таблица содержит набор столбцов. У столбца есть название и тип данных. Команда создания таблицы должна содержать все вышеупомянутое:
Таблицы и столбцы стоит называть осмысленно и прозрачно, чтобы было понятно, как другому разработчику, так и вам самим спустя полгода. Даже если это учебная база только для вашего пользования, рекомендуем сразу привыкать делать правильно.
Имена могут содержать символы подчеркивания для большей наглядности. Классический пример непонятных названий — table1, table2 и т. п. Использование транслита, неясных сокращений и, разумеется, наличие орфографических ошибок тоже не приветствуется. Хороший пример коротких информативных названий: Customers, Users, Orders, так как по названию таблицы должно быть очевидно, какие данные таблица будет содержать. Эта же логика применима и к названию столбцов
CREATE TABLE table_name
(
column_name_1 column_type_1,
column_name_2 column_type_2,
...,
column_name_N column_type_N,
);
table_name — имя таблицы;
column_name — имя столбца;
column_type — тип данных столбца.
.
Максимальная длина названия и для таблицы, и для столбцов — 64 символа.
INSERT - вставка строк в таблицу
Пример 1. Вставка одной строки в таблицу:
INSERT INTO
P (PNUM, PNAME)
VALUES (4, "Иванов");
Пример 2. Вставка в таблицу нескольких строк, выбранных из другой таблицы (в таблицу TMP_TABLE вставляются данные о поставщиках из таблицы P, имеющие номера, большие 2):
INSERT INTO
TMP_TABLE (PNUM, PNAME)
SELECT PNUM, PNAME
FROM P
WHERE P.PNUM>2;
UPDATE - обновление строк в таблице
Пример 3. Обновление нескольких строк в таблице:
UPDATE P
SET PNAME = "Пушников"
WHERE P.PNUM = 1;
DELETE - удаление строк в таблице
Пример 4. Удаление нескольких строк в таблице:
DELETE FROM P
WHERE P.PNUM = 1;
Пример 5. Удаление всех строк в таблице:
DELETE FROM P;