Введение
Завантажити презентаціюПрезентація по слайдам:
Лекция 1. Введение Национальный авиационный университет Факультет компьютерных наук Кафедра инженерии программного обеспечения Резниченко Валерий Анатольевич Организация баз данных и знаний
СОДЕРЖАНИЕ Файловые системы и базы данных Определение БД и СУБД Преимущества использования БД Языки СУБД Пользователи БД Основные требования к СУБД ФКН НАУ Лекция 1. Введение
Файловые системы ПО Задача 1 Задача 2 Задача N … Программа-1 Файл-1 Программа-2 Файл-2 … Программа-N Файл-N ФКН НАУ Лекция 1. Введение
Недостатки файловой системы Зависимость данных Жесткость структуры данных Статичность данных Отсутствие интеграции Противоречивость Неэффективность совместного использования Неэффективность хранения и обработки ФКН НАУ Лекция 1. Введение
Подход, использующий БД Информационная модель ПО Функциональная модель ПО Прикладная система БД СУБД ФКН НАУ Лекция 1. Введение
Определение БД База данных (БД) – это большая совокупность взаимосвязанных сложно-структурированых данных, которые предполагают: интегрированное хранение, централизованное управление и совместное использование. ФКН НАУ Лекция 1. Введение
Определение СУБД Система управления базами данных – (СУБД) – программное обеспечение для ЭФФЕКТИВНОГО, УДОБНОГО и БЕЗОПАСНОГО создания и ведения данных в базе данных, организации поиска в ней и выдачи данных. ФКН НАУ Лекция 1. Введение
Преимущества использования БД Интегрированное хранение данных Централизованное управление данных Совместное использование данных Независимости данных Обеспечение целостности данных Защита данных Эффективное управление доступом к данным Восстановление базы данных ФКН НАУ Лекция 1. Введение
Централизованное управление БД Проектирование схем БД Разработка хранения доступа к БД Реструктуризация и реорганизация БД Поддержание механизмов целостности БД Регистрация и права доступа пользователей Резервное копирование и восстановление Настройка БД Отслеживание использования БД ФКН НАУ Лекция 1. Введение
Независимость данных в БД Логическая независимость Физическая независимость Независимость данных - это состояние, когда приложения оказываются совершенно независимыми от особенностей представления и хранения данных и стратегии доступа к ним. ФКН НАУ Лекция 1. Введение
Целостность данных в БД Что может вызвать нарушение целостности Сбой оборудования или ПО Некорректный (в противоположность незаконному) ввод, изменение и удаление данных Совместный доступ (обновление) данных Целостность - это обеспечение всевозможных ограничений на данные в БД. ФКН НАУ Лекция 1. Введение
Поддержания целостности Резервное копирование и восстановление Контрольные точки и откаты Декларации ограничения целостности Механизмы транзакций Механизмы блокировок Ведение журналов ФКН НАУ Лекция 1. Введение
Защита данных Регистрация пользователей Управление правами доступа Идентификация и подтверждение подлинности Автоматическое ведение журналов Шифровка данных ФКН НАУ Лекция 1. Введение
Языки СУБД Язык определения данных (ЯОД – DDL) Язык манипулирования данными (ЯМД – DML) Язык запросов (ЯЗ – QL) Structured Query Language (SQL) Query By Example (QBE) ФКН НАУ Лекция 1. Введение
Пользователи баз данных Администратор базы данных Системные аналитики, проектировщики Системные и прикладные программисты Конечные пользователи Операторы ФКН НАУ Лекция 1. Введение
Требования к системе БД (1) Простота, гибкость разработки приложений Многократное и многоаспектное использо – вание данных Простота, легкость, гибкость использования Простота, гибкость изменения, расширения и настройки Эффективность, гибкость, производитель– ность хранения и обработки ФКН НАУ Лекция 1. Введение
Требования к системе БД (2) Защита от несанкционированного доступа, искажения и уничтожения Поддержание требуемого уровня незави – симости данных Поддержание требуемого уровня целост – ности данных Развитые средства администрирования ФКН НАУ Лекция 1. Введение
Схожі презентації
Категорії