387.80K
Категория: ОбразованиеОбразование

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

1.

2.

ЖОСПАР:
1
Кіріспе
2
Негізгі бөлім
2.1. Сипаттамасы.
2.2. Мақсаттары.
2.3. Компоненттері.
2.4. Құрылымы.
2.5. Кезеңдері.
2.6. Ерекшеліктері.
3
Қорытынды
4
Пайдаланылған әдебиеттер

3.

1. Кіріспе.
Реляциялық деректер моделі (RMD) — бұл логикалық мәліметтер моделі,
мәліметтер базасын құрудың қолданбалы теориясы, ол математиканың жиынтық
теориясы және бірінші ретті логика сияқты бөлімдерінің мәліметтерді өңдеу есептеріне
қосымша болып табылады.
Реляциялық модельдің принциптерін 1969-1970 жылдары Э.Ф. Кодд
тұжырымдады. Коддтың идеялары алғаш рет классикалық болған «a Relational Model of
Data for large Shared Data Banks» мақаласында жария етілді.Реляциялық мәліметтер
базасы теориясының (реляциялық деректер моделі) қазіргі мағынада қатаң
мәлімдемесін к.Дж. Дейта. «C. J. Date. An Introduction to Database Systems" ("Дейт, к.
Дерекқор жүйесіне кіріспе").
Реляциялық модельдің ең танымал баламалары - иерархиялық модель және
желілік модель. Осы ескі архитектураларды қолданатын кейбір жүйелер әлі де
қолданылады. Сонымен қатар, объектіге бағытталған ДҚБЖ деп аталатын объектіге
бағытталған модель туралы айтуға болады, дегенмен мұндай модельдің нақты және
жалпы қабылданған анықтамасы жоқ.

4.

2. Негізгі бөлім.
2.1. Сипаттамасы.
моделі:
Реляциялық деректер моделі-Эдгар Кодд жасаған логикалық Деректер
• қатынастар жиынтығы түріндегі (уақыт бойынша өзгеретін) деректер
құрылымы;
• деректердің теориялық-көпше операциялары: біріктіру, қиылысу,
айырмашылық және декарттық өнім;
• арнайы реляциялық операциялар: таңдау, проекция, біріктіру және
бөлу;деректердің тұтастығын қамтамасыз ететін арнайы ережелер.

5.

2.2. Мақсаттары.
Реляциялық деректер моделін құру мақсаттары:
• деректерден Тәуелсіздіктің жоғары дәрежесін қамтамасыз ету;
• семантикалық мәселелер мен деректердің дәйектілігі мен
артықтығы мәселелерін шешу үшін берік негіз құру;
• жиындарға операцияларды қосу арқылы деректерді басқару
тілдерін кеңейту.

6.

2.3. Компоненттері
Реляциялық деректер базасында реляциялық мәліметтер базасы құрылады.
Реляциялық деректер моделі келесі компоненттерді қамтиды:
• Құрылымдық аспект (компонент) — мәліметтер базасындағы
мәліметтер қатынастар жиынтығын білдіреді.
• Тұтастық аспектісі (құрамдас бөлігі) - қатынастар тұтастықтың
белгілі бір шарттарына сәйкес келеді. RMD Домен деңгейінің (деректер түрінің),
қатынас деңгейінің және мәліметтер базасының тұтастығының декларативті
шектеулерін қолдайды.
• Өңдеу (манипуляция) аспектісі (компоненті) — РМД қарымқатынасты басқару операторларын қолдайды (реляциялық алгебра, реляциялық
есептеу).

7.

2.4. Құрылымы.
Реляциялық деректер моделі міндетті объектілері болып табылатын
мәліметтер құрылымын қарастырады:
• қатынасы;
• Атрибут - аталған қатынас бағаны.
• Домен - бұл бір немесе бірнеше атрибуттар үшін жарамды мәндер
жиынтығы.
• Кортеж - бұл қарым-қатынас жолы.
• Дәреже оның құрамындағы атрибуттар санымен анықталады
• Кардиналдылық - бұл қарым-қатынасты қамтитын түйіндердің саны.
• Бастапқы кілт - бұл кесте үшін бірегей идентификатор.

8.

2.5. Кезеңдері.
Жобалау процесі келесі кезеңдерді қамтиды.
1. Инфологиялық жобалау.
2. Ақпараттық жүйе жұмыс істейтін операциялық жағдайға
қойылатын талаптарды анықтау.
3. ДҚБЖ және басқа аспаптық бағдарламалық құралдарды таңдау.
4. Логикалық мәліметтер базасын жобалау.
5. Жеке ДБ жобалау.

9.

2.6. Ерекшеліктері.
РМД - ны жақсы түсіну үшін үш маңызды жағдайды атап өткен жөн:
• модель логикалық, яғни қатынастар физикалық (сақталған)
құрылымдардан гөрі логикалық (дерексіз) болып табылады;
• реляциялық деректер базасы үшін ақпараттық принцип дұрыс:
Дерекқордың барлық мазмұны бір және бір ғана жолмен ұсынылған, атап
айтқанда, қатынастар шеңберіндегі атрибуттардың мәндерін нақты белгілеу;
атап айтқанда, бір мәнді екіншісімен байланыстыратын көрсеткіштер (мекенжайлар) жоқ;
• реляциялық алгебраның болуы навигациялық (процедуралық)
бағдарламалауға және шарттарды процедуралық тексеруге қосымша
декларативті бағдарламалауды және тұтастық шектеулерінің декларативті
сипаттамасын жүзеге асыруға мүмкіндік береді.

10.

3. Қорытынды.
Реляциялық деректер моделі-бұл деректерді қарау әдісі, яғни мәліметтерді
ұсыну әдісі (кестелер арқылы) және осындай ұсыныспен жұмыс істеу әдісі
(операторлар арқылы).
Ол деректердің үш аспектісімен байланысты: құрылым (Нысандар), тұтастық
және деректерді өңдеу (операторлар).
Реляциялық Дерекқордың кез-келген кестесі (RBD) жолдар мен бағандардан
тұрады (жазбалар мен өрістер деп те аталады). Кестенің жолдары онда берілген
фактілер (немесе құжаттар, немесе адамдар, бір сөзбен айтқанда - бір типті
объектілер) туралы мәліметтерді қамтиды. Өріс пен жазбаның қиылысында деректер
кестесіндегі нақты мәндер бар.
2002 жылы Forbes журналы реляциялық деректер моделін соңғы 85 жылдағы
маңызды инновациялар тізіміне енгізді.

11.

4. Пайдаланылған әдебиеттер.
• Реляционные базы данных: практические приемы оптимальных решений - Галина
Мирошниченко;
• SQL – язык реляционных баз данных - Владимир Кара-Ушанов
• Введение в реляционные базы данных - Г. Ю. Громов
• Применение N-ориентированных гиперграфов и реляционных баз данных для структурного
и параметрическог - В. Г. Мокрозуб
• Синтаксис запросов конечных пользователей к реляционной базе данных - В. Г. Мокрозуб
English     Русский Правила