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


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

сначала берешь и складываешь все поля в одну таблицу
потом открываешь учебник и повторяешь 1,2,3 НФ
и потом выделяешь поля в отдельные таблицы согласно НФ, например производитель, страна, тип солнечных элементов и так далее
...
Рейтинг: 0 / 0
Проектирование бд для хранения информации о ФЭП (фотоэлектрические преобразователи)
    #39968762
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблица svyaz - подозрительная. Я-бы переделал.
...
Рейтинг: 0 / 0
Проектирование бд для хранения информации о ФЭП (фотоэлектрические преобразователи)
    #39968776
d7i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полный бред. Ни одна таблица никуда не годится.
Шедевр - таблица связей...
ТС надо ещё долго читать теорию и практиковаться на простеньких задачах.
Никто за него учиться не будет. И обучать его здесь никто не будет.
Это форум, а не онлайн-университет.
ИМХО. И не в обиду.
...
Рейтинг: 0 / 0
Проектирование бд для хранения информации о ФЭП (фотоэлектрические преобразователи)
    #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
Проектирование бд для хранения информации о ФЭП (фотоэлектрические преобразователи)
    #39968886
Мне кажется, вы неправильно поняли преподавателя, не мог он в здравом уме такого посоветовать. Вы написали: "каждая таблица содержит информацию о конкретном производителе ФЭП", но ведь у вас это не так. У вас каждая таблица содержит данные о ФЭПах. Это неправильно.
Попробуйте забыть о таблицах и задуматься о сущностях. ФЭП - это сущность. Хоть сделанный "Сатурном", хоть "Квантом", но это ФЭП. Производитель - другая сущность. Свойство ФЭПа - производитель. Через это свойство связаны две сущности.
...
Рейтинг: 0 / 0
Проектирование бд для хранения информации о ФЭП (фотоэлектрические преобразователи)
    #39978769
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну ты и жесть напроектировал...
...
Рейтинг: 0 / 0
Проектирование бд для хранения информации о ФЭП (фотоэлектрические преобразователи)
    #39979296
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mart_in_may
Передо мной встала задача спроектировать бд, которая будет хранить информацию о ФЭП со следующими полями: производитель, модель, номинальная мощность, вес, тип солнечных элементов, материал, коннекторы, длина кабеля, количество диодов, КПД, страна производителя, цена. Дайте, пожалуйста, идею логической модели. Какие будут таблицы и связи между ними. Преподаватель посоветовал сделать таблицы по производителям(каждая таблица содержит информацию о конкретном производителе ФЭП), но тогда возникает трудность со связями.


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


+

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


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