Жоспар Кіріспе sql server деректер қорының архитектурасы sql server де деректер қорын құру Кестелермен жұмыс Индекстер Диаграммаларды қолдану Диаграммада кесте байланысын орнату Байланыстардағы кілт орны Деректер қорын



бет4/5
Дата06.05.2023
өлшемі0,64 Mb.
#90737
1   2   3   4   5
Диаграммаларды қолданy
Диаграмма объектісі графиктік режимде мәліметтердің құрылымын өңдеуге мүмкіндік береді. Сонымен қатар, кестені құру, кілттерді анықтау, кестелер арасындағы байланысты ұйымдастыру мүмкіндіктерін туғызады. Диаграмманың ерекшелігі оның барлық объектілердің автоматты жасалынуы. Саймандар панелінің батырмаларының көмегімен кестенің сыртқа бейнесі мен орналасуын басқаруға болады. Кілттердің көмегімен диаграмма терезесінде кестелер арасындағы байланысты орнатуға болады.
- Relationship name – байланыс атауы;
- Primary key table – кестенің алғашқы кілті;
- Foreign key table – кестенің сыртқы кілті;
- Check Existing data on creation – берілген байланысқа кесте мәндерін тексереді;
- Enabled relationship for INSERT and UPDATE – жасалынған байланыс кестеде ақпаратты қосу.

Диаграммада кесте байланысын орнату
Relationship name – байланыс атауы
ДҚ-ның екі кестесінің арасында бірбіріне тәуелділік қатысы болуы мүмкін; өзара байланыстағы екі кестенің біреуі master— басыңқы (негізгі, аналық), екіншісі detail — бағыныңқы (қосымша, балалык) кесте болып табылады.
Реляциялық ДҚ-да қатыстардың байланысының негізгі үш түрі кездеседі:
- "бірге-бірдің " (1:1) — one-to-one relationship;
-"бірге-көптің" (1:М) — one-to-many relationship немесе "көпке-бір"(М:1);
-"көптің-көпке" (М:М немесе M:N) — many-to-many relationship.


Байланыстардағы кілт орны
PRIMARY KEY - кестегеді әрбір жазбаны ерекшелеп, идентификациялауға мүмкіндік береді.
Алғашқы кілт уникалды мән қабылдау қажет. Алғашқы кілттің мәні NULL болуы мүмкін емес. Әрбір кестеде алғашқы кілт болу тиіс және ол тек қана біреу болады.
Алғашқы кілттерді құру тәсіліне байланысты логикалық (табиғи, паспорт номері, иин) кілттер және суррогатты (жасанды, байланыстарды орнату үшін құрылатын арнайы өріс) болып екіге бөледі.
FOREIGN KEY –кестедегі сыртқы кілт, posts кестесіндегі өріс мәні сыртқы кілт болып келеді. Суретте көрсетілгендей themes және posts кестелерінің арасындағы логикалық байланысты орнату үшін сыртқы кілт themes кестесінің алғашқы кілтіне сілтеме жасап тұр.

Алғашқы кілт мысалы:
SQL құрады PRIMARY KEY мұнда шектеу "P_Id өрісі үшін," Persons« кестесі құрылғанда жүргізіледі:
MySQL:

SQL Server / Oracle / MS Access:




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




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

    Басты бет