Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD / Slides / Russian / Lecture 01R-Introduction.pps
Скачиваний:
31
Добавлен:
20.02.2016
Размер:
88.06 Кб
Скачать

Лекция 1. Введение

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

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

Что может вызвать нарушение целостности

Сбой оборудования или ПО

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

Совместный доступ (обновление) данных

ФКН НАУ

11

Лекция 1. Введение

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

Резервное копирование и восстановление

Контрольные точки и откаты

Декларации ограничения целостности

Механизмы транзакций

Механизмы блокировок

Ведение журналов

ФКН НАУ

12

Лекция 1. Введение

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

Регистрация пользователей

Управление правами доступа

Идентификация и подтверждение подлинности

Автоматическое ведение журналов

Шифровка данных

ФКН НАУ

13

Лекция 1. Введение

Языки СУБД

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

Язык манипулирования данными (ЯМД – DML)

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

Structured Query Language (SQL)

Query By Example (QBE)

ФКН НАУ

14

Лекция 1. Введение

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

Администратор базы данных

Системные аналитики, проектировщики

Системные и прикладные программисты

Конечные пользователи

Операторы

ФКН НАУ

15

Лекция 1. Введение

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

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

Многократное и многоаспектное использо – вание данных

Простота, легкость, гибкость использования

Простота, гибкость изменения, расширения и настройки

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

ФКН НАУ

16

Лекция 1. Введение

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

Защита от несанкционированного доступа, искажения и уничтожения

Поддержание требуемого уровня незави – симости данных

Поддержание требуемого уровня целост – ности данных

Развитые средства администрирования

ФКН НАУ

17