1 Уровень Мәліметтер қорының пайда болу және даму тарихы



бет7/29
Дата04.01.2024
өлшемі236.5 Kb.
#488482
түріПрограмма
1   2   3   4   5   6   7   8   9   10   ...   29
численные методы ответы сессия

11. «Бірге-бір» қатынасы

"Бірге-бір" қатынасы (One-to-One Relationship) — бұл реляциялық дерекқорларды жаттығулармен байланыс орнату үшін пайдаланылатын қатынас түрі. Осы қатынаста бір дерекқордың біріктірген жаттығуы басқа дерекқордың біріктірген жаттығуымен тек біреуін байланыстырар.


"Бірге-бір" қатынасының мисалына, "Жеке Шығармашылықты туғызу" дерекқоры мен "Тәуекелге туған Қыз" дерекқорының байланыстарын көрсетеміз. Біріктірген дерекқорда кілтсіз еліктірілген байланыстырған қосымша мәліметтер болса, олары "Бірге-бір" қатынасымен байланыстырылған боларымызды.


```sql
CREATE TABLE PersonalInformation (


PersonID INT PRIMARY KEY,
FirstName VARCHAR(255),
LastName VARCHAR(255),
BirthDate DATE
);

CREATE TABLE ContactDetails (


ContactID INT PRIMARY KEY,
Email VARCHAR(255),
PhoneNumber VARCHAR(20),
PersonID INT UNIQUE,
FOREIGN KEY (PersonID) REFERENCES PersonalInformation(PersonID)
);
```

Мысалда, "PersonalInformation" дерекқорында басқарылатын жаттығулар болса, олардың контакттық ақпараттарын "ContactDetails" дерекқорында біріктіру керек. "PersonID" атауы бойынша біріктірген байланыстырған қатынас жасау арқылы, кез-келген адамның шынайы ақпараттары мен оның контакттық мәліметтерін бірдей басқару мүмкіндігін көрсететін тізім жасау мүмкін.


"Бірге-бір" қатынасыны пайдалану, байланыстырылатын дерекқорларды осы түріндегі қатынас бойынша байланыстыру мақсатында пайдалануы мүмкін.


12. «Көпке-көп» қатынасы

"Көпке-көп" қатынасы (Many-to-Many Relationship) — бұл реляциялық дерекқорларды жаттығулар арасында көпке-көп байланыстырарымызды қатынасыны анықтау үшін пайдаланылатын қатынас түрі. Осы қатынаста бір дерекқордың біріктірген жаттығуларының көп болып табылуы мүмкін, және олар басқа дерекқордың біріктірген жаттығуларымен де байланыс орнату мүмкін.


"Көпке-көп" қатынасының мисалына, "Students" (Оқушылар) дерекқоры мен "Courses" (Курстар) дерекқорының байланыстарын көрсетеміз. Біріктірген дерекқорда кілтсіз еліктірілген байланыстырған қосымша мәліметтер болса, олары "Көпке-көп" қатынасымен байланыстырылған боларымызды.




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




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

    Басты бет