Лекция 1 Мәліметтер қорына кіріспе. Мәліметтер моделі. Реляциялық мәліметтер қоры. МҚБЖ


Домен Домен концепциясы кейбір бағдарламалау тілдеріндегі ішкі типтермен кейбір ұқсастықтары бар болса да, дерекқорларға көбірек тән



бет4/8
Дата23.02.2023
өлшемі0,61 Mb.
#169902
түріЛекция
1   2   3   4   5   6   7   8
Байланысты:
Дәріс 1 МҚТ
null-3, Lead in 2. Muratkhan Nuray 82719bbdf5b80d4f9984eaff2f119c9a, Маманды ы 5В011400-Тарих П н (1), есеп Дана (1) (1), Жүрек жеткіліксіздігі 3

Домен

Домен концепциясы кейбір бағдарламалау тілдеріндегі ішкі типтермен кейбір ұқсастықтары бар болса да, дерекқорларға көбірек тән.

Домен түсінігінің ең дұрыс интуитивті түсіндірмесі доменді берілген типтегі мәндердің жарамды потенциалдық жиыны ретінде түсіну болып табылады. Мысалы, біздің мысалдағы «Аттар» домені негізгі таңба жолының типінде анықталған, бірақ оның мәндері тек атауды көрсете алатын жолдарды қамтуы мүмкін (атап айтқанда, мұндай жолдар жұмсақ таңбадан басталуы мүмкін емес).

Домен ұғымының семантикалық мағынасын да атап өткен жөн: деректер бір доменге жататын болса ғана салыстырмалы болып саналады. Біздің мысалда «Өткізу сандары» және «Топтық нөмірлер» домендерінің мәндері бүтін типті, бірақ салыстыруға келмейді. Реляциялық ДҚБЖ көпшілігінде домен тұжырымдамасын пайдаланбайтынына назар аударыңыз, бірақ ол Oracle V.7 жүйесінде бұрыннан қолдау көрсетеді.

Домен - бұл нақты жарамды деректер мәндерінің жиынтығы, олар:

- берілген модель үшін бөлінбейтін (атомарлы);

- бір типті.

Атрибут

Атрибуттар - бұл кесте бағандары (кесте өрістері). Атрибуттардың атаулары бар. Атрибут атауы кестеге сілтеме жасау үшін қолданылады.

Қатынас схемасы – бұл қатынас атрибуттары атауларының тізімі, одан кейін түр атаулары.

Атаулы қатынас схемаларының жиыны дерекқор схемасы деп аталады.

Кортеж нақты (берілген) қатынас схемасы үшін қарастырылады. Мұндай схемада кортежде жұптар жинағы болады, олар келесі түрде көрсетіледі:

{ атрибут_атауы, мән }

мұндағы атрибут_атауы - нақты атрибуттың аты.

NULL мәні

Дерекқор кестесіндегі кейбір мәндер осы уақытта әлі белгісіз болатын жағдайлар бар. Мұндай мәндер бос мәндер деп аталады және уақыт өте келе (кейінірек) толтырылуы мүмкін. Бос мәндерді көрсету үшін дерекқор NULL сөзін пайдаланады. Дерекқорды басқару жүйелері кейінірек толтырылатын деректерді көрсету үшін NULL мәнін пайдалануға мүмкіндік береді.

NULL мәні бос емес және бос жол емес екенін ескеріңіз.



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет