Лабораторна робота по My SQL
1. Створіть базу даних з мінімум 10 табличками.
2. Заповніть таблиці даними, мінімум по 5 записів в таблицях-"довідниках", мінімум по 10 записів в таблицях з даними.
3. Створіть мінімум 3 View з умовами всередині (наприклад, create_date is not null, department_id = 4 і так далі).
4. Створіть по 1 тригеру кожжного виду (before insert, after insert, before update, after update, before delete, after delete) в довільних таблицях на ваш вибір.
Перевірте роботу тригерів. Для перевірки того, що тригери спрацювали, помістіть в тіло тригера такий код, який явно буде показувати, що тригер хоча б раз був викликаний.
Наприклад, можна створити "журнал" дій в базі даних, в який ви будете писати який тригер був викликаний.
5. Напишіть мінімум 3 SELECT з використанням Join кожного виду (по одному SELECT на кожен вид): left join, inner join, right join.
6. Напишіть по одному SELECT з використанням групових функцій: avg, count, min, max, sum. Можна задіяти декілька групових функцій в одному SELECT-і, в такому випадку групування
має бути складним (2 і більше колонок в секції GROUP BY). Важливо: кожен з SELECT-ів коротко опишіть - що саме ви хотіли вибрати цим SELECT-ом.
7. Створіть 1 процедуру і 1 функцію з довільним функціоналом. Використання змінних створених в секції DECLARE обов'язкове.
8. Додайте мінімум 5 FOREIGN KEY до довільних таблиць, у разі якщо вони не були додані при створенні таблиць.
9. Створіть мінімум 2 індекси на довільні колонки. Перевірте за допомогою EXPLAIN, що це дало (заміряйте до і після індекса).
Важливо:
- створену базу даних необхідно експортувати в .sql файл;
- завдання "Напишіть ... SELECT..." після успішного виконання SELECT-у складайте в окремий файл;
- використання аліасів для назв колонок, таблиць, view не обов'язкове але бажано;
- в матеріал для перевіки входить .sql файл з експортованою базою даних та файл з SELECT-ами;
-
290 4 0 1 Добрий день,
Готовий виконати ваше завдання, на все піде десь 1-2 дні часу.
Пишіть, узгодимо деталі і терміни!
-
1351 62 2 1 Доброго дня.
Зможу виконати завдання по mysql.
- = - = - = - = - = - = - = - = - = - = - = - = - = -
-
949 22 0 Добрий день.
Бази даних - основна спеціалізація. Все зроблю швидко і якісно. Додатково проконсультую і відповім на Ваші питання. Звертайтесь.
-
359 10 0 Привіт Максим. Готовий допомогти, зроблю доволі швидко. Звертайтесь.
-
848 22 0 1 Готовий реалізувати свій проект. Зв'яжіться зі мною для уточнення деталей
Актуальні фриланс-проєкти в категорії Бази даних та SQL
Система обліку, планування та продажу для грибної ферми
27 000 UAH
Ось повний, фінальний текст Технічного завдання (ТЗ). Він об'єднує всі ваші вимоги: 16 камер, 20 контрагентів, розклад по днях, облік тари, розрахунок рентабельності та обов'язковий поділ на три сорти грибів. Ви можете повністю скопіювати цей текст і надсилати розробникам або… Бази даних та SQL, Управління клієнтами та CRM ∙ 1 день 1 година тому ∙ 49 ставок |
Зовнішній звіт 1С 8.3 — прогноз залишків товарів
1000 UAH
Потрібен зовнішній звіт (.erf) для 1С:Підприємство 8.3 (конфігурація уточнюється). Що має робити: Витягувати залишки товарів з бази Аналізувати історію продажів за останні 30 днів Рахувати середній темп продажів по кожному товару Визначати через скільки днів товар закінчиться… Бази даних та SQL, Управління клієнтами та CRM ∙ 1 день 2 години тому ∙ 11 ставок |
Аудит безпеки веб-додатків та бази даних для кастомного CRM — спеціаліст з BaaS / бази даних як API (пенетраціяОгляд проекту Ми експлуатуємо спеціально розроблену платформу управління взаємовідносинами з клієнтами (CRM), яка обслуговує два сервісні бізнеси на єдиній системі. Це сучасний веб-додаток на JavaScript, підтримуваний базою даних як послугою (BaaS) і розгорнутий на безсерверній… Бази даних та SQL, Тестування та QA ∙ 1 день 14 годин тому ∙ 9 ставок |
Синхронізація баз данихСинхронізація програм Microsoft Access та CRM SalesDrive. Передача даних з CRM в Microsoft Access на першому етапі (зміна статусу воронки). Передача даних з Microsoft Access в CRM на другому етапі (зміна статусу в програмі). Бази даних та SQL ∙ 1 день 20 годин тому ∙ 10 ставок |
Налаштування системи резервного копіювання та оптимізація серверної інфраструктуриМета робіт:Забезпечити надійне збереження даних CRM-системи та додатку шляхом впровадження автоматизованої системи резервного копіювання (Backups), а також провести ряд серверних доробок для підвищення стабільності, безпеки та продуктивності інфраструктури. DevOps, Бази даних та SQL ∙ 2 дні 19 годин тому ∙ 23 ставки |