powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Все плохо сделано :)))) !!! Сплошная ... ж ... без смысла
19 сообщений из 19, страница 1 из 1
Все плохо сделано :)))) !!! Сплошная ... ж ... без смысла
    #32554140
Фотография Jojo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем !

Есть задание ...есть умные мысли ...
Вопрос кто поможет решить
дааа ...задание техунивера :)))

Парфюмерный магазин

В парфюмерном магазине в базе данных хранится следующая. инфо:
код товара, название товара, стоиомость, фирма производитель, имя клиента, его паспорт. данные и адрес, номер телефона, общая сумма покупок за все время, когда покупатель пользовался услугами магазина, дату очередной покупки.
Постоянные покупатели имеют скидки, к примеру покупатели кот. приобрели товаров на 500 р. получают зеленую карту. Она предоставляет право покупать товар с 5% скидкой. Покупатели, кот. имеют счет величиной в 1000 р. получают синюю карту. Для них скидка 10 % и т.д.
Магазин устраивает распродажи, за неделю до Нового года,до 8 марта и до 23 февраля, передоставляя клиентам приобретать товары со скидкой 25%. Однако товары некоторых фирм производителей эта скидка действует не в полном размере, так для "Кензо"-это только 5%, "Диор"-7% и т.д.
Эта информация также хранится в базе данных.
Выполните последовательную нормализацию данных (1,2 и 3 нормальные формы)


Jojo®
...
Рейтинг: 0 / 0
Все плохо сделано :)))) !!! Сплошная ... ж ... без смысла
    #32554179
EvgK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приведите схему данных: сущности и связи между ними. Или именно в таком виде и формулируется задание? Уж больно формулировки расплывчатые.
...
Рейтинг: 0 / 0
Все плохо сделано :)))) !!! Сплошная ... ж ... без смысла
    #32554202
Фотография Jojo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Именно так и ничего более ...
поэтому нет пока не сущностей и не связей ...
нада все нарисовать

Jojo®
...
Рейтинг: 0 / 0
Все плохо сделано :)))) !!! Сплошная ... ж ... без смысла
    #32554259
EvgK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вроде 3-я норм. форма:
Сущности:
1. Товар (код товара,Наименование, Цена, Код Производителя)
2. Клиент (Код клиента, Имя, Пасп. данные, Адрес, Номер телефона, Сумма покупок, Тип скидки)
3. Производители (Код Производителя, Наименование)
4. Распродажи (Код распродажи, Дата распродажи)
5. Скидки распродажи (Код производителя, Код распродажи, Скидка)
Замечания: возможно дальнейшая нормализация адреса на город, улицу и. т.д., Общая скидка во время распродажи может храниться в таблице распродаж, а может и в скидках распродажи. Тут уж как фантазия будет развита :-) Возможно еще стоит завести сущность Скидки клиента.
...
Рейтинг: 0 / 0
Все плохо сделано :)))) !!! Сплошная ... ж ... без смысла
    #32554289
Фотография Jojo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно счас прикину сам ...:)))
возможны каверзные вопросы :)))

Jojo®
...
Рейтинг: 0 / 0
Все плохо сделано :)))) !!! Сплошная ... ж ... без смысла
    #32554333
Фотография Jojo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сущности:
1. Товар (код товара,Наименование, Цена, Код Производителя)

нужно добавить стоимость товара !!!

2. Клиент (Код клиента, Имя, Пасп. данные, Адрес, Номер телефона, Сумма покупок, Тип скидки)

как быть с датой очередной покупки -сюда ?

3. Производители (Код Производителя, Наименование)
4. Распродажи (Код распродажи, Дата распродажи)
5. Скидки распродажи (Код производителя, Код распродажи, Скидка)

Как быть с простыми скидками по картам и скидками распродаж ...путаница какая то ...не очень понятно про таблицы скидок наверно их должно быть не одна.
...
Рейтинг: 0 / 0
Все плохо сделано :)))) !!! Сплошная ... ж ... без смысла
    #32554355
Фотография Jojo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EvgKНу вроде 3-я норм. форма:
Возможно еще стоит завести сущность Скидки клиента.

да увидел что есть 2 сущность
...
Рейтинг: 0 / 0
Все плохо сделано :)))) !!! Сплошная ... ж ... без смысла
    #32554363
