Файл: Программа среднего профессионального образования 40. 02. 01 Право и организация социального обеспечения соо дисциплина Информатика.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 07.11.2023

Просмотров: 69

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Автономная некоммерческая организация профессионального образования «Открытый социально-экономический колледж»Программа среднего профессионального образования:40.02.01 Право и организация социального обеспечения СООДисциплина: ИнформатикаПрактическое задание №5Выполнил:Слушатель Яровенко Макар Игоревич Преподаватель: Каргина Ольга ИвановнаЧелябинск-2023Задание №1Дана база данных библиотеки, состоящая из двух связанных таблиц «Читатели» и «Выданные книги». Поле «Номер читателя» таблицы «Читатели» соответствует полю «Номер читателя» таблицы «Выданные книги».

  1. Сколько книг выдано в библиотеке читателям в декабре 2022 года? Перечислите их названия.
Ответ: 1 книга (История международных отношений. Учебник и практикум для академического бакалавриата)

  1. Кто из читателей брал книги в библиотеке до 1 января 2022 года? Укажите его/их ФИО.
Ответ: Иванова Алиса Петровна, Светлова Юлия Львовна.

  1. Сколько книг было выдано в библиотеке читателям в 2022 году?
Ответ: 6 книг

  1. Сколько книг находится на руках у читателей на 1 января 2023 года?
Ответ: 2 книги

  1. Кто из читателей брал несколько книг в библиотеке в 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 INTOP (PNUM, PNAME)VALUES (4, "Иванов");Пример 2. Вставка в таблицу нескольких строк, выбранных из другой таблицы (в таблицу TMP_TABLE вставляются данные о поставщиках из таблицы P, имеющие номера, большие 2):INSERT INTOTMP_TABLE (PNUM, PNAME)SELECT PNUM, PNAMEFROM PWHERE P.PNUM>2;UPDATE - обновление строк в таблицеПример 3. Обновление нескольких строк в таблице:UPDATE PSET PNAME = "Пушников"WHERE P.PNUM = 1;DELETE - удаление строк в таблицеПример 4. Удаление нескольких строк в таблице:DELETE FROM PWHERE P.PNUM = 1;Пример 5. Удаление всех строк в таблице:DELETE FROM P;