Похожие презентации:
Організація бази даних
1. ОРГАНІЗАЦІЯ БАЗИ ДАНИХ
2. Книги
Дейт, К. Дж. Введение в системы базданных, 8-е издание.
Коннолли, Томас, Бегг, Каролин. Базы
данных: проектирование, реализация
и сопровождение. Теория и практика.
3-е издание.
Гарсия-Молина, Гектор, Ульман,
Джеффри, Д., Уидом, Дженнифер.
Системы баз данных. Полный курс.
07.09.2017
ОБД - осінь 2008
2
3. Лекція 1
Системи баз даних4. Системи баз даних
Система баз даних – це, по суті,не що інше, як комп'ютеризована
система збереження записів
База даних – набір логічно
зв'язаних даних (і опис цих даних),
що використовується для
забезпечення інформаційних потреб
підприємства
07.09.2017
ОБД - осінь 2008
4
5. Компоненти систем баз даних
Апаратне забезпеченняПрограмне забезпечення
Користувачі
Дані
07.09.2017
ОБД - осінь 2008
5
6. Користувачі систем баз даних
Адміністратор данихАдміністратор бази даних
Прикладні програмісти
Досвідчені користувачі
Наївні користувачі
07.09.2017
ОБД - осінь 2008
6
7. Дані
ІнтегрованіСумісні/розподілені
Перманенті
Тимчасові
База даних – деякий набір
перманентних даних, що
використовуються прикладними
системами будь-якого підприємства
Об'єкти та зв'язки
07.09.2017
ОБД - осінь 2008
7
8. Приклад ER-діаграми 1
ПостачальникиСклади
Проекти
Деталі
Розміщення
07.09.2017
Співробітники
Підрозділи
ОБД - осінь 2008
8
9. Приклад ER-діаграми 2
ПостачальникиСклади
Проекти
Деталі
Розміщення
07.09.2017
Співробітники
Підрозділи
ОБД - осінь 2008
9
10. Переваги систем баз даних
Контроль збитковості данихНепротирічивість даних
Сумісне використання даних
Підтримка цілісності даних
Підвищена безпека
Застосування стандартів
Підвищення ефективності з ростом масштабів системи
Можливість балансування протирічивих вимог
Підвищення доступності даних і їх готовності до
роботи
Можливість підтримки трансакцій
Покращене керування паралелізмом
07.09.2017
ОБД - осінь 2008
10
11. Недоліки
СкладністьРозмір
Вартість
Додаткові витрати на апаратне забезпечення
Витрати на перетворення
Продуктивність
07.09.2017
ОБД - осінь 2008
11
12. Функції СКБД
Збереження, видача та оновлення данихКаталог, доступний кінцевим користувачам
Підтримка транзакцій
Служби керування паралельною роботою
Служби відновлення
Служби контролю доступу до даних
Підтримка обміну даними
Служби підтримки цілісності
Служби підтримки незалежності від даних
Допоміжні служби
07.09.2017
ОБД - осінь 2008
12
13. Компоненти СКБД
Процесор запитівДиспетчер бази даних
Диспетчер файлів
Препроцесор мови DML
Компілятор мови DDL
Диспетчер словника/каталогу
Модуль контролю прав доступу
Процесор команд
Засоби контролю цілісності
Оптимізатор запитів
Диспетчер транзакцій
Планувальник
Диспетчер відновлення
Диспетчер буферів
07.09.2017
ОБД - осінь 2008
13
14. Основні компоненти типової СКБД
Прикладніпрограми
Запити
Схема бази
даних
Препроцесор
DML
Процесор
запитів
Компілятор
DDL
Об’єктний код
програми
Диспетчер
бази даних
Диспетчер
словника
Методи
доступу
Диспетчер
файлів
Системні
буфери
07.09.2017
ОБД - осінь 2008
14
15. Компоненти диспетчера бази даних
Об’єктний кодпрограми
Управління
авторизацією
Модуль перевірки
цілісності даних
Методи
доступу
Процесор
запитів
Процесор
команд
Диспетчер
словника
Оптимізатор
запитів
Диспетчер
трансакцій
Планувальник
Диспетчер
буферів
Диспетчер
відновлення
Диспетчер
файлів
Системні
буфери
07.09.2017
ОБД - осінь 2008
15