Форум программистов, компьютерный форум, киберфорум
Наши страницы
Базы данных
Войти
Регистрация
Восстановить пароль
 
huntry
0 / 0 / 0
Регистрация: 10.11.2013
Сообщений: 33
1

Создание структуры базы данных

02.02.2016, 14:29. Просмотров 450. Ответов 6
Метки нет (Все метки)

Доброе времени суток!
Есть поставленная задача, с которой справится не могу, т.к. новичок в этом деле.

Нужно сделать скрипт, который на главной странице выводит список работ (создается через отдельную форму), а работник выбирает работу и там ставит отметки, что было сделано. Возьмем пример такой: Мы ремонтируем автомобили разных марок, для каждой марки отдельные работы.

Audi -> Замена масла, замена фильтров, комп. диагностика.
VW -> Ремонт подвески, ремонт кузова, покраска кузова
Mercedes -> Тюнинг, чиповка

Для каждого автомобиля нужно создавать отдельную таблицу такого типа?

audi -> id, data, maslo, filtr, diag
vw -> id, data, podveska, kuzov, pokraska
mercedes -> id, data, tuning, chip

Если да, то как выводить общий список? Делать 3 запроса к этим таблицам и выводить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.02.2016, 14:29
Ответы с готовыми решениями:

Оценка структуры базы данных
Здравствуйте! Я вот щас делаю сайт, и создаваю для него Mysql базу данных....

Изменение структуры базы данных
Всем привет! Делаю БД для учёта достижений учащихся. Получил такие 4...

Составление логической структуры базы данных
Вчера попалось мне задание, нужно было нарисовать схему БД для слеудующего...

Разработка структуры базы данных, объектно-ориентированный SQL
Имеется модель данных: Маршрут (код_маршрута, пункт_отправления,...

создание базы данных
Создание БД: Автопарк - учет автомобилей: за кем закреплен, километраж,...

6
V_Monomax
815 / 748 / 18
Регистрация: 09.08.2011
Сообщений: 1,699
Записей в блоге: 1
Завершенные тесты: 1
02.02.2016, 15:10 2
Скорее создать таблицу автомобилей
Создать таблицу Услуг
Создать таблицу услуг для автомобилей, и в последней все свести к тому как надо + есть возможность в будущем редактирования)))
0
huntry
0 / 0 / 0
Регистрация: 10.11.2013
Сообщений: 33
02.02.2016, 15:42  [ТС] 3
Прежде всего спасибо за ответ. База должна так выглядеть? Картинка

И не очень понял с "создать таблицу услуг для автомобилей". Это еще одна таблица? Услуги же уже описаны в отдельной аблице
0
Grossmeister
Модератор
3409 / 2462 / 419
Регистрация: 21.01.2011
Сообщений: 10,791
02.02.2016, 15:49 4
Цитата Сообщение от huntry
И не очень понял с "создать таблицу услуг для автомобилей". Это еще одна таблица?
Имеется ввиду таблица-связка, у которой одно поле ссылается на услугу, а другое - на авто. Типа какая услуга для какого авто доступна.
0
huntry
0 / 0 / 0
Регистрация: 10.11.2013
Сообщений: 33
02.02.2016, 16:11  [ТС] 5
Никогда не приходилось создавать такие таблицы. Может можно увидеть где-то пример такой базы?

П.С.
Правильно понял, что сразу таблица машины (там только марки), таблица услуги (описание услуг) и 3-ая таблица где идет связка с машины + услуги ?
0
V_Monomax
815 / 748 / 18
Регистрация: 09.08.2011
Сообщений: 1,699
Записей в блоге: 1
Завершенные тесты: 1
02.02.2016, 16:12 6
Цитата Сообщение от huntry Посмотреть сообщение
Прежде всего спасибо за ответ. База должна так выглядеть? Картинка
И не очень понял с "создать таблицу услуг для автомобилей". Это еще одна таблица? Услуги же уже описаны в отдельной аблице
Нет, не так
В 1-ой таблице столбцы:ID, Марка автомобиля, серия (еще чего-нибудь)
Во 2-ой таблице столбцы: ID, Услуга, стоимость (еще чего-нибудь)
В 3-ей таблице столбцы: ID, ID_МаркаАвтомобиля, ID_Услуга, количество (еще чего-нибудь)
Предлагаю вам сделать тестово все в Акцесс.
0
Grossmeister
Модератор
3409 / 2462 / 419
Регистрация: 21.01.2011
Сообщений: 10,791
02.02.2016, 16:37 7
Цитата Сообщение от huntry Посмотреть сообщение
Никогда не приходилось создавать такие таблицы.
Это обычный способ реализации связи М:М (многие ко многим)
0
02.02.2016, 16:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2016, 16:37

Создание базы данных
Всем привет. Являюсь начинающим программистом и обучаюсь на первом курсе. Ближе...

Создание базы данных
Добрый день. Необходимо создать базу данных. Что имеется: несколько...

Создание базы данных
Недавно решил заняться создание базы данных. Создал программу (допотопная...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru