Жалпы мәліметтер моделі - Generic data model

Жалпы мәліметтер моделінің мысалы.[1]

Жалпы мәліметтер модельдері шартты жалпылау болып табылады деректер модельдері. Олар осындай қатынас типімен байланысты болуы мүмкін заттардың түрлерімен бірге стандартталған жалпы қатынас түрлерін анықтайды.

Шолу

Жалпы мәліметтер моделінің анықтамасы табиғи тілдің анықтамасына ұқсас. Мысалы, деректердің жалпы моделі а болатын «жіктеу қатынасы» сияқты қатынас түрлерін анықтай алады екілік қатынас жеке зат пен заттың түрі (класс) мен 'бөлшек-тұтас қатынас' арасындағы, екі заттың екілік қатынасы бола отырып, біреуі бөлшектің рөлімен, екіншісі заттың түріне қарамастан бүтіннің рөлімен байланысты. Кеңейтілген сыныптардың тізімін ескере отырып, бұл кез-келген жеке затты жіктеуге және кез-келген жеке объект үшін тұтас қатынастарды анықтауға мүмкіндік береді. Қарым-қатынас түрлерінің кеңейтілген тізбесін стандарттау арқылы жалпы мәліметтер моделі фактілердің шексіз санын көрсетуге мүмкіндік береді және табиғи тілдердің мүмкіндіктеріне жақындатады. Дәстүрлі деректер модельдері, домен аясын тұрақты және шектеулі етеді. , өйткені мұндай модельдің инстанциясы (қолданылуы) тек модельде алдын ала анықталған фактілер түрлерін өрнектеуге мүмкіндік береді.

Тарих

Мәліметтердің жалпы модельдері әдеттегі кемшіліктерді шешудің тәсілі ретінде жасалған деректер модельдері. Мысалы, әр түрлі модельдеушілер бір доменнің әр түрлі әдеттегі деректер модельдерін шығарады. Бұл әртүрлі адамдардың модельдерін біріктіру қиындықтарына әкелуі мүмкін және деректермен алмасу мен деректерді интеграциялауға кедергі болады. Алайда бұл айырмашылық әрдайым модельдердегі абстракцияның әртүрлі деңгейлеріне және дәлелденетін фактілер түрлеріндегі айырмашылықтарға (модельдердің мағыналық экспрессия мүмкіндіктері) байланысты. Модельерлер айырмашылықтарды онша маңызды етпеу үшін нақты түрде көрсетілуі керек белгілі бір элементтермен сөйлесіп, келісуі керек.

Жалпы мәліметтер моделі тақырыптары

Жалпы үлгілер

Бизнесті модельдеу үшін артықшылық беру үшін қолдануға болатын жалпы заңдылықтар бар. Оларға ПАРТИЖ үшін ұйым түрлері кіреді (ЖАҚСЫ ЖӘНЕ ҰЙЫМДАСТЫРУША), ӨНІМ ТҮРІ, ӨНІМДІҢ НҰСҚАСЫ, ҚЫЗМЕТ ТҮРІ, ҚЫЗМЕТ ИНСТАНСЫ, ШАРТТЫ, ГЕОГРАФИЯЛЫҚ АЙМАҚ ЖӘНЕ SITE. Осы субъект сыныптарының нұсқаларын нақты қамтитын модель әрі сенімді, әрі түсінуге оңай болады.

Толығырақ дерексіз модельдер жалпы мақсаттағы құралдарға сәйкес келеді және THING және THING TYPE вариацияларынан тұрады, барлық нақты деректер осыған ұқсас. Мұндай абстрактілі модельдерді басқару бір жағынан қиынырақ, өйткені олар шынайы дүниелерді білдіре бермейді, бірақ екінші жағынан олар едәуір кең қолданыста болады, әсіресе егер олар стандартталған сөздікпен жүрсе. Мәліметтердің нақты және нақты модельдері ауқым немесе қоршаған орта өзгерген кезде өзгеру қаупін тудырады.

Мәліметтерді жалпы модельдеуге деген көзқарас

Жалпы деректерді модельдеудің бір тәсілі келесі сипаттамаларға ие:

  • Мәліметтердің жалпы моделі «жеке нәрсе», «сынып», «қатынас» сияқты жалпы бірлік түрлерінен және мүмкін олардың бірнеше кіші түрлерінен тұрады.
  • Кез-келген жеке нәрсе - бұл «жеке нәрсе» деп аталатын жалпы бірліктің данасы немесе оның кіші типтері.
  • Әрбір жеке зат нақты классификация байланысын қолдана отырып, зат түрімен ('класс') айқын түрде жіктеледі.
  • Осы жіктеу үшін пайдаланылатын кластар жеке тұлғаның стандартының даналары ретінде айқындалады «сынып» немесе оның кіші түрлерінің бірі, мысалы «байланыс сыныбы». Бұл стандартты сыныптар әдетте «анықтамалық мәліметтер» деп аталады. Бұл дегеніміз, доменге қатысты білімдер объект типтері ретінде емес, сол стандартты даналарда жинақталады. Мысалы, автомобиль, доңғалақ, ғимарат, кеме, сондай-ақ температура, ұзындық және т.с.с. Сонымен қатар, '' тұрады '' және 'қатысады' сияқты қатынастардың стандартты типтерін стандартты даналар ретінде анықтауға болады.

Модельдеудің бұл тәсілі деректер класстарын және стандартты қатынас түрлерін мәліметтер (даналар) ретінде қосуға мүмкіндік береді, бұл деректер моделін икемді етеді және қолданбалы қолдану аясы өзгерген кезде деректер моделінің өзгеруіне жол бермейді.

Жалпы мәліметтер моделінің ережелері

Жалпы мәліметтер моделі келесі ережелерге бағынады[2]]:

  1. Үміткер атрибуттары басқа ұйым түрлерімен қатынастарды білдіретін ретінде қарастырылады.
  2. Зат типтері белгілі бір контексте атқаратын рөлі емес, заттың астарлы сипаты ретінде ұсынылады және аталған. Субъект түрлері таңдалады. Осылайша, осы қағидаттың нәтижесінде субъект түрінің кез-келген пайда болуы оған қызығушылық тудырған кезде ғана емес, құрылғаннан бастап, жойылғанға дейін тиесілі болады. Бұл қосымшалар пайдаланатын көріністерден гөрі негізгі деректерді басқару кезінде маңызды. Осы принципке сәйкес келетін тип түрлерін жалпы түр типтері деп атаймыз.
  3. Субъектілерде мәліметтер базасында немесе айырбас файлында жергілікті идентификатор бар. Бұлар жасанды және бірегей болуы керек. Қатынастар жергілікті идентификатордың бөлігі ретінде пайдаланылмайды.
  4. Іс-шаралар, қатынастар және оқиға эффектілері объект типтерімен (атрибуттармен емес) ұсынылады.
  5. Субъект типтері - бұл модельге арналған әмбебап контекстті анықтау үшін суб-тип / супер тип иерархиясының бөлігі. Қарым-қатынас түрлері типтің типтері болғандықтан, олар қатынас типтерінің ішкі типі / супер тип иерархиясында орналасады.
  6. Қатынас түрлері жоғары (жалпы) деңгейде анықталады, бұл қатынас түрі әлі де күшінде болатын ең жоғарғы деңгей. Мысалы, композициялық қатынас ('' тұрады '' деген тіркеспен көрсетілген) 'жеке зат' пен басқа 'жеке зат' арасындағы қатынас ретінде анықталады (мысалы, бұйрық пен бұйрық сызығы арасындағы қатынас қана емес). Бұл жалпы деңгей қатынас типінің негізінен кез-келген жеке зат пен басқа жеке зат арасында қолданылуы мүмкін екендігін білдіреді. Қосымша шектеулер заттар типтері арасындағы қатынастардың стандартты даналары бола отырып, «анықтамалық мәліметтерде» анықталады.

Мысалдар

Деректердің жалпы модельдеріне мысалдар келтіруге болады

  • ISO 10303-221,
  • ISO 15926 және
  • Геллиш немесе Геллиш ағылшын.
  • Жылы табылды Деректердің модельдік үлгілері: ой конвенциялары Дэвид С. 1995 ж
  • Жылы табылды Кәсіпорынның модельдік үлгілері: әлемді сипаттау Дэвид С. 2011 жыл

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ Амнон Шабо (2006). Фармакогенетика және фармакогеномика бойынша клиникалық геномика мәліметтерінің стандарттары Мұрағатталды 2011-10-18 Wayback Machine.
  2. ^ Мэттью Уэст пен Джулиан Фаулер (1999). Деректердің жоғары сапалы модельдерін жасау. Еуропалық процесс индустриясы STEP техникалық байланыс жөніндегі атқарушы (EPISTLE).

1. Дэвид С. Хэй. 1995 ж. Деректердің модельдік үлгілері: ой конвенциялары. (Нью-Йорк: Дорсет үйі).

2. Дэвид С. Хэй. 2011 жыл. Кәсіпорынның модельдік үлгілері: әлемді сипаттау. (Брэдли Бич, Нью-Джерси: Technics Publications).

3. Мэттью Батыс 2011 жыл. Деректердің жоғары сапалы модельдерін жасау (Морган Кауфман)

Сыртқы сілтемелер