Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Задания на самостоятельную работу по курсу

«Базы данных»

1.  Создание, заполнение и модификация баз данных и таблиц в MySQL.

Команды: CREATE, ALTER TABLE, DROP. Создаётся и заполняется база данных из двух таблиц, структура которых выдана подгруппе преподавателем. В основной таблице должно быть не менее 10 записей, в справочнике – не менее 4-х. Команды на создание и заполнение таблиц должны быть сохранены в блокноте.

При защите задания таблицы, а затем и сама база данных удаляются и создаются заново введением сохранённых SQL-команд. Затем по заданию преподавателя добавляются и изменяются некоторые из полей таблицы.

2.  Построение запросов на добавление, удаление и изменение записей в таблицах.

Создаются запросы на выборочное удаление записей и изменение части записей по заданию преподавателя. Текст запросов сохраняется в блокноте для повторного использования.

3.  Построение простых запросов на выборку данных (селекция, декартово произведение, естественное соединение, JOIN – левое, правое, внутренне соединение)

Требуется построить запросы на выборку части записей из основной таблицы по сложному условию (два и более логических выражения) (изначально можно придумать самим, при защите условие указывается преподавателем), затем по двум таблицам строится декартово произведение (запрос сохраняется в блокноте). Затем к нему добавляется условие селекции, делающее запрос естественным соединением (запрос сохраняется в блокноте). Затем естественное соединение получается с использованием JOIN в вариантах внутреннее, левое и правое соединения.

НЕ нашли? Не то? Что вы ищете?

4.  Применение вложенных запросов – объединение, пересечение и разность двух подзапросов

Делаются два запроса на выборку из основной таблицы по двум разным условиям. Текст запросов сохраняется в блокноте. Затем указанные запросы соединяются через UNION. Делается пересечение и разность результатов запросов с использованием IN, NOT IN

5.  Построение сложных запросов на выборку данных (сортировка и группировка)

Делается запрос к основной таблице с использованием ORDER BY по одному из полей, а также по двум полям одновременно.

Делается запрос к основной таблице с использованием агрегирующих функций SUM, AVG, MIN, MAX и сохраняется в блокноте. Затем на его основе разрабатывается запрос с группировкой по одному из полей (например, коду из справочника). Затем запрос модифицируется таким образом, что идёт уже по двум таблицам, а вместо кода в качестве условия группировки выступает название элемента справочника.

6.  Создание и отображение таблицы БД через PHP.

В качестве образца используется primer3.php. Требуется ввести собственные имена основной таблицы и её полей.

7.  Просмотр и редактирование записи таблицы через интерфейс PHP

В качестве образца используется пример 6.

Примечание: лучше перенести фрагменты собственных изменений в этот пример из предыдущего, чем пытаться доработать предыдущий пример.

Проверяется только возможность редактирования записи.

8.  Удаление и добавление данных в таблицу через интерфейс PHP

В качестве образца используется пример 6.

Проверяется возможность добавления и удаления записей.

9.  Создание сложного фильтра в странице PHP

В качестве образца используется пример 8.

Структура таблиц для подгрупп:

1. Сотрудники – специальности

СОТРУДНИКИ

KodSotr

Fam

Pol

DataR

Nach

KodSpec

СПЕЦИАЛЬНОСТИ

KodSpec

NazSpec

2. Собаки – породы

СОБАКИ

KodSob

Klichka

Pol

DataR

Ves

KodPorod

ПОРОДЫ

KodPorod

NazPorod

3. Автомобили – марки

АВТОМОБИЛИ

KodAvto

Nomer

DataVipuska

Probeg

KodMarki

МАРКИ

KodMarki

NazMarki

4. Города – Страны

ГОРОДА

KodGoroda

NazGoroda

DataOsnov

Naselenie

KodStran

СТРАНЫ

KodStran

NazStran

5. Корабли – Порты приписки

КОРАБЛИ

KodKor

NazKor

DataVipuska

Vodoizm

KodPorta

ПОРТЫ

KodPorta

NazPorta

6. Книги – Жанры

КНИГИ

KodKnigi

NazKnigi

DataIzdan

Avtor

Cena

KodJanra

ЖАНРЫ

KodJanra

NazJanra

7. Фильмы – Жанры

ФИЛЬМЫ

KodFilma

NazFilma

DataSozd

Rezhiser

KodJanra

ЖАНРЫ

KodJanra

NazJanra

8. Военнослужащие – Звания

ВОЕННОСЛУЖАЩИЕ

KodVoen

Fam

Im

DataRozd

KolichNagrad

KodZvaniya

ЗВАНИЯ

KodZvaniya

NazZvaniya

9. Телефоны – Операционные системы

ТЕЛЕФОНЫ

KodTelefon

NazTelefon

DataVipuska

Cena

KodOS

ФИРМЫ

KodOS

NazOS

10. Компьютерные игры – Фирмы

ИГРЫ

KodIgri

NazIgri

DataVipuska

Cena

KodFirmi

ФИРМЫ

KodFirmi

NazFirmi

11. Теннисисты – Страны

СПОРТСМЕНЫ

KodSportsmen

FamSportrsmen

ImSportsmen

DataRozd

Reiting

KodStran

СТРАНЫ

KodStran

NazStran

12. Товары – Фирмы

ИГРЫ

KodTovara

NazTovara

DataVipuska

Cena

KodFirmi

ФИРМЫ

KodFirmi

NazFirmi