Файловые системы и базы данных Определение БД

Содержание

Слайд 2

СОДЕРЖАНИЕ Файловые системы и базы данных Определение БД и СУБД Преимущества

СОДЕРЖАНИЕ

Файловые системы и базы данных
Определение БД и СУБД

Преимущества использования БД
Языки СУБД
Пользователи БД
Основные требования к СУБД
Слайд 3

Файловые системы ПО Задача 1 Задача 2 Задача N … Программа-1

Файловые системы

ПО

Задача 1

Задача 2

Задача N


Программа-1 Файл-1
Программа-2 Файл-2

Программа-N Файл-N

Слайд 4

Недостатки файловой системы Зависимость данных Жесткость структуры данных Статичность данных Отсутствие

Недостатки файловой системы

Зависимость данных
Жесткость структуры данных
Статичность данных
Отсутствие интеграции


Противоречивость
Неэффективность совместного использования
Неэффективность хранения и обработки
Слайд 5

Подход, использующий БД Информационная модель ПО Функциональная модель ПО Прикладная система БД СУБД

Подход, использующий БД

Информационная модель ПО

Функциональная модель ПО

Прикладная
система

БД

СУБД

Слайд 6

Определение БД База данных (БД) – это большая совокупность взаимосвязанных сложно-структурированых

Определение БД

База данных (БД) – это большая совокупность взаимосвязанных сложно-структурированых данных,

которые предполагают:
интегрированное хранение,
централизованное управление и
совместное использование.
Слайд 7

Определение СУБД Система управления базами данных – (СУБД) – программное обеспечение

Определение СУБД

Система управления базами данных –
(СУБД) – программное обеспечение для

ЭФФЕКТИВНОГО, УДОБНОГО и БЕЗОПАСНОГО создания и ведения данных в базе данных, организации поиска в ней и выдачи данных.
Слайд 8

Преимущества использования БД Интегрированное хранение данных Централизованное управление данных Совместное использование

Преимущества использования БД

Интегрированное хранение данных
Централизованное управление данных
Совместное

использование данных
Независимости данных
Обеспечение целостности данных
Защита данных
Эффективное управление доступом к данным
Восстановление базы данных
Слайд 9

Централизованное управление БД Проектирование схем БД Разработка хранения доступа к БД

Централизованное управление БД

Проектирование схем БД
Разработка хранения доступа к

БД
Реструктуризация и реорганизация БД
Поддержание механизмов целостности БД
Регистрация и права доступа пользователей
Резервное копирование и восстановление
Настройка БД
Отслеживание использования БД
Слайд 10

Независимость данных в БД Логическая независимость Физическая независимость Независимость данных -

Независимость данных в БД

Логическая независимость
Физическая независимость

Независимость данных - это

состояние, когда приложения оказываются совершенно независимыми от особенностей представления и хранения данных и стратегии доступа к ним.
Слайд 11

Целостность данных в БД Что может вызвать нарушение целостности Сбой оборудования

Целостность данных в БД

Что может вызвать нарушение целостности
Сбой оборудования или ПО


Некорректный (в противоположность незаконному) ввод, изменение и удаление данных
Совместный доступ (обновление) данных

Целостность - это обеспечение всевозможных ограничений на данные в БД.

Слайд 12

Поддержания целостности Резервное копирование и восстановление Контрольные точки и откаты Декларации

Поддержания целостности

Резервное копирование и восстановление
Контрольные точки и откаты


Декларации ограничения целостности
Механизмы транзакций
Механизмы блокировок
Ведение журналов
Слайд 13

Защита данных Регистрация пользователей Управление правами доступа Идентификация и подтверждение подлинности Автоматическое ведение журналов Шифровка данных

Защита данных

Регистрация пользователей
Управление правами доступа
Идентификация и

подтверждение подлинности
Автоматическое ведение журналов
Шифровка данных
Слайд 14

Языки СУБД Язык определения данных (ЯОД – DDL) Язык манипулирования данными

Языки СУБД

Язык определения данных (ЯОД – DDL)
Язык манипулирования данными

(ЯМД – DML)
Язык запросов (ЯЗ – QL)

Structured Query Language (SQL)
Query By Example (QBE)

Слайд 15

Пользователи баз данных Администратор базы данных Системные аналитики, проектировщики Системные и прикладные программисты Конечные пользователи Операторы

Пользователи баз данных

Администратор базы данных
Системные аналитики, проектировщики
Системные и

прикладные программисты
Конечные пользователи
Операторы
Слайд 16

Требования к системе БД (1) Простота, гибкость разработки приложений Многократное и

Требования к системе БД (1)

Простота, гибкость разработки приложений
Многократное

и многоаспектное использо – вание данных
Простота, легкость, гибкость использования
Простота, гибкость изменения, расширения и настройки
Эффективность, гибкость, производитель– ность хранения и обработки