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

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

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

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

Добавлен: 07.11.2023

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

Скачиваний: 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 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;