Технології баз даних Base

Поле, кожне значення якого однозначно визначає відповідний запис, називається простим ключем (ключовим полем). Якщо записи однозначно визначаються значеннями декількох полів, то така таблиця бази даних має складений ключ. У прикладі, показаному в таблиці вище, простим ключовим полем таблиці є атрибут «№ особистої справи».

Щоб зв’язати дві таблиці, необхідно або ключ-атрибут першої таблиці ввести до складу ключа-атрибут другої таблиці (можливий збіг ключів); або ввести в структуру першої таблиці зовнішній ключ – ключ другої таблиці.

На рис. 16 показаний приклад реляційної моделі, побудованої на основі об’єктів: СТУДЕНТ, СЕСІЯ, СТИПЕНДІЯ:

- СТУДЕНТ (Код_студента; Код_Сесії; Прізвище, ім’я, по батькові; Стать; Дата народження; Факультет, Курс, Потік, Група);

- СЕСІЯ (Код_Сесії, Оцінка 1, Оцінка 2, Оцінка 3, Оцінка 4, Результат);

- СТИПЕНДІЯ (Результат, Відсоток).

Таблиці СТУДЕНТ і СЕСІЯ мають співпадаючі ключі «Код_Сесії», що дає можливість легко організувати зв’язок між ними. Таблиця СЕСІЯ має первинний ключ «Код_Сесії» і містить зовнішній ключ «Результат», що забезпечує її зв’язок з таблицею СТИПЕНДІЯ.  

 

Код_студента

 

Табл

СЕСІЯ

 

 

Код_Сесії

Þ

Код_Сесії

 

 

Прізвище, ім’я, по батькові

 

Оцінка 1

 

 

Стать

 

Оцінка 2

 

 

Дата народження.

 

Оцінка 3

 

 

Факультет

 

Оцінка 4

 

Табл. СТИПЕНДІЯ

Курс

 

Результат (cередній бал)

Þ

Результат

Потік

 

 

 

Відсоток

Група

 

 

 

 

 

Рис. 4. Реляційна модель, побудована на основі об’єктів: СТУДЕНТ, СЕСІЯ, СТИПЕНДІЯ 

 Класифікація сучасних систем керування базами даних 

На початку 70-х рр. XIX століття було розроблено новий вид програмного забезпечення – системи керування базами даних (Data Base Management System – DBMS), що дозволило структурувати, систематизувати й організувати дані для їхнього комп’ютерного збереження й обробки.

Система керування базами даних (СУБД) – це комплекс програмних і мовних засобів, необхідних для створення баз даних, підтримки їх в актуальному стані та організації пошуку в них необхідної інформації.

У наш час неможливо представити інформаційну підтримку сучасної медичної установи без застосування професійних СУБД.  Однак існуючий сьогодні рівень можливостей програмних продуктів даного напряму був досягнутий не відразу. Еволюція СУБД пройшла шлях від систем, що спиралися на ієрархічну модель і модель даних типу мережа,

<< 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 >>

Схожі роботи

Реферати

Курсові

Дипломні