Файл: Программа среднего профессионального образования 40. 02. 01 Право и организация социального обеспечения соо дисциплина Информатика.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.11.2023
Просмотров: 69
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Автономная некоммерческая организация профессионального образования «Открытый социально-экономический колледж»Программа среднего профессионального образования:40.02.01 Право и организация социального обеспечения СООДисциплина: ИнформатикаПрактическое задание №5Выполнил:Слушатель Яровенко Макар Игоревич Преподаватель: Каргина Ольга ИвановнаЧелябинск-2023Задание №1Дана база данных библиотеки, состоящая из двух связанных таблиц «Читатели» и «Выданные книги». Поле «Номер читателя» таблицы «Читатели» соответствует полю «Номер читателя» таблицы «Выданные книги».
Имена могут содержать символы подчеркивания для большей наглядности. Классический пример непонятных названий — 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;
-
Сколько книг выдано в библиотеке читателям в декабре 2022 года? Перечислите их названия.
-
Кто из читателей брал книги в библиотеке до 1 января 2022 года? Укажите его/их ФИО.
-
Сколько книг было выдано в библиотеке читателям в 2022 году?
-
Сколько книг находится на руках у читателей на 1 января 2023 года?
-
Кто из читателей брал несколько книг в библиотеке в 2022 году? Укажите его/их ФИО.
Имена могут содержать символы подчеркивания для большей наглядности. Классический пример непонятных названий — 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;