Гость
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование бд для хранения информации о ФЭП (фотоэлектрические преобразователи) / 11 сообщений из 11, страница 1 из 1
12.06.2020, 19:52
    #39968683
mart_in_may
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование бд для хранения информации о ФЭП (фотоэлектрические преобразователи)
Передо мной встала задача спроектировать бд, которая будет хранить информацию о ФЭП со следующими полями: производитель, модель, номинальная мощность, вес, тип солнечных элементов, материал, коннекторы, длина кабеля, количество диодов, КПД, страна производителя, цена. Дайте, пожалуйста, идею логической модели. Какие будут таблицы и связи между ними. Преподаватель посоветовал сделать таблицы по производителям(каждая таблица содержит информацию о конкретном производителе ФЭП), но тогда возникает трудность со связями.
...
Рейтинг: 0 / 0
12.06.2020, 21:59
    #39968711
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование бд для хранения информации о ФЭП (фотоэлектрические преобразователи)
mart_in_may
но тогда возникает трудность со связями.


Какая трудность? Вы подробней опишите свою проблему, одна озвученная задача никому не интересно. Зачем кому-то решать её за вас?
...
Рейтинг: 0 / 0
13.06.2020, 09:26
    #39968746
mart_in_may
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование бд для хранения информации о ФЭП (фотоэлектрические преобразователи)
Проблема в том, что не понятно как разработать эту модель правильно, имея эти данные.
...
Рейтинг: 0 / 0
13.06.2020, 11:33
    #39968760
17-77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование бд для хранения информации о ФЭП (фотоэлектрические преобразователи)
mart_in_may,

сначала берешь и складываешь все поля в одну таблицу
потом открываешь учебник и повторяешь 1,2,3 НФ
и потом выделяешь поля в отдельные таблицы согласно НФ, например производитель, страна, тип солнечных элементов и так далее
...
Рейтинг: 0 / 0
13.06.2020, 11:47
    #39968762
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование бд для хранения информации о ФЭП (фотоэлектрические преобразователи)
Таблица svyaz - подозрительная. Я-бы переделал.
...
Рейтинг: 0 / 0
13.06.2020, 12:31
    #39968776
d7i
d7i
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование бд для хранения информации о ФЭП (фотоэлектрические преобразователи)
Полный бред. Ни одна таблица никуда не годится.
Шедевр - таблица связей...
ТС надо ещё долго читать теорию и практиковаться на простеньких задачах.
Никто за него учиться не будет. И обучать его здесь никто не будет.
Это форум, а не онлайн-университет.
ИМХО. И не в обиду.
...
Рейтинг: 0 / 0
13.06.2020, 15:46
    #39968809
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование бд для хранения информации о ФЭП (фотоэлектрические преобразователи)
Все остальные таблицы - saturn, kvant.... - можно обобщить и выдать за 1 таблицу. И ввести еще
одно поле признака производителя. И секционировать по нему. Опционально.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
create table vendors(
  id
  .....
  ....
  vendor_name varchar(30) check (vendor_name in ('saturn','kvant',....)
)
...
partition by vendor_name 
...;
...
Рейтинг: 0 / 0
13.06.2020, 20:50
    #39968886
Проектирование бд для хранения информации о ФЭП (фотоэлектрические преобразователи)
Мне кажется, вы неправильно поняли преподавателя, не мог он в здравом уме такого посоветовать. Вы написали: "каждая таблица содержит информацию о конкретном производителе ФЭП", но ведь у вас это не так. У вас каждая таблица содержит данные о ФЭПах. Это неправильно.
Попробуйте забыть о таблицах и задуматься о сущностях. ФЭП - это сущность. Хоть сделанный "Сатурном", хоть "Квантом", но это ФЭП. Производитель - другая сущность. Свойство ФЭПа - производитель. Через это свойство связаны две сущности.
...
Рейтинг: 0 / 0
13.07.2020, 07:43
    #39978769
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование бд для хранения информации о ФЭП (фотоэлектрические преобразователи)
Ну ты и жесть напроектировал...
...
Рейтинг: 0 / 0
14.07.2020, 09:26
    #39979296
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование бд для хранения информации о ФЭП (фотоэлектрические преобразователи)
mart_in_may
Передо мной встала задача спроектировать бд, которая будет хранить информацию о ФЭП со следующими полями: производитель, модель, номинальная мощность, вес, тип солнечных элементов, материал, коннекторы, длина кабеля, количество диодов, КПД, страна производителя, цена. Дайте, пожалуйста, идею логической модели. Какие будут таблицы и связи между ними. Преподаватель посоветовал сделать таблицы по производителям(каждая таблица содержит информацию о конкретном производителе ФЭП), но тогда возникает трудность со связями.


а вот эти все таблицы одинаковые sunpower, kwazar и так далее -- они что обозначают?
...
Рейтинг: 0 / 0
14.07.2020, 09:27
    #39979297
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование бд для хранения информации о ФЭП (фотоэлектрические преобразователи)
d7i
Полный бред. Ни одна таблица никуда не годится.
Шедевр - таблица связей...
ТС надо ещё долго читать теорию и практиковаться на простеньких задачах.
Никто за него учиться не будет. И обучать его здесь никто не будет.
Это форум, а не онлайн-университет.
ИМХО. И не в обиду.


+

Но он всё равно обидится...
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование бд для хранения информации о ФЭП (фотоэлектрические преобразователи) / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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