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

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

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



№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 года назад
  • Похожие заказы
  • До 27.05 нужно помочь выполнить лабораторную работу по триггерам есть готовая er диаграмма её код, её заполнение и несколько запросов в ней. Нужно написать 5 заданий точное задание что надо выполнить находиться в файле Задание 22 ...

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

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

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

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

    Базы данных1 заявка
    Закрыт
    3 года назад
  • Необходимо обзвонить базу с целью выявление интереса в покупке нашего продукта. Мы занимаемся продажей строительных материалов в Санкт-Петербурге и области. Телефония наша, база наша, CRM система для работы тоже наша. Скрипт и обучение по продукту ...

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

    Создание базы данных интернет магазина Cosmos db в Azure, репликация её в 3 региона. Приложение принимает http запросы на просмотр\изменение данных приложение должно принимать HTTP запросы на просмотр и изменение данных POST /cart/{userId} GET /cart/{userId} формат сообщений - ...

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