Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
1 497 ₴

База данных с использованием таблиц MyISAM и InnoDB

проект завершен


ТЕМА: Интернет магазин бытовой техники

1. Нужно создать физическую модель базы данных на платформе сервера MySQL с использование таблиц типа MyISAM и InnoDB.

1.1. В БД должно быть не менее 5 основных таблиц, в каждой из которых должно присутствовать поле с обязательными типами данных («INT», «VARCHAR», «TEXT», «FLOAT», «DATE»)

2. Заполнить основные таблицы данными (4000 записей в каждой, можно с рандомными значениями)

3. Сделать триггеры для обеспечения целостности данных в MyISAM

4. Модификацию физической модели, базы данных, использует таблицы типа InnoDB, с настройкой типа целостности связей для инструкций «UPDATE», «DELETE». Для инструкции «INSERT» необходимо провести разработку триггеров Для поддержки целостности связей;

5. Разработку таких типов SQL-запросов, учитывающие специфику высоконагруженной системы: 

SQL-запрос на выборку с заданными условиями; 

SQL запрос на выборку с заданными условиями для связанных таблиц (с помощью

инструкций WHERE и JOIN) 

SQL-запрос на выборку в связанных таблиц с

использованием инструкции GROUP BY; 

сложеные, объединяющие (UNION) и коррелированные SQL-запросы;

6. Реализацию разработанных SQL-запросов в виде процедур, функций, триггеров, представлений (VIEW), необходимых для реализации бизнес-процессов на стороне сервера MySQL с обязательным использованием заданного вида сортировки и не менее одной бизнес-функции информационной системы для полнотекстового поиска с параметрами;

7. Разработку не менее одной транзакции для реализации одного из основных бизнес-процессов на стороне сервера MySQL (для базы данных, которая использует таблицы типа InnoDB). Разработка и реализация транзакции предусматривает ведение лог-журнала транзакций, контроль выполнения набора инструкций, с автоматизированным отменой (возврат данных таблиц в исходное состояние) в случае сбоя. Разработанная транзакция должна удовлетворять теста ACID (Atomicity, Consistency, Isolation, Durability - атомарность, непротиворечивость, изолированность, долговечность).


В итоге должно быть следующее:

Две БД с таблицами MyISAM и InnoDB + 4000 записей в основных таблицах

Целостность всех связей MyISAM (триггеры) и InnoDB (триггеры + связи)

Описаны бизнес функции и разработаны связанные с ними SQL-запросы, триггеры, функции, процедуры, представления

Результаты работы

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

Отзыв заказчика о сотрудничестве с Дмитрием Webmonte

Качество
Профессионализм
Стоимость
Контактность
Сроки

Спасибо огромное. Работа на высшем уровне.

Отзыв фрилансера о сотрудничестве с Никитой Мостоцким

Оплата
Постановка задачи
Четкость требований
Контактность

Грамотно поставленное ТЗ и оперативный прием. Рекомендую

Дмитрий W. Дмитрий Webmonte | Сейф Сейф



  1. 1 день1 497 ₴Победившая ставка
    Дмитрий Webmonte
     442   8  3

    Добрый день. Обращайтесь готов реализовать.Примерно 1 день на выполнение

    Украина Львов | 4 июня в 11:53 |
  2. 1 день1 200 ₴
    Владимир Ост
     258 

    реализую необходимую вам БД и функционал. детали можно обсудить в ЛС или телеграмм - formasio

    Украина Украина | 4 июня в 12:10 |