|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 25 Jul 2002 21:38:05 To : Denis Smirnov Subject : Re: Network file system -------------------------------------------------------------------------------- Denis Smirnov <mithraen@freesource.info> wrote: DS> Другое дело, что простые SELECT'ы я научу делать любого DS> юзверя, если он вообще пригоден для работы на уровне DS> большем, чем набивка текстов. DS> А объектную модель я пока сам честно говоря не понимаю. DS> Если ты подскажешь что-нибудь, что сможет навести в моей DS> голове порядок касаемо ОО баз данных -- буду очень DS> благодарен. ОО базы данных я тоже не очень понимаю. Та объектность, которая есть в Oracle какая-то странная, и явно не для простого юзера. Hаследование отношений в PostgreSQL - гораздо более понятная модель. Hапример у нас есть сущность - публикация. У нее есть, допустим, атрибуты - объем, автор, год выхода. А вот есть частный случай публикации, например газетная статья. Про нее кроме вышеперечисленного интересно, например, название издания. Создаем таблицу-наследника от публикации, добавляем туда поле название издания. Теперь если мы делаем select from publication, нам вылезают все публикации, в том числе и газетные статьи (но только с теми атрибутами, которые есть у всех публикаций. Если мы возьмем потом ключ найденой статьи и полезем в article, получим специфичные атрибуты. Hо и эта модель не очень универсальна. -- Уважайте религиозные чувства атеистов. --- ifmail v.2.15dev5 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15178cc959b69.html, оценка из 5, голосов 10
|