|
|
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
Всем Здравствуйте! Поделитесь своим виденьем данного вопроса и рекомендациями по определению объекта. P.S Нечто подобное нашел по ссылке - http://www.differencebetween.com/difference-between-entity-and-vs-attribute/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 10:14 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
vertumВсем Здравствуйте! Поделитесь своим виденьем данного вопроса и рекомендациями по определению объекта.Предлагаю не свои, а вполне официальные определения терминов для конкретной СУБД: Класс Объект Объект класса Атрибут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 11:36 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
vertumВсем Здравствуйте! Поделитесь своим виденьем данного вопроса и рекомендациями по определению объекта. P.S Нечто подобное нашел по ссылке - http://www.differencebetween.com/difference-between-entity-and-vs-attribute/ офф: На эту тему есть замечательный топик (см. рядом "DB Speсific ORM"). Аж 66 страниц (и еще не конец). Столь многословный как и бесполезный. Вам порекомендуют почитать Дейта, Кодда, Чена, Конолли и прочую лабуду ниочем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 11:39 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
Пример: В бд оформляются заказы на покупку автомобилей. Пользователь выбирает авто и далее указывает требуемые характеристики: двигатель, тип кпп, цвет. Вопрос: Будут ли свойства атрибутами или новыми отношениями? В бд регистрируются паспортные данные. Будут ли атрибутами фамилия, имя, отчество, прописка? Или все же это будут отношения со своими связями? Как это определяют? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 12:42 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
vertumПример: В бд оформляются заказы на покупку автомобилей. Пользователь выбирает авто и далее указывает требуемые характеристики: двигатель, тип кпп, цвет. Вопрос: Будут ли свойства атрибутами или новыми отношениями? В бд регистрируются паспортные данные. Будут ли атрибутами фамилия, имя, отчество, прописка? Или все же это будут отношения со своими связями? Как это определяют? неважно как определить, главное что ы если захотел были атрибутами, захотел были отношениями и обязательн что бы можно было перетаскивать из атрибутов отношенни и обратно и при этом прога бы не менялась :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 12:57 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
vertumВ бд оформляются В бд регистрируютсяХотелось бы узнать о какой СУБД (имя или хотя бы её тип: реляционная/объектная/?) идёт речь и применительно к ней уже давать советы. vertumКак это определяют?Исходя из требований эффективности, удобства, расширяемости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 12:57 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
servit, реляционная! На днях задумался о том, что каждый атрибут в бд может являтся сущностью. В книгах даются примеры нормализации, ф. зависимостей но грань между тем, как определяют атрибут и сущность нет. Выходит проектировщик сам определяет наиболее значимые объекты (в дальнейшем сущности), а малозначимые становятся атрибутами. Но всегда ли ясно с первого раза как это будет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 13:07 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
vertumНа днях задумался о том, что каждый атрибут в бд может являтся сущностью. Поздравляю с очередным изобретением EAV - схемы, где атрибуты выделены как сущность. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 13:23 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
vertumПример: В бд оформляются заказы на покупку автомобилей. Пользователь выбирает авто и далее указывает требуемые характеристики: двигатель, тип кпп, цвет. Вопрос: Будут ли свойства атрибутами или новыми отношениями? В бд регистрируются паспортные данные. Будут ли атрибутами фамилия, имя, отчество, прописка? Или все же это будут отношения со своими связями? Как это определяют? Это предопределено используемой МД. 13577413 . Разумеется, можно искусственно поддерживать одну МД в среде другой (как, например, поддерживают EAV в среде РМД), но лучше пользоваться выбранной системой по назначению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 16:29 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovvertumНа днях задумался о том, что каждый атрибут в бд может являтся сущностью. Поздравляю с очередным изобретением EAV - схемы, где атрибуты выделены как сущность. EAV абсолютно не причем, так как имеет отношение в большей степени к хранению, чем к моделированию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 16:31 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
Бредятина, Спасибо за материал! Где брали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 10:20 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
vertumБредятина, Спасибо за материал! Где брали? Вы же видите, что мы с коллегами, в рамках заявленной темы, формируем этот материал по теории и проектированию БД, который можно использовать, в частности, для создания учебных пособий и самообразования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 10:26 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
БредятинаvertumБредятина, Спасибо за материал! Где брали?формируем этот материал по теории и проектированию БД, который можно использовать, в частности, для создания учебных пособий и самообразования. Разберитесь для начала "Человек работает в организации" (из соседнего топика). Там, походу 70-я стр. намечается. За такие "учебные пособия" надо в Кащенко отправлять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 11:36 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
LSVБредятинапропущено... формируем этот материал по теории и проектированию БД, который можно использовать, в частности, для создания учебных пособий и самообразования. Разберитесь для начала "Человек работает в организации" (из соседнего топика). Там, походу 70-я стр. намечается. За такие "учебные пособия" надо в Кащенко отправлять. Если Вы не способны сделать качественный материал, отфильтровав сообщения не по теме, то это не означает, что это никто не способен сделать. Сначала пишете в тему всякую ерунду, не вникая в существо вопроса, а потом говорите "там 70 страниц" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 11:41 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
vertumБредятина, Спасибо за материал! Где брали? Все же для верности попробуйте поискать и другие источники. Поску тут на форуме опасались, что некоторый материал хорошо подходит тока для комнаты раздумий типа Туалет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 11:58 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
vertumПоделитесь своим виденьем данного вопроса В контексте RDBMS такие реализации не будут иметь успеха. Имеет смысл такие вопросы обсуждать в контексте NoSQL, парадигмы MapReduce и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 12:11 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
Роман ДынникВ контексте RDBMS такие реализации не будут иметь успеха. Имеет смысл такие вопросы обсуждать в контексте NoSQL, парадигмы MapReduce и т.п. Он вроде не про реализации спрашивал. А типа Цвет это Сущность или Атрбут? В БД Автодилеера это атрибут скорее всего. В БД Производителя красок, может быть сущность. И там и там РСУБД может подойти. Что тут даст NoSQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 12:20 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
vadiminfo, а как вы рассуждали ? (К примеру, если это автодилер, то важен момент продажи самого авто и цвет есть свойтсво. В случае же с автозаводом - цвет и сам авто будут сущностями ?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 13:15 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
vadiminfoИ там и там РСУБД может подойти. Что тут даст NoSQL? Performance. При полной декомпозиции - это определяющий фактор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 13:19 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
>>>А типа Цвет это Сущность или Атрбут? В БД Автодилеера это атрибут скорее всего. В БД Производителя красок, может быть сущность При полной декомпозиции для анализа попробуйте использовать семантические сети , а не ER-нотацию, тогда будет проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 13:26 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
vertumvadiminfo, а как вы рассуждали ? (К примеру, если это автодилер, то важен момент продажи самого авто и цвет есть свойтсво. В случае же с автозаводом - цвет и сам авто будут сущностями ?) Ну примерно так рассуждал: Модель это, возможно, представление чего-либо в какой либо среде, в том числе чтобы отобразить основное и отбросить все лишнее. В МД основное и лишнее с точки зрения инфо потребностей. Проектировщик БД для призводителя красок може решить, что имеет значение составляющие цвета. Ну таковы информационные требования к такой БД. Поэтому может представить цвет как сущность со свойствами какими-то. Ну не автодиллира так в БД ГАИ в плане цвета сто пудово ниче кроме как отличить автомобиль одного цвета от другого ниче больше не надо. Поэтому составляющие цвета это то лишнее от чего проектировщик, скорее всего абстрвагируется, а Цвет будет у него просто свойством автомобиля, т.е. атрибутом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 13:31 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
А для проектирования многих БД пока еще ER в большинстве случаев рулит. Модератор: сорри, случайно нажал изменить вместо цитировать и потер часть сообщения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 13:36 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
>>>А для проектирования многих БД пока еще ER в большинстве случаев рулит. Ну так рули, откуда тогда вопросы возникают? ) ... Выбирай нотацию которая подходит и более понятна для задачи, с необходимым уровнем детализации. А на какие уж ты ее технологии натянешь - это вопрос другого порядка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 14:08 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
Роман Дынник>>>А для проектирования многих БД пока еще ER в большинстве случаев рулит. Ну так рули, откуда тогда вопросы возникают? ) ... Выбирай нотацию которая подходит и более понятна для задачи, с необходимым уровнем детализации. А на какие уж ты ее технологии натянешь - это вопрос другого порядка. Ну я просто так понял вопрос ТС, что он обратил внимание на то, что в одних ER является атрибутом, в других оказывется сущностью. И вопрос был как разрулить именно в ER считать это сущностью или атрибутом. Возникают вопросы такие, скорее всего, из-за того, что нет формального способа, а есть альтернативы перед проектировшиком. Да выбирать. Просто моно выбрать более удачно, а моно менее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 14:20 |
|
||
|
Объект как сущность или атрибут
|
|||
|---|---|---|---|
|
#18+
>>>И вопрос был как разрулить именно в ER считать это сущностью или атрибутом. >>>Возникают вопросы такие, скорее всего, из-за того, что нет формального способа, а есть альтернативы перед проектировшиком. Формального способа нет. Это определяется необходимым уровнем декомпозиции, детализации, нормализации. В конце-концов нормализовать модель можно до полной декомпозиции, а потом и до 0 и 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 14:33 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38067555&tid=1541444]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
76ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
80ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 448ms |

| 0 / 0 |
