37 / 37 / 10
Регистрация: 08.03.2012
Сообщений: 236
|
|
1 | |
Нужна ли сущность?25.05.2013, 23:28. Показов 1106. Ответов 12
Метки нет Все метки)
(
Здравствуйте!
В БД есть две сущности, они почти идентичны, на рисунке красным выделены одинаковые атрибуты. Так вот, нужно ли мне выводить еще одну сущность "Паспорт" и делать связь 1 к 1? или так оставить? Спасибо!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
25.05.2013, 23:28 | |
Ответы с готовыми решениями:
12
Числовая символьная сущность Модель сущность-связь |
37 / 37 / 10
Регистрация: 08.03.2012
Сообщений: 236
|
|
25.05.2013, 23:40 [ТС] | 2 |
еще одни вопрос. Есть сущность "Товары", у нее есть атрибут "Тип". Типа всего будет 2 и не более: Товар, тара. Нужно ли тоже выводить еще одну сущность?
0
|
1561 / 1113 / 164
Регистрация: 23.07.2010
Сообщений: 6,382
|
|
26.05.2013, 11:41 | 3 |
А тебя не смущает, что паспортные данные ты будешь хранить целиком везде, где они требуются?
Конечно, "Паспорт" вводить надо. А уж про связи - х.з. - мне отсюда не видно твоей предметной области
1
|
37 / 37 / 10
Регистрация: 08.03.2012
Сообщений: 236
|
|
26.05.2013, 13:38 [ТС] | 4 |
Если вводить "Паспорт", то как мне кажется связь будет 1 к 1 это 100%. Паспорт то у человека только один единственный.
А, что насчет типа товара?
0
|
1561 / 1113 / 164
Регистрация: 23.07.2010
Сообщений: 6,382
|
|
26.05.2013, 15:42 | 5 |
Вот ответ на твой вопрос
![]() Добавлено через 5 минут Это с каких пор? Никогда не менял паспорт? Не терял?
0
|
37 / 37 / 10
Регистрация: 08.03.2012
Сообщений: 236
|
|
26.05.2013, 15:52 [ТС] | 6 |
pincet, ну по хорошему надо, но просто их всего 2 и больше ни меньше их не будет. Этих 2 типа забиты в combobox, а в базе хранятся как текст. Хотя ведь тип товара - это совсем другая сущность. Ладно, буду делать по правильному.
Добавлено через 2 минуты эм... пока еще нет. тфу-тфу-тфу. Тогда в Паспорт нужно будет, еще 1 атрибут, который будет отражать текущий паспорт или нет. Так?
0
|
1561 / 1113 / 164
Регистрация: 23.07.2010
Сообщений: 6,382
|
|
26.05.2013, 16:01 | 7 |
Зачем? Поверь на слово - не надо
Чем ящик (он же тара) отличается от того, что в нем лежит? Другое дело, реализовать супертип - это да. Добавлено через 4 минуты Я не совсем правильно выразился. У тебя есть отношение n:m между сущностями "Человек" и "Паспортные данные", граничной для него как раз и будет "Паспорт" Плюс ко всему добавить историю (потерял, поменял)
1
|
37 / 37 / 10
Регистрация: 08.03.2012
Сообщений: 236
|
|
26.05.2013, 16:08 [ТС] | 8 |
ок, с типами товара разобрался, спасибо!
Только с паспортом теперь не очень понял. Почему связь n:m, а не 1:n?
0
|
1561 / 1113 / 164
Регистрация: 23.07.2010
Сообщений: 6,382
|
|
26.05.2013, 16:11 | 9 |
Потому, что не "Паспорт", а "Паспортные данные", кои одинаковы для всех, имеющих паспорт.
Изучи внимательно связь m:n
0
|
37 / 37 / 10
Регистрация: 08.03.2012
Сообщений: 236
|
|
26.05.2013, 16:14 [ТС] | 10 |
Ну хорошо, пусть будет Паспортные данные. Но почему нельзя это назвать как паспорт? Что тогда будет отражать паспорт как сущность? Почему тогда нельзя сделать отношение "Человек" 1 - * "Паспортные данные" без "Паспорта"?
0
|
1561 / 1113 / 164
Регистрация: 23.07.2010
Сообщений: 6,382
|
|
26.05.2013, 16:21 | 11 |
![]() Паспортными данными (причем не обязательно , что их набор одинаков) обладают все, кто имеет паспорт. На любой момент времени у человека только ОДИН паспорт (если не потерял или не обменивает - это уже другая ситуация)
1
|
37 / 37 / 10
Регистрация: 08.03.2012
Сообщений: 236
|
|
26.05.2013, 16:29 [ТС] | 12 |
pincet, спасибо, что разжевали.
Не по теме: в чем диаграмма начерчена?
0
|
1561 / 1113 / 164
Регистрация: 23.07.2010
Сообщений: 6,382
|
|
26.05.2013, 16:31 | 13 |
0
|
26.05.2013, 16:31 | |
Помогаю со студенческими работами здесь
13
Модель сущность - связь Сущность воспитательного отдела Диаграмма сущность-связь Сущность и назначение Which:=wdGoToFirst Объясните сущность и функцию? Получить сущность связыванием Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |