Деректердің реляциялық моделі. Реляциялық деректер қорын жобалау



Дәріс 6. Деректердің реляциялық моделі. Реляциялық деректер қорын жобалау.
Дәріс беруші:Тұрғанбай Қ.
Орындаған:Тұрсынжан Б.

Деректердің реляциялық модель негізі алғашқы рет 1970 ж Е. Кодд мақаласындаы мазмұндалды. Бұл жұмыс реляциялық модель өркендеу алған үлкен санды мақала және кітап үшін стимул болды. Деректердің реляциялық моделінің ең көп тараған трактовкасы К. Дейтке жатады.
Дейттің атйқанына сәйкес реляциялық модель үш бөліктен тұрады:
Құрылымдық бөлім, реляциялық модельде қандай объектілер қарастырылады, соны сипаттайды. Реляциялық модельде қолданылатын деректердің жалғыз моделі болып қалыпты n-арлы қатынас табылады.

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

Деректер типі үш топқа бөлінеді:
Деректердің қарапайым типі
Деректердің құрылымдық типі
Деректердің сілтеме типтері

Деректердің қарапайым типі.
Қарапайым, не болмаса атомарлы деректер типінде ішкі құрылым болмайды. Мұндай типті деректі скалярлы деп атайды.
Деректердің қарапайым типіне келесі типтер жатады:
Логикалық
Жолдық
Сандық

Бұл тізім программалаудың әртүрлі тілдерін кеңейтіп, оған мынадай типтерді үстемелейді:
Бүтін; Нақты; Күн; Уақыт; Ақша; Тізбектелетін; Интервальды және т. б . . .
Расында атомарлы түсінігі өте қатысты. Оны деректердің қатар типі, символдардың бір өлшемді массиві, ал деректердің бүтін типін - биттер жиынтығы деп қарастыруға болады. Ең керектісі, мұндай төменгі деңгейге өту кезіңде деректердің семантикасы (мәні) жоғалады. Егер, мысалы қызметкер фамилиясын сипаттайтын жолды символ массивіне салсақ, онда мұндай жолдың бір бүтін сияқты мәні алады.

Деректердің құрылымдық типі.
Деректердің құрылымдық типі деректердің күрделі құрылым тапсырмасы үшін арналған. Деректердің құрлымдық типі компонент деп аталатын құрамдас элементтер жобаланады. Олар өз кезегінде құрылымға ие болады. Деректердің құрылымдық типі ретінде келесі деректер типін қарауға болады:
1) Массивтер.
2) Жазбалар (Құрылымдар) .
Математикалық көқарастан массив анықтаманың соңғы сала функциясын білдіреді. Мысалы, натуралды сан соңғы көпмүшесін қарастырайық
индекс көпмүшесі деп аталады. Кескін

Деректердің сілтеме типтері.
Деректредің сілтеме типтері (көрсеткіштер) басқа деректерге көрсету мүмкіндігін қамтамасыз ету үшін арналған. Көрсеткіштер деректерді сақтау үшін жады саласы түсінігі бар процедуралы типті тіл үшін қажет. Деректердің сілтеме типі күрделі өзгеретін құрылымдарды өңдеу үшін арналған, мысалы ағаштар, графтар, рекурсивті құрылымдар.

Реляциялық модельде қолданылатын деректер типі.
Негізінен, деректердің реляциялық моделі үшін деректердің қолданылатын типі қажетті емес. Деректер типі қарапайым деген талапты қалай түсіну керек. Реляциялық операцияларда деректердің ішкі құрылымы саналуы керек. Мынадай әрекеттер сипатталу керек, деректерді бір бүтін етіп қарау, мысалы, деректердің сандық типін қою, жол үшін конкатенация операциясы болады және т. б. Бұл кө қарастан массивті қарастыратын болсақ, мысалы бір бүтін ретінде және элементі операцияны қолданбасақ, онда массивті деректердің қарапайым типі деп қарауға болады. Мысалы, жаңа тип құруға болады - кешенді сандарды жазба түрінде
, мұндағы

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

Домен келесі қасиетпен сипатталады:
Доменде ерекше ат болады (деректер қоры аймағында) .
Домендер деректердің кейбір қарапайым типінде немесе басқа доменде анықталынады.
Доменде осы домен үшін болатын, деректер көпмүшесін сипаттауға мүмкіндік беретін кейбір логикалық шарты болады
Доменде нақты бір мәндік жүктеме болады

Мысалы, «қызметкер жасы» деген мағынасы бар доменнің, натурал сандар көпмүшесі деп сипаттауға болады:
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz