Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

База данных «Интернет-рассылка»

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



№1. Реализация реляционной БД с использованием сервера MySQL

Необходимо разработать запросы на безопасное создание базы данных и таблиц (запросы не должны приводить к ошибкам), а также безопасного удаления (запросы не должны приводить к ошибкам, если БД уже была удалена или не существует).

№ 2. Разработка системы SQL-запросов для сервера БД

Разработать систему запросов для добавления и удаления данных.

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

Запросы для удаления данных из таблиц необходимо разработать для решения типовых задач:

удаление всех данных из таблицы (разработать для каждой таблицы);

удаление данных из таблиц согласно определенным условиям (например, удалить записи, в которых значение поля дата меньше n, или цена меньше средней и тому подобное; таких запросов необходимо разработать не менее 10).

№ 3. Разработка SQL-запросов для поиска информации

Разработать систему запросов для поиска данных. Запросы должны позволять формировать выборки данных для типовых задач предметной области. Необходимо разработать не менее 5 запросов для каждой из категорий:

- обычные запросы (выборка данных с ограничениями на значения некоторых столбцов)

- вложенные запросы (выборка данных с ограничениями, которые формируются как результат вложенного запроса в этой или другой таблицы)

- запросы с ограничением на результаты итоговых функции (например, на минимальное, максимальное, среднее и т.д.).

№ 4. Разработка хранимых процедур и функций

Для 10 запросов (которые можно можно считать наиболее употребляемыми) из работ № 2 и 3 разработать сохраняющие процедуры или функции.

№ 5. Разработка триггеров

В базу данных добавить таблицу Log (table, column, time, value, operation), где table - столбик для сохранения названий таблиц, column - колонка для сохранения названий колонок, time - дата и время, value - столбик для сохранения значений в виде строк, operation - название выполненной операции.

Разработать триггеры:

- который для трех таблиц будет записывать в таблицу Log названия таблиц и соответствующих столбиков, дату и время, значение прилагаемых со значением операции add, если добавляются новые данные;

- который для трех таблиц будет записывать в таблицу Log названия таблиц и соответствующих столбиков, дату и время, значение изменяющейся со значением операции edit, если меняются значения;

- который для трех таблиц будет записывать в таблицу Log названия таблиц и соответствующих столбиков, дату и время, значение, удаляются, со значением операции delete, если выдаются строки;



Необходимо писать БД с помощью openServer, phpMyAdmin, mysql.

3 года назад
lebedevasasha
Александра 
23 годаУкраина
4 года в сервисе
Была
2 года назад
Выбранный исполнитель
proghelp
22 годаРоссия
3 года в сервисе
Был
3 года назад
12 отзывов(-3)
3 года назад
$65
2 дня
RUB
Рекомендую. Ответственный исполнитель. При необходимости обращусь ещё.
Отличный заказчик, тз четкое, оплата в срок
  • Похожие заказы
  • База данных «Интернет-рассылка» Интернет издание публикует заметки по различной тематике. Клиенты сервиса желают получать уведомления о публикации новых материалов с определенными ключевыми словами или по выбранным темам. Клиенты настраивают структуру таких сообщений (необходимость получения только заголовков ...

    Базы данных1 заявка
    Закрыт
    3 года назад
  • Требуется программист для создания чата на socket.io Дизайн чата есть, шаблон сверстанный На API используется Express + TypeScript, База данных - MongoDB, Клиентская часть написана на Angular 11

    Базы данных2 заявки
    Закрыт
    3 года назад
  • До 27.05 нужно помочь выполнить лабораторную работу по триггерам есть готовая er диаграмма её код, её заполнение и несколько запросов в ней. Нужно написать 5 заданий точное задание что надо выполнить находиться в файле Задание 22 ...

    Базы данных1 заявка
    Закрыт
    3 года назад
  • разработать модель данных предметной области: "Сборка и реализация компьютеров" Разработать запросы (селекторы, коды и т.д.) для создания всех сущностей моделей в пустой базе данных, добавления, редактирования и удаления (по определенным критериям) данных. СУБД - ArangoDB, BazeX, CouchDB, ...

    Базы данных1 заявка
    Закрыт
    3 года назад
  • Здравсвуйте, нужно распарсить файл из 1с и записать его в БД, а к БД подключить бот на ларе

    Базы данных1 заявка
    Закрыт
    3 года назад
  • День добрый. Задача спарсить базы мастеров по ремонту бытовой техники. Площадки: авито, яндекс улуги, профи ру, яндекс карты, 2гис

    Базы данных3 заявки
    Закрыт
    3 года назад
  • Сроки сжатые до 24 числа примерно 12 страниц Файлы и уточнения вышлю. Анализ данных, полученных с помощью опросов общественного мнения, необходимо проводить с применением SPSS. Представление описательной статистики и проведение более углубленного статистического анализа (регрессионный, факторный и др.) ...

    Базы данных1 заявка
    Закрыт
    3 года назад