0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 25
1

Первый опыт

03.04.2018, 19:47. Показов 676. Ответов 15
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Приветствую всех! Сильно не бейте, сделал БД Автосалон, нужно для учёбы. Таблицы должны быть нормализованы по 3НФ. Вот не пойму, есть ли эта нормализации или нет?
Миниатюры
Первый опыт  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.04.2018, 19:47
Ответы с готовыми решениями:

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

База "ремонт станков" первый опыт
День добрый! Собственно появилась потребность в ведении базы учёта ремонта оборудования для своих...

1С бухгалтерии+ аскес --у кого-нибудь был опыт связки
Доброго времени суток! Уважаемые знатоки, подскажите, у кого-нибудь был опыт связки акса и 1С...

Первый опыт
День добрый форумчане. Имееться конфа УТП 1.0.19.8 типовая, обычное приложение, малость измененная...

15
9085 / 5981 / 588
Регистрация: 27.03.2013
Сообщений: 19,732
03.04.2018, 20:07 2
На мой взгляд вроде бы нормально КРОМЕ - Комплектации
Я бы сделал справочник - Комплектация и между нею и табл. Авто - промежуточную таблицу - КомплектацияАвтомобиля,
с полями:
КодКомплектации
КодАвтомобиля
и по ним связал с данными табличками, типа будет связь - Многое ко Многим.
Ведь автомобиль одной марки, по пожеланию Клиента может кроме стандартной комплектации копмлентоваться дополнительно, как и то, что кокой то комплект размещаться на разных автомобилях.
1
Эксперт MS Access
7429 / 4564 / 299
Регистрация: 12.08.2011
Сообщений: 14,182
04.04.2018, 04:22 3
Ещё нет справочника Марки.
0
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 25
04.04.2018, 06:10  [ТС] 4
alvk, т.е. так же как год_выпуска и цвет для обеих таблиц?
0
4076 / 1456 / 401
Регистрация: 07.08.2013
Сообщений: 3,629
04.04.2018, 06:25 5
Romik124rus, У alvk наверное уже обед

да
точно так же Ибо фирм выпускающих автомобили не так уж и много
1
Эксперт MS Access
7429 / 4564 / 299
Регистрация: 12.08.2011
Сообщений: 14,182
04.04.2018, 07:30 6
Цитата Сообщение от Romik124rus Посмотреть сообщение
для обеих таблиц?
в заказе автомобиля должен быть только id_авто, не надо дублировать данные.
1
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 25
04.04.2018, 09:47  [ТС] 7
alvk, в таблице Заказ_автомобиля может и не быть марки, т.е. клиент,например, может заказать авто с нужными опциями, любой марки, как-то так...

Добавлено через 4 минуты
VinniPuh, так их связывать через подстановку?
0
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 25
04.04.2018, 09:51  [ТС] 8
Тогда получается как-то так..
Миниатюры
Первый опыт  
0
Эксперт MS Access
7429 / 4564 / 299
Регистрация: 12.08.2011
Сообщений: 14,182
04.04.2018, 09:59 9
Цитата Сообщение от Romik124rus Посмотреть сообщение
т.е. клиент,например, может заказать авто с нужными опциями, любой марки, как-то так...
Тогда не должно быть таблицы Автомобили, а только ЗаказАвтомобиля. В которой статусы: заказан, доставлен, продан, послан обратно и т.д.
0
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 25
04.04.2018, 10:48  [ТС] 10
alvk, так, а где тогда описывать авто?

Добавлено через 30 минут
В Заказ_автомобиля описывать авто и добавить поле Стаус, правильно понял?
0
Эксперт MS Access
7429 / 4564 / 299
Регистрация: 12.08.2011
Сообщений: 14,182
04.04.2018, 11:28 11
Да, именно так.
1
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 25
04.04.2018, 12:53  [ТС] 12
Цитата Сообщение от alvk Посмотреть сообщение
Да, именно так.
Эх, это половину базы переделывать.

Добавлено через 1 час 1 минуту
Чего-то я затроил..

Добавлено через 1 минуту
Вообще главная таблица - это продажи, так?
0
Эксперт MS Access
7429 / 4564 / 299
Регистрация: 12.08.2011
Сообщений: 14,182
04.04.2018, 13:08 13
Кстати и продажи тут лишние.
Тут простая звезда вырисовывается, если без оплат строить схему.
В центре Заказ_Авто, а вокруг все справочники от клиента до марки и статуса.
Если же учитывать оплаты, то понадобится ещё таблица оплат, связанная с заказом, но тут уже смотреть надо, сколько идёт заказов в оплате или сколько может быть оплат в заказе.
0
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 25
04.04.2018, 13:18  [ТС] 14
Для автосалона, как для системы, главное продажи автомобилей же?

Добавлено через 6 минут
И как быть с комплектацией и моделями авто? Модели зависят от марок, комплектации от моделей.. или я уже не туда копаю?
0
Эксперт MS Access
7429 / 4564 / 299
Регистрация: 12.08.2011
Сообщений: 14,182
04.04.2018, 13:30 15
Это уже в глубь, так можно и до завода дойти
Автосалон - это по сути магазин, просто продаёт он то, что есть или работает на заказ - это две большие разницы.
В вашем случае под заказ. Т.е. клиент пришёл, выбрал марку и т.д. и вы привезли ему авто.
0
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 25
04.04.2018, 13:56  [ТС] 16
Скорее нет, есть определенный ассортимент, но он пополняется, думаю так правильнее.

Добавлено через 1 минуту
От заказов проще отказаться, либо это уже какая-то совместимая БД

Добавлено через 13 минут
Отправил первый доработанный вариант, посмотрим на рецензию.
0
04.04.2018, 13:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.04.2018, 13:56
Помогаю со студенческими работами здесь

Класс || первый опыт
Привет всем не спящим в этот поздний(ранний) час! Как можно увидеть из заголовка, я пытаюсь...

Первый опыт с OpenGL
Всем привет! Я долго искал ответ на свой вопрос,пробовал и так,и эдак,но никак не получилось у...

Первый опыт с USART
Всем привет, Пытаюсь подключить ATtiny2313 к som-порту. Присоединил к max232 по даташиту....

Первый опыт знакомства с Qt
Ребята, подскажите пожалуйста по поводу сборки Qt под Visual Studio 2005. Я вчера раз 5 пытался...


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

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