Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 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 |


