Git Product home page Git Product logo

provider-s-dwh's Introduction

Описание проекта

Задача Спроектируйте и опишите предметную область.

Она должна отвечать следующим характеристикам:

  • не менее 5 сущностей
  • не менее 25 атрибутов (на всех сущностях)
  • не менее одного бизнес-процесса (транзакционной информации)

Необходимо использовать следующие методологии:

  1. Многомерное моделирование
  2. Data Vault
  3. Anchor modeling

Описание предметной области

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

Сущность Атрибуты Описание
Clients (Клиенты) client_id Первиный ключ
-- FIO ФИО (для ФЛ)
-- birth_date Дата рождения (ФЛ)
-- passport_data Паспортн. данные (ФЛ)
-- registration_adress Адрес регистрации (все)
-- phone_number Номер телефона (все)
-- type Тип (ФЛ/ЮЛ) (все)
-- name Название (для ЮЛ)
-- INN ИНН (для ЮЛ)
-- OGRN ОГРН (для ЮЛ)
----------------------- -------------------- -------------------
Contracts (Договоры) contract_number Номер договора (ПК)
-- client_id ВК на клиента
-- date Дата заключения
-- tariff_id ВК на тариф
-- is_active Статус договора
-- service_address Адрес услуги
-- balance Остаток на счете
----------------------- -------------------- -------------------
Tariff (Тарифы) tariff_id Первичный ключ
-- name Название
-- start Дата ввода
-- finish Дата окончания
-- price Стоимость в месяц
----------------------- -------------------- -------------------
Payments (Платежи) payment_id Первичный ключ
-- contract_number ВК на договор
-- date_time Дата-время
-- amount Сумма платежа
----------------------- -------------------- -------------------
Appeals (Обращения) appeal_id Первичный ключ
-- client_id ВК на клиента
-- date Дата
-- topic Тема
-- issue Вопрос
-- is_solved Флаг решения
-- contract_number Номер договора (ВК)
----------------------- -------------------- -------------------
Traffic (Трафик) contract_number Номер договора (ВК)
-- date_time Дата-время
-- type Тип (входящий/исход)
-- traffic_amount Объем трафика
-- traffic_address Адрес трафика
----------------------- -------------------- -------------------
Adress (Адреса) adress_id Первичный ключ
-- district Район
-- street Улица
-- house_number Номер дома
-- apartment_number Номер квартиры
----------------------- -------------------- -------------------
Hardware (Оборудование) serial_number Серийный номер
-- inventory_number Инвентарный номер
-- name Наименование
-- type Тип
-- adress_id Адрес установки (ВК)
-- contract_number Номер договора (ВК)

Изображение

Изображение

Изображение

provider-s-dwh's People

Contributors

dmalkr76 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.