Гость
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Даталогическое проектирование / 12 сообщений из 12, страница 1 из 1
24.02.2021, 10:58
    #40048303
Atljh0987
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Даталогическое проектирование
Здравствуйте. В курсовой есть задание:


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

В качестве первичных документов для решения данной задачи используются :
ФИО Должность Телефон Дата рождения Название катера мощность двигателя дата постройки Вес катераАжуров Сергей Пробкович капитан 89275674357 23.05.1985 Волна 243 24.04.1993 680Финник Борис Владимирович рыболов 89467586473 27.08.1992 Волна 243 24.04.1993 680Гребенщиков Павел Афстафьевич капитан 89467365749 18.10.1995 Молния 400 17.02.2003 800

Ограничение предметной области:
1. На одном катере может находиться только одна команда;
2. Ежедневно команды могут плавать на разных катерах (то есть сегодня на одном катере, а завтра на другом);


Нет ли противоречия? По таблице похоже, что катер привязан к члену команды, а по условию привязки быть не должно.

И еще вопрос, если все таки сделать это через создание новой сущности, как лучше соединить ее с сущностью "Рейс"? Создать отдельный ключ, как на картинке или как можно привязать через составной?
...
Рейтинг: 0 / 0
24.02.2021, 11:00
    #40048304
Atljh0987
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Даталогическое проектирование
Atljh0987
Здравствуйте. В курсовой есть задание:


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

В качестве первичных документов для решения данной задачи используются :
ФИО Должность Телефон Дата рождения Название катера мощность двигателя дата постройки Вес катераАжуров Сергей Пробкович капитан 89275674357 23.05.1985 Волна 243 24.04.1993 680Финник Борис Владимирович рыболов 89467586473 27.08.1992 Волна 243 24.04.1993 680Гребенщиков Павел Афстафьевич капитан 89467365749 18.10.1995 Молния 400 17.02.2003 800


Ограничение предметной области:
1. На одном катере может находиться только одна команда;
2. Ежедневно команды могут плавать на разных катерах (то есть сегодня на одном катере, а завтра на другом);


Нет ли противоречия? По таблице похоже, что катер привязан к члену команды, а по условию привязки быть не должно.

И еще вопрос, если все таки сделать это через создание новой сущности, как лучше соединить ее с сущностью "Рейс"? Создать отдельный ключ, как на картинке или как можно привязать через составной?
...
Рейтинг: 0 / 0
24.02.2021, 13:34
    #40048354
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Даталогическое проектирование
Atljh0987По таблице похоже, что катер привязан к члену команды, а по условию привязки быть не должно.

Таблица намеренно денормализована в учебных целях. Проверить сможет ли студент её
нормализовать и есть цель курсовой работы.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
24.02.2021, 17:37
    #40048503
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Даталогическое проектирование
Dimitry Sibiryakov
Таблица намеренно денормализована в учебных целях. Проверить сможет ли студент её нормализовать и есть цель курсовой работы.

Нормализация только за деньги .
...
Рейтинг: 0 / 0
24.02.2021, 20:17
    #40048551
SQL*Plus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Даталогическое проектирование
Atljh0987,

Возьмите для рисования ER-диаграмм (Диаграммы "сущность-связь")
какое-нибудь нормальное средство ER-моделирования.

Например, Oracle SQL Developer Data Modeler.

В них вы сможете нормально рисовать связи, показывая что "мастер", а что "деталь".
...
Рейтинг: 0 / 0
25.02.2021, 14:00
    #40048678
Riss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Даталогическое проектирование
А если сотрудник один раз на рейс выйдет капитаном, а на другой боцманом - как это отразить?
Или одного сотрудника попросили заменить в другой команде на время заболевшего - будете 2 записи по сотруднику вводить?
...
Рейтинг: 0 / 0
25.02.2021, 14:11
    #40048685
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Даталогическое проектирование
RissА если сотрудник один раз на рейс выйдет капитаном, а на другой боцманом

Вы знакомы с капитаном, готовым пойти в рейс на должности боцмана?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25.02.2021, 14:11
    #40048686
Riss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Даталогическое проектирование
Противоречия нет, если за одной командой закреплено несколько катеров
...
Рейтинг: 0 / 0
25.02.2021, 14:13
    #40048687
Riss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Даталогическое проектирование
Dimitry Sibiryakov,
А вы знакомы с капитаном, который не пойдет боцманом )) ??
...
Рейтинг: 0 / 0
25.02.2021, 14:14
    #40048688
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Даталогическое проектирование
Dimitry Sibiryakov
Вы знакомы с капитаном, готовым пойти в рейс на должности боцмана?..


Зато каждый боцман бредит выйти в рейс капитаном...
...
Рейтинг: 0 / 0
25.02.2021, 14:20
    #40048690
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Даталогическое проектирование
Скоро мир изменится до неузнаваемости...
Никого не останется из тех, кто сможет нормализовать поток информации...
Компьютеры и технологии достигнут такого прогресса, что системы учета и управления будут надстройками над информационными помойками...
...
Рейтинг: 0 / 0
01.03.2021, 10:59
    #40049479
SQL*Plus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Даталогическое проектирование
Автор темы, как обычно, забил на неё и забыл.
Наверное уже сдал курсовую.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Даталогическое проектирование / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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