Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекція 2 Середовище БД.doc
Скачиваний:
9
Добавлен:
19.11.2019
Размер:
679.42 Кб
Скачать

Лекція 2. Середовище бази даних

Лекція 2. Середовище бази даних 1

Структура цієї лекції 2

2.1. Трьохрівнева архітектура ANSI-SPARC 2

2.1.1. Зовнішній рівень 4

2.1.2. Концептуальний рівень 4

2.1.3. Внутрішній рівень 5

2.1.4. Схеми, відображення й екземпляри 5

2.1.5. Незалежність від даних 7

2.2. Мови баз даних 8

2.2.1. Мова визначення даних - DDL 8

2.2.2. Мова керування даними - DML 9

Процедурні мови DML 9

Не процедурні мови DML 9

2.2.3. Мови 4GL 10

Генератори форм 11

Генератори звітів 11

Генератори графічного представлення даних 11

Генератори програм 11

2.3. Моделі даних і концептуальне моделювання 11

2.3.1. Об'єктні моделі даних 12

2.3.2. Моделі даних на основі записів 13

Реляційна модель даних 13

Мережна модель даних 15

Ієрархічна модель даних 15

2.3.3. Фізичні моделі даних 16

2.3.4. Концептуальне моделювання 16

2.4. Функції СКБД 16

2.4.1. Збереження, витяг і відновлення даних 17

2.4.2. Каталог, доступний кінцевим користувачам 17

2.4.3. Підтримка транзакцій 18

2.4.4. Сервисы керування паралельністю 18

2.4.5. Сервіси відновлення 19

2.4.6. Сервіси контролю доступу до даних 19

2.4.7. Підтримка обміну даними 19

2.4.8. Служби підтримки цілісності даних 20

2.4.9. Служби підтримки незалежності від даних 20

2.4.10. Допоміжні служби 20

2.5. Компоненти СКБД 21

2.6. Архітектура багатокористувачевих СКБД 23

2.6.1. Телеобробка 23

2.6.2. Файловий сервер 24

2.6.3. Технологія „клиент/сервер" 25

2.7. Системні каталоги 27

2.7.1. Служба IRDS 28

Резюме 29

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

  • сутностей "реального світу", таких як Staff (Працівник), Property (Об'єкт нерухомості), Owners (Власники об'єктів) і Renters (Орендарі);

  • атрибутів, що описують властивості чи якості кожної сутності (наприклад, сутність Staff має атрибути Name-(Ім'я), Address (Адреса) і Salary (Зарплата));

  • зв'язків між цими сутностями (наприклад, Staff керує Property).

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]