EvgK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Стоимость товара - да, каюсь, забыл. Дата очередной покупки это что за зверь такой: когда я соберусь сходить в магазин чтоли??? А со скидками все просто: Либо их указывать ДЛЯ КАЖДОГО ПРОИЗВОДИТЕЛЯ, либо добавить в сущность распродажи. Тогда все те товары, производители которых не указаны в таблице "Скидки распродажы" отпускать со скидкой указанной в этой сущности.
...
Рейтинг: 0 / 0
Все плохо сделано :)))) !!! Сплошная ... ж ... без смысла
    #32554372
Фотография Jojo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to EvgK
Благодарю за помощь
нада постоянно тренироваться
тут нужно пространственное мышление и память :) и мозги конешно

Jojo®
...
Рейтинг: 0 / 0
Все плохо сделано :)))) !!! Сплошная ... ж ... без смысла
    #32554379
Фотография Jojo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EvgK Дата очередной покупки это что за зверь такой: когда я соберусь сходить в магазин чтоли???
Я думаю это просто реальная дата покупки
...
Рейтинг: 0 / 0
Все плохо сделано :)))) !!! Сплошная ... ж ... без смысла
    #32554394
Фотография Jojo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый EvgK
можно еще вопрос
Как мне построить логику преобразований от 1 формы к 3 ...
Там ведь нужно указывать аномалии ...
не могли ли Вы бросить какую нить ссылочку...

Jojo®
...
Рейтинг: 0 / 0
Все плохо сделано :)))) !!! Сплошная ... ж ... без смысла
    #32554397
EvgK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как быть если я сходил в магазин не один раз? Последняя дата покупки? Если нужно хранить все покупки, то это еще одна сущность. В этом случае наверно лучше хранить сумму покупки, а сумму всех покупок удалить из клиентов
...
Рейтинг: 0 / 0
Все плохо сделано :)))) !!! Сплошная ... ж ... без смысла
    #32554441
Фотография Jojo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
согласен лучше ...а потом агрегатировать
но по условию задачи нада общую сумму покупки(накопительную)

Jojo®
...
Рейтинг: 0 / 0
Все плохо сделано :)))) !!! Сплошная ... ж ... без смысла
    #32554457
Фотография Jojo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to EvgK
вероятно все это наводит на мысль что должна быть общая таблица ...типа журнала действий
Ей похоже будет как раз СУЩНОСТЬ-ПОКУПКИ ...и из нее все связи так ?

Jojo®
...
Рейтинг: 0 / 0
Все плохо сделано :)))) !!! Сплошная ... ж ... без смысла
    #32554459
EvgK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как построить логику - не знаю. Оно у меня само получается :-). Я не задумываюсь о том к какой нормальной форме схема принадлежит. А оперировать в таких случаях можно только введением новых сущностей. Если например наблюдается какая-нибудь аномалия (например зависимость от первичных ключей, дублирование данных...) то это решается путем разбиения какой-либо сущности. Разбить конечно тоже можно уж больно мелко, но в таких случаях получаются связи 1 к 1, что само по себе является ситуацией не типичной.
...
Рейтинг: 0 / 0
Все плохо сделано :)))) !!! Сплошная ... ж ... без смысла
    #32554481
Фотография Jojo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to EvgK
Согласен, у меня так же но все получается несколько медленней
тут сноровка нужна ...
Иногда бывает и не нужно такой мелочной детализации
будет тормозить работу ...
Премного благодарен за помощь и ценные советы и подсказы

Jojo®
...
Рейтинг: 0 / 0
Все плохо сделано :)))) !!! Сплошная ... ж ... без смысла
    #32554501
EvgK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Покупки (код клиента, сумма покупки)
Возможно даже не нужно хранить товар, который продавался. Все зависит от того, что необходимо в данной ситуации. Но в любом случае общая сумма покупок в данной ситуации будет расчетной данной - излишней для хранения.
...
Рейтинг: 0 / 0
Все плохо сделано :)))) !!! Сплошная ... ж ... без смысла
    #32555618
Oracle XPert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как быть с датой очередной покупки
более подходит под понятие "кредит" (VISA, MasterCard etc.. )
...
Рейтинг: 0 / 0
Все плохо сделано :)))) !!! Сплошная ... ж ... без смысла
    #32558167
Фотография babaEGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EvgKКак построить логику - не знаю. Оно у меня само получается :-). Я не задумываюсь о том к какой нормальной форме схема принадлежит. А оперировать в таких случаях можно только введением новых сущностей.

А нельзя (учитывая то, что это учебный проект) просто сдать преподу готовую схему БД + объяснение того, что БД удовлетворяет 1-ой, 2-ой и 3-ей Нормальным формам (а здесь уже просто цитировать определения уж учебника) ?
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Все плохо сделано :)))) !!! Сплошная ... ж ... без смысла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]