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

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



№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.

4 роки тому
lebedevasasha
Александра 
24 роки
6 років у сервісі
Була
4 роки тому

Выбранный исполнитель

proghelp
24 роки
4 роки у сервісі
Був
4 роки тому
12 відгуків(-3)
4 роки тому
$65
2 дня
Escrow
Рекомендую. Ответственный исполнитель. При необходимости обращусь ещё.
Отличный заказчик, тз четкое, оплата в срок

Заявки фрилансеров

proghelp
24 роки
4 роки у сервісі
Був
4 роки тому
12 відгуків(-3)
4 роки тому
  • Похожие заказы

  • Требуется разработать реляционную базу данных на MySQL для системы интернет-рассылки. Задачи включают создание запросов для создания и удаления таблиц, добавления и удаления данных, а также разработки хранимых процедур, функций и триггеров. База должна обеспечивать гибкость в настройке уведомлений для клиентов и включать логи операций.

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

    Бази даних2 заявки
    Закритий
    4 роки тому
  • Необходимо собрать базу данных из Контур Компас и Контур Фокус с выгрузкой до 10.000 контактов. Параметры для сбора будут предоставлены. Требуется точное выполнение условий и качественный подход к задаче.

    Бази данихнемає заявок
    Закритий
    4 роки тому
  • Требуется помощь в выполнении лабораторной работы по триггерам в базах данных. Необходимо создать триггер, функцию и агрегатную функцию, а также представление, согласно заданию. Указано, что есть готовая ER диаграмма и код для заполнения. Вся информация находится в файле 'Задание 22 вар'.

    Бази даних1 заявка
    Закритий
    4 роки тому
  • Требуется разработать модель данных для предметной области 'Сборка и реализация компьютеров'. Необходимо создать запросы для создания сущностей, а также для добавления, редактирования и удаления данных в выбранной СУБД, предпочтительно легкой и доступной. Возможные варианты: ArangoDB, CouchDB, Redis и другие.

    Бази даних1 заявка
    Закритий
    4 роки тому
  • Требуется разработать простую программу на JavaFX для заполнения сметы на ремонт автомобиля, которая будет взаимодействовать с базой данных MySQL. Необходимо создать базу данных и настроить связь с приложением для подтягивания данных.

    Бази даних1 заявка
    Закритий
    4 роки тому
  • Задача заключается в распарсивании файла из 1С с последующей записью данных в базу данных. Также необходимо подключить бота на Laravel к этой базе. Ожидается качественное выполнение работы с акцентом на надежность и производительность.

    Бази даних1 заявка
    Закритий
    4 роки тому
  • Необходимо спарсить базы данных мастеров по ремонту бытовой техники с платформ Авито, Яндекс Услуги, Профи.ру, Яндекс Карты и 2ГИС. Задача включает сбор информации о мастерах для дальнейшего использования.

    Бази даних3 заявки
    Закритий
    4 роки тому
  • Требуется обработка данных в SPSS для дипломной работы. Необходимо провести анализ данных, полученных из опросов общественного мнения, включая описательную статистику и углубленный статистический анализ, такой как регрессионный и факторный. Объем работы — примерно 12 страниц. Сжатые сроки до 24 числа.

    Бази даних1 заявка
    Закритий
    4 роки тому