0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 25
|
|
1 | |
Первый опыт03.04.2018, 19:47. Показов 676. Ответов 15
Метки нет (Все метки)
Приветствую всех! Сильно не бейте, сделал БД Автосалон, нужно для учёбы. Таблицы должны быть нормализованы по 3НФ. Вот не пойму, есть ли эта нормализации или нет?
0
|
03.04.2018, 19:47 | |
Ответы с готовыми решениями:
15
создание базы с нуля(первый опыт) База "ремонт станков" первый опыт 1С бухгалтерии+ аскес --у кого-нибудь был опыт связки Первый опыт |
9085 / 5981 / 588
Регистрация: 27.03.2013
Сообщений: 19,732
|
|
03.04.2018, 20:07 | 2 |
На мой взгляд вроде бы нормально КРОМЕ - Комплектации
Я бы сделал справочник - Комплектация и между нею и табл. Авто - промежуточную таблицу - КомплектацияАвтомобиля, с полями: КодКомплектации КодАвтомобиля и по ним связал с данными табличками, типа будет связь - Многое ко Многим. Ведь автомобиль одной марки, по пожеланию Клиента может кроме стандартной комплектации копмлентоваться дополнительно, как и то, что кокой то комплект размещаться на разных автомобилях.
1
|
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
|
7429 / 4564 / 299
Регистрация: 12.08.2011
Сообщений: 14,182
|
|
04.04.2018, 07:30 | 6 |
в заказе автомобиля должен быть только 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
|
7429 / 4564 / 299
Регистрация: 12.08.2011
Сообщений: 14,182
|
|
04.04.2018, 09:59 | 9 |
Тогда не должно быть таблицы Автомобили, а только ЗаказАвтомобиля. В которой статусы: заказан, доставлен, продан, послан обратно и т.д.
0
|
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 25
|
|
04.04.2018, 10:48 [ТС] | 10 |
alvk, так, а где тогда описывать авто?
Добавлено через 30 минут В Заказ_автомобиля описывать авто и добавить поле Стаус, правильно понял?
0
|
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 |
Эх, это половину базы переделывать.
Добавлено через 1 час 1 минуту Чего-то я затроил.. Добавлено через 1 минуту Вообще главная таблица - это продажи, так?
0
|
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
|
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 | |
04.04.2018, 13:56 | |
Помогаю со студенческими работами здесь
16
Класс || первый опыт Первый опыт с OpenGL Первый опыт с USART Первый опыт знакомства с Qt Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |