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

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



№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 года назад

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

Дмитрий
 
39 лет
7 лет в сервисе
Был
3 года назад
4 отзыва
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 года назад
  • Требуется выполнить обзвон клиентской базы из более чем 1000 контактов для выявления интереса к покупке строительных материалов. Обеспечиваем телефонию, CRM систему, скрипт и обучение по продукту. Работа в Санкт-Петербурге и области, сезон активных продаж.

    Базы данныхнет заявок
    Закрыт
    4 года назад
  • $100

    Требуется создать базу данных интернет-магазина на базе Cosmos DB в Azure с репликацией в три региона. Приложение должно обрабатывать HTTP запросы для добавления и удаления товаров из корзины, используя формат JSON. Реализовать методы POST для добавления в корзину и GET для получения содержимого корзины для пользователя.

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