Форум программистов, компьютерный форум, киберфорум
Oracle
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 04.05.2018
Сообщений: 2
1

БД карт лояльности

04.05.2018, 15:23. Показов 811. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Не профессионал. Есть идея - нужны уточнения.

Ситуация: есть несколько компаний. Например, их 5: «Перекрёсток», «Adidas», «Рив Гош», «Лукойл», «S7».
У каждой из них есть БД с клиентами карт лояльности. Есть определённая вероятность того, что один человек может встречаться в 5 (пяти) БД одновременно. Насколько возможно оптимизировать хранение всего самого этого, если будет например одна единая карта лояльности?

Есть ещё ряд вопросов.
Ищу специалистов в области БД из финтеха. Опыт от 3-х лет.
kukhta.nikita@outlook.com
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.05.2018, 15:23
Ответы с готовыми решениями:

v8.2 УТ ред.11: Регистр для карт лояльности
Здравствуйте,подскажите пожалуйста из какого регистра в 1с УТ ред.11 происходит расчет скидок по...

Колода карт из 36 карт, сколькими способами можно достать 5 карт?
Колода карт из 36 карт. Сколькими способами можно достать 5 карт так, чтобы среди них были пиковые...

Из колоды карт (36 карт) наудачу берут пять карт
Здравствуйте! С теорией вероятностей всегда имел проблему, не могу никак сообразить. Задание такое:...

Автонумерация справочника Карты лояльности УТ 11.4
Приветствую! Справочник.Карты лояльности. Можно ли каким образом активировать Стандартный реквизит...

1
763 / 664 / 194
Регистрация: 24.11.2015
Сообщений: 2,158
04.05.2018, 17:47 2
Сделать одну базу и добавить в нее одну большую таблицу из трех полей:
ID человека, ID компании, ID карты.

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

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

А вот если компаний не 5, а 50, то имеет смысл рассмотреть "горизонтальную" организацию ссылок на компании, то есть, размещать эти ссылки не в 50 строках, а в 50 столбцах одной строки. Да, такая структура гораздо хуже масштабируется. Да, будет головная боль, если список компаний расширится. Но у меня был случай, когда за счет перехода с "вертикальной" структуры на "горизонтальную" удалось ускорить процедуры поиска и расчеты в базе по крайтей мере в 20 раз. Поэтому такой вариант не стоит априори отбрасывать.
0
04.05.2018, 17:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2018, 17:47
Помогаю со студенческими работами здесь

Вакансии Программы лояльности и мобильных платежей
Всем привет! В мега-проекте Platius открыты вакансии СРОЧНО: - Разработчик С# - QA engineer -...

Вакансия програмиста С# в программу лояльности и моб платежей
Ведущий программист C# Город Требуемый опыт работы Москва 3–6 лет Обязанности:...

Сколькими способами из колоды 36 карт можно выбрать неупорядоченный набор из 5 карт
Помогите пожалуйста! сколькими способами из колоды 36 карт можно выбрать неупорядоченный набор из...

Сколькими способами из колоды в 36 карт можно выбрать неупорядоченный набор из 5 карт
Сколькими способами из колоды в 36 карт можно выбрать неупорядоченный набор из 5 карт так, чтобы в...

Сколькими способами из колоды 36 карт можно выбрать неупорядоченный набор из 5 карт
сколькими способами из колоды 36 карт можно выбрать неупорядоченный набор из 5 карт чтобы в этом...

В урне 10 белых,3 черных и 5 красных шаров // Из колоды карт,в которой 36 карт
1. В урне 10 белых,3 черных и 5 красных шаров. Наугад вынимают 2 шара. Какова вероятность того, что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru