User Tools

Site Tools


db:nn_tasks

This is an old revision of the document!


Table of Contents

Учет IT-активов и лицензий в компании

Сущности: Программное обеспечение (наименование, производитель, тип лицензии), сотрудники (табельный номер, ФИО, отдел), сервера (наименование, IP-адрес, операционная система).

Процессы: Лицензии ПО приобретаются на определенный срок и закрепляются за сотрудниками или устанавливаются на сервера.

Выходные документы:

  • Для заданного отдела выдать список закрепленного ПО с указанием сроков действия лицензий, отсортированный по наименованию ПО.
  • Выдать список ПО, лицензии которых истекают в течение следующего месяца, с указанием ответственных сотрудников, отсортированный по дате истечения.

Умный дом: управление энергопотреблением

Сущности: Устройства (наименование, тип, мощность), помещения (наименование, площадь), тарифы на электроэнергию (наименование, стоимость кВт*ч, время действия).

Процессы: Устройства потребляют энергию в определенные промежутки времени. Показания снимаются с датчиков.

Выходные документы:

  • Выдать отчет по потреблению электроэнергии за заданный месяц по каждому помещению, отсортированный по убыванию потребления, с подсчетом стоимости по актуальному тарифу.
  • Для заданного устройства выдать график его работы и потребления за последнюю неделю, отсортированный по дате и времени.

Система каршеринга (аренды автомобилей по минутам)

Сущности: Автомобили (гос. номер, марка, модель, тип двигателя, пробег), зоны парковки (адрес, количество мест), клиенты (ID, ФИО, водительский стаж).

Процессы: Клиенты арендуют автомобили на определенные промежутки времени, поездки начинаются и заканчиваются в зонах парковки.

Выходные документы:

  • Выдать список самых популярных зон парковки для начала поездок за указанный период, отсортированный по количеству поездок.
  • Для заданного клиента выдать историю всех поездок с указанием стоимости и пробега, отсортированную по дате поездки.

Учет личных финансов и подписок

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

Процессы: Регистрируются траты по категориям. Подписки оплачиваются автоматически.

Выходные документы:

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

Система мониторинга качества городской среды

Сущности: Датчики (ID, тип датчика, местоположение), показатели (тип показателя - шум, загрязнение воздуха, единица измерения), районы города (наименование, площадь).

Процессы: Датчики передают данные о показателях в определенное время.

Выходные документы:

  • Для заданного района выдать динамику уровня шума за последние 24 часа, отсортированную по времени, с указанием среднего значения.
  • Выдать рейтинг районов по качеству воздуха (среднее значение за день) на заданную дату, отсортированный от лучшего к худшему.

Платформа для обучения и онлайн-курсов

Сущности: Курсы (наименование, автор, продолжительность), студенты (ID, ФИО, дата регистрации), модули курса (наименование, продолжительность в минутах).

Процессы: Студенты записываются на курсы, проходят модули и сдают тесты. Фиксируется дата начала и окончания прохождения каждого модуля.

Выходные документы:

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

Логистика и отслеживание посылок курьерской службы

Сущности: Посылки (трек-номер, отправитель, получатель, вес), пункты выдачи (адрес, статус “открыт/закрыт”), курьеры (ФИО, телефон).

Процессы: Посылки перемещаются между сортировочными центрами и пунктами выдачи. Фиксируется дата и время прибытия и убытия посылки из каждого пункта.

Выходные документы:

  • Выдать текущий статус и историю перемещений для заданной посылки, отсортированную по дате и времени.
  • Для заданного пункта выдачи выдать список посылок, которые находятся в ожидании получения более 3 дней, отсортированный по дате поступления.

Управление задачами (Task Manager) для проектной команды

Сущности: Проекты (наименование, дедлайн), задачи (наименование, приоритет, статус “к выполнению/в работе/завершена”), исполнители (ФИО, должность).

Процессы: Задачи назначаются исполнителям, фиксируется дата создания, начала работы и завершения.

Выходные документы:

  • Выдать список просроченных задач по заданному проекту с указанием исполнителей, отсортированный по дате дедлайна.
  • Для каждого исполнителя выдать количество задач в каждом статусе, отсортированное по убыванию количества задач “в работе”.

Фитнес-трекер и планировщик тренировок

Сущности: Упражнения (наименование, группа мышц, тип), тренировки (дата, продолжительность), пользователи (ID, ФИО, цель).

Процессы: Пользователи выполняют тренировки, состоящие из нескольких упражнений с определенным количеством подходов и повторений.

Выходные документы:

  • Для заданного пользователя выдать прогресс по рабочему весу в определенном упражнении за последний месяц, отсортированный по дате.
  • Выдать статистику по наиболее часто прорабатываемым группам мышц за указанный период, отсортированную по убыванию частоты.

Система учета отходов и переработки в городе

Сущности: Контейнерные площадки (адрес, тип контейнеров - стекло, пластик, бумага), операторы вывоза (наименование компании, телефон), акты вывоза (дата, вес отходов).

Процессы: Фиксируются акты вывоза отходов каждого типа с контейнерных площадок.

Выходные документы:

  • Выдать отчет по общему весу вывезенных отходов каждого типа за месяц по районам города, отсортированный по убыванию веса.
  • Для заданной контейнерной площадки выдать график и частоту вывоза каждого типа отходов, отсортированный по дате.

Геологические изыскания: управление данными проб

Сущности: Места отбора проб (координаты, тип месторождения), пробы (уникальный ID, дата отбора, глубина залегания), лабораторные исследования (тип анализа, результат, единица измерения).

Процессы: В точке отбираются пробы, которые отправляются на лабораторные исследования, каждый анализ дает конкретный результат.

Выходные документы:

  • Выдать список всех проб, отобранных в заданном районе, с результатами анализов на содержание определенного элемента, отсортированный по убыванию содержания.
  • Для заданного типа месторождения выдать среднее содержание основных элементов по всем пробам, отсортированное по наименованию элемента.

Организация научной деятельности: учет публикаций и проектов

Сущности: Сотрудники (ФИО, ученая степень, отдел), научные проекты (название, код гранта, сроки), публикации (название, тип - статья/тезисы/монография, журнал, год, DOI).

Процессы: Сотрудники работают над проектами и публикуют результаты. Указывается авторский вклад (доля).

Выходные документы:

  • Выдать список публикаций заданного сотрудника за указанный год, отсортированный по убыванию года выхода, с указанием проектов, в рамках которых выполнена работа.
  • По каждому научному проекту выдать общее количество публикаций и список исполнителей с количеством их публикаций по проекту, отсортированный по убыванию количества.

Структура холдинга: учет дочерних компаний и сотрудников

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

Процессы: Сотрудники могут работать в разных компаниях холдинга в разные периоды времени.

Выходные документы:

  • Выдать список сотрудников, работавших на заданную дату в указанной компании и ее дочерних структурах, отсортированный по алфавиту.
  • Выдать “историю перемещений” заданного сотрудника по компаниям холдинга с указанием должностей и периодов работы.

Управление производством: учет брака и простоев

Сущности: Производственные линии (наименование, цех), продукция (артикул, наименование), смены (дата, смена, бригада), записи о браке/простое (тип инцидента, продолжительность, причина).

Процессы: В течение смены на линии фиксируются случаи брака продукции или простоев оборудования.

Выходные документы:

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

Организация мероприятий: планирование конференции

Сущности: Мероприятия (название, дата проведения), докладчики (ФИО, организация), секции (название, время начала, председатель), участники (ФИО, статус - слушатель/докладчик).

Процессы: Участники регистрируются на мероприятие, докладчики подают тезисы в определенные секции.

Выходные документы:

  • Выдать расписание заданной секции с указанием докладчиков, названий докладов и времени выступления, отсортированное по времени.
  • Выдать список всех участников заданного мероприятия с указанием статуса и, если есть, названия доклада, отсортированный по алфавиту.

Социальная сеть: анализ постов и активности

Сущности: Пользователи (логин, дата регистрации), посты (ID, дата публикации, текст), реакции (тип - лайк/комментарий/репост), подписки (кто на кого подписан).

Процессы: Пользователи публикуют посты, другие пользователи оставляют реакции.

Выходные документы:

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

Интернет-магазин: анализ отзывов и возвратов

Сущности: Товары (артикул, категория), заказы (номер, дата), отзывы (оценка от 1 до 5, текст, дата), возвраты (причина, дата).

Процессы: После получения заказа клиент может оставить отзыв или инициировать возврат товара.

Выходные документы:

  • Выдать рейтинг товаров заданной категории по средней оценке, но исключив товары с количеством отзывов менее 10. Отсортировать по убыванию рейтинга.
  • Выдать список товаров с процентом возвратов от общего количества покупок за квартал, отсортированный по убыванию процента (только товары с более чем 50 покупками).

Логистика складского комплекса (WMS)

Сущности: Складские зоны (код, тип - приемка/хранение/отгрузка), ячейки (код, зона, размер), товары (артикул, габариты), операции (тип - приемка/перемещение/отгрузка, дата-время, количество).

Процессы: Товары перемещаются между ячейками в рамках складских операций.

Выходные документы:

  • Выдать “историю перемещений” заданного артикула товара между ячейками за указанную дату.
  • Выдать отчет по загруженности складских зон (объем занятого места) на текущий момент, отсортированный по убыванию загрузки.

Управление IT-инфраструктурой: инциденты и изменения

Сущности: Системы/сервисы (наименование, критичность), инциденты (дата-время начала, описание, статус), изменения (дата-время, описание, инициатор).

Процессы: Регистрируются инциденты (сбои) и плановые работы (изменения) на системах.

Выходные документы:

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

Ритейл: план-фактный анализ продаж

Сущности: Магазины (название, регион), товарные категории (наименование), планы продаж (период - месяц, плановая сумма), фактические продажи (дата, сумма).

Процессы: Для магазинов и категорий устанавливаются планы, фиксируются фактические ежедневные продажи.

Выходные документы:

  • Выдать список магазинов, не выполнивших план продаж за заданный месяц, с указанием процента выполнения, отсортированный по убыванию процента.
  • Для заданного магазина выдать выполнение плана по каждой категории за месяц, отсортированное по проценту перевыполнения/недовыполнения.

Научный эксперимент: управление версиями данных

Сущности: Эксперименты (код, описание, дата начала), параметры (наименование, единица измерения), измерения (версия набора данных, дата-время, значение параметра).

Процессы: В ходе эксперимента фиксируются значения параметров. Данные могут обрабатываться, создавая новые версии наборов данных.

Выходные документы:

  • Для заданного эксперимента вывести список всех версий наборов данных с указанием даты их создания и количества записей в каждой, отсортированный по дате.
  • Выдать сравнительную таблицу значений ключевого параметра между двумя заданными версиями данных для одного эксперимента.

HR-аналитика: текучесть кадров и адаптация

Сущности: Подразделения, Должности, Сотрудники, Этапы адаптации (наименование, плановый срок), Факты прохождения этапов (дата, статус “пройден/провален”). Процессы: Новые сотрудники проходят программу адаптации. Фиксируется дата увольнения. Выходные документы:

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

Выдать список сотрудников, у которых срок прохождения текущего этапа адаптации превышает плановый, с указанием подразделения и должности.

Музейный фонд: учет экспонатов и перемещений

Сущности: Экспонаты (инвентарный номер, название, эпоха, материал), хранилища (номер, условие хранения), выставки (название, дата начала, дата окончания), акты перемещения (дата, откуда, куда). Процессы: Экспонаты перемещаются между хранилищами и выдаются на выставки. Выходные документы:

Выдать список всех экспонатов, находящихся на заданной выставке на текущую дату, с указанием их текущего места хранения, отсортированный по инвентарному номеру.

Выдать “биографию” перемещений заданного экспоната между хранилищами и выставками за все время, отсортированную по дате.

Управление проектами в строительстве

Сущности: Объекты строительства (адрес, тип), работы (наименование, плановая длительность), ресурсы (наименование, единица измерения), факты выполнения работ (дата, процент выполнения, затраченные ресурсы). Процессы: На объекте выполняются работы, потребляющие ресурсы (материалы, человеко-часы). Выходные документы:

Для заданного объекта выдать отчет о отклонении от графика (план vs факт по датам) по критическим работам, отсортированный по величине отклонения.

Выдать ведомость расходов основных материалов по объектам за месяц, отсортированную по убыванию стоимости израсходованных материалов.

Фермерское хозяйство: севооборот и урожайность

Сущности: Поля (номер, площадь), культуры (наименование, тип), операции (вид - посев/удобрение/сбор, дата), данные об урожайности (год, культура, поле, собранный вес).

Процессы: На полях по годам высаживаются разные культуры, фиксируются агротехнические операции и урожай.

Выходные документы:

  • Выдать историю севооборота для заданного поля за последние 5 лет, отсортированную по году.
  • Рассчитать среднюю урожайность каждой культуры по всем полям за последний год, отсортировать по убыванию урожайности.

Кинотеатр: кассовые сборы и расписание сеансов

Сущности: Фильмы (название, жанр, возрастное ограничение), залы (номер, количество мест), сеансы (дата-время, цена билета), продажи билетов (номер чека, количество билетов). Процессы: На сеансы продаются билеты. Выходные документы:

Выдать кассовые сборы по каждому фильму за неделю, отсортированные по убыванию сборов.

Для заданного зала выдать процент заполняемости на каждом сеансе за день, отсортированный по убыванию процента.

Сервис аренды жилья (Airbnb-подобный)

Сущности: Объекты аренды (уникальный ID, адрес, тип - квартира/дом, количество комнат), владельцы, бронирования (дата заезда, дата выезда, гость, итоговая стоимость). Процессы: Гости бронируют объекты на определенные даты. Выходные документы:

Выдать календарь занятости заданного объекта аренды на год вперед с указанием дат бронирований.

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

Учет вендинговых аппаратов

Сущности: Аппараты (уникальный ID, местоположение, тип - кофе/снеки), товары в аппарате (наименование, цена), операции инкассации (дата-время, изъятая сумма), события (замятие/окончание товара).

Процессы: Аппараты совершают продажи. Фиксируются операции обслуживания. Выходные документы:

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

Система поддержки клиентов (Helpdesk)

Сущности: Обращения (номер, дата создания, тема, статус), клиенты, категории проблем, решения (дата закрытия, текст решения).

Процессы: Регистрируются обращения клиентов, которые назначаются специалистам и проходят стадии до закрытия.

Выходные документы:

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

Управление контентом веб-сайта (CMS)

Сущности: Страницы (URL, заголовок), материалы (тип - статья/новость, дата публикации, автор), комментарии (дата, автор комментария, текст). Процессы: Публикуются материалы, пользователи оставляют комментарии. Выходные документы:

Выдать список самых комментируемых материалов за последний месяц, отсортированный по убыванию количества комментариев.

Выдать “активность” авторов: количество опубликованных материалов за квартал, отсортированное по убыванию количества.

Можно мои примеры также оформить? Конечно! Ваши примеры отлично подходят для оформления в таком же стиле. Я немного их структурировал и добавил формальности, чтобы они соответствовали шаблону.

Вот ваши идеи, оформленные как задания по проектированию реляционных баз данных:

Учет оборудования и лицензий в IT-отделе

Сущности: Оборудование (инвентарный номер, тип, модель, MAC-адрес), сотрудники (ФИО, должность, отдел), лицензии ПО (наименование, версия, ключ, срок действия). Процессы: Оборудование закрепляется за сотрудниками. Лицензии ПО активируются на конкретных рабочих местах. Выходные документы:

Выдать список оборудования заданного типа (например, ноутбуки) с указанием ответственных сотрудников, отсортированный по отделам и ФИО.

Выдать перечень лицензий ПО, срок действия которых истекает в текущем квартале, с указанием привязанного оборудования и сотрудника.

Учет ремонта и обслуживания автомобилей в семье

Сущности: Автомобили (гос. номер, марка, год выпуска, VIN), виды работ (ТО, замена масла, ремонт), запчасти (наименование, артикул, цена). Процессы: Фиксируются даты проведения работ, пробег автомобиля, использованные запчасти и их стоимость. Выходные документы:

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

Выдать график ближайших плановых технических обслуживаний (ТО) для всех автомобилей на основе пройденного пробега.

Учет домашней библиотеки и медиатеки

Сущности: Книги (ISBN, название, автор, год издания, жанр), фильмы (название, режиссер, год, носитель - DVD/файл), друзья (ФИО, контакт). Процессы: Книги и фильмы могут быть одолжены друзьям на время. Фиксируется дата выдачи и возврата. Выходные документы:

Выдать список всех позиций (книг/фильмов), находящихся «на руках» у друзей, с указанием даты выдачи и просроченных сроков.

Для заданного друга выдать историю всех взятых им позиций, отсортированную по дате выдачи.

Планирование и учет домашних финансов

Сущности: Счета (наименование банка, тип счета, остаток), категории расходов (продукты, коммуналка, транспорт), статьи доходов (зарплата, подработка). Процессы: Регистрируются все доходы и расходы с привязкой к счетам, категориям и датам. Выходные документы:

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

Выдать динамику остатка на основном счете за последние 6 месяцев, отсортированную по дате.

Организация мероприятий (дни рождения, праздники)

Сущности: Мероприятия (название, дата, бюджет), гости (ФИО, статус - приглашен/подтвердил), задачи (описание, срок, статус выполнения). Процессы: К мероприятию готовятся: составляется список гостей, план задач, список покупок. Выходные документы:

Выдать список всех предстоящих задач для заданного мероприятия с указанием ответственных и сроков, отсортированный по дате.

Выдать итоговую смету мероприятия с разбивкой по статьям расходов и сравнением с плановым бюджетом.

Учет рецептов и планирование меню на неделю

Сущности: Рецепты (название, тип блюда, время приготовления), ингредиенты (наименование, единица измерения), приемы пищи (завтрак, обед, ужин, дата). Процессы: Блюда из рецептов назначаются на приемы пищи. Формируется список покупок на основе выбранных рецептов. Выходные документы:

Выдать план меню на заданную неделю с списком блюд для каждого приема пищи, отсортированный по дате.

Для заданного рецепта выдать список необходимых ингредиентов и их количество для приготовления.

Учет коллекций (марки, монеты, вино)

Сущности: Предметы коллекции (наименование, год, страна, описание), категории (тематика, страна-эмитент, сорт вина), места хранения (шкаф, полка, ячейка). Процессы: Коллекция пополняется, предметы могут перемещаться между местами хранения. Выходные документы:

Выдать каталог коллекции, отсортированный по категориям и году, с указанием места хранения.

Для заданной категории (например, «монеты СССР») выдать список всех предметов, отсортированный по году.

Учет занятий и прогресса в хобби (спорт, музыка)

Сущности: Направления (бег, гитара, английский), занятия (дата, продолжительность, что было сделано), цели (цель на месяц, единица измерения - км, часы, слова). Процессы: Фиксируется каждое занятие, отмечается прогресс. Выходные документы:

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

Выдать график занятий по заданному направлению за последний месяц, отсортированный по дате.

Учет растений в саду/на даче

Сущности: Грядки/зоны (номер, тип почвы, инсоляция), растения (вид, сорт, дата посадки), работы (полив, подкормка, прополка, дата). Процессы: Фиксируются все агротехнические мероприятия для каждого растения. Выходные документы:

Выдать календарь работ на текущую неделю с указанием растений и видов работ, отсортированный по дате.

Для заданной грядки выдать список всех растений с датами посадки и последних выполненных работ.

Учет контактов и взаимодействий (личная CRM)

Сущности: Контакты (ФИО, место работы, телефон), встречи (дата, тема, место), заметки (дата, текст заметки по контакту).

Процессы: Регистрируются все встречи и важные события, связанные с контактами.

Выходные документы:

  • Выдать список предстоящих встреч на неделю с указанием контактов и тем, отсортированный по дате и времени.
  • Для заданного контакта выдать историю всех встреч и заметок, отсортированную по дате.
db/nn_tasks.1758647126.txt.gz · Last modified: by eugeneai