Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
1 497 ₴

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

project complete


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

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-запросы, триггеры, функции, процедуры, представления

Work result

Only registered users can view attachments.

Client's feedback about the contractor Дмитрии Webmonte

Quality
Professionalism
Price
Availability
Terms

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

Никита М. Никита Мостоцкий | Safe Safe

Freelancer's feedback about the client Никите Мостоцком

Payment
Task formulation
Requirements
Availability

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

Дмитрий W. Дмитрий Webmonte | Safe Safe



  1. 1 day1 497 ₴Winning proposal
    Дмитрий Webmonte
     931   8  0

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

    Ukraine Lvov | 4 June at 11:53 |
  2. 1 day1 200 ₴
    Владимир Ост
     258 

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

    Ukraine Ukraine | 4 June at 12:10 |