- •Базы данных термины и определения
- •Меры противодействия
- •Элементы структур бд
- •Основные понятия субд
- •Классификация бд:
- •Информационно-логические подгруппы
- •Язык er-диаграмм
- •Классификация сущностей
- •Первичные и внешие ключи
- •Ограничения целостности
- •Требования к совокупности отношений
- •Цели проектирования реляционных бд
- •Универсальные отношения
- •Нормализация
- •Процедура нормализации.
- •Процедура проектирования
- •Пример проектирования бд библиотеки
- •Стандарт и реализация sql
- •Типы команд sql
- •Особенности языка sql
- •Запись sql операторов
- •Синтаксис языка
- •Типы данных языка
- •Операторы манипулирования таблицами
- •Понятие о языке MySql
- •Настройка и запуск MySql
- •Начало работы
- •Безопасность MySql
- •Регулирование прав доступа
- •Метки безопасности и принудительный контроль доступа
- •Поддержание целостности в субд
- •Примеры нарушения целостности бд
- •Атомарность
- •Ограничения целостности
- •Классификация ограничения целостности
- •Реализация декларативных нарушений в стандарте sql
- •Примеры средств контроля ограничения
- •Средства поддержания высокой готовности
- •Особенности аппаратной реализации отказоустойчивых систем
Капустин Владимир Владиславович
Базы данных термины и определения
Под базой данных понимается совокупность хранящихся вместе данных при наличии такой минимальной избыточности которая подразумевает их оптимальное использование одним или несколькими приложениями.
1. Система баз данных должна обеспечивать надежное и достоверное хранение информации
2. Простое и оперативное управление данными
3. Простой и оперативный доступ к данным со стороны приложений и пользователей при сохранении конфиденциальности
4. Получение необходимых отчётов по ходу и результатов работы
Выполнение перечисленных функций обеспечивается СУБД.
При описании БД используются следующие понятия:
файл - информация хранящаяся на электронном носителе и используемая при обработке данных как единое целое.
Знания - совокупность правил, закономерностей и фактов с помощью которых на основе имеющихся данных решаются поставленные задачи.
В зависимости от использования данных соответствующими приложениями БД могут упорядочиваться по использованию и хранению.
Наиболее распространены в настоящее время БД упорядоченные по хранению.
Требования предъявляемые к БД:
1. Высокое быстродействие, малое время отклика на запрос.
2. Простота обновления данных.
3. Независимость данных. Возможность изменения логической и физической структуры без изменения представления пользователей.
4. Инвариантности информации к характеру хранению данных, программному обеспечению и техническим средствам.
5. Возможность совместного использования данных несколькими пользователями.
6. Соблюдение заданных норм безопасности. Защита от разрушения или несанкционированного изменения.
7. Специфические требования ИБ, целостность данных подразумевает устойчивость хранения данных к разрушению и уничтожению связанным с неисправностями технических средств, ошибками системного и прикладного ПО, ошибочными действиями пользователя.
Меры противодействия
1. Исключение одинаковых записей об одном и том же факте.
2. Противодействие вводу некорректных записей.
3. Защита данных и их структур при обновлении отдельных элементов БД и СУБД.
4. Невозможность удаления или каскадного удаления связанных данных различных файлов.
5. Неискажение данных при работе в многопользовательском режиме и в распределенных БД.
6. Поддержание сохранности данных при сбоях аппаратно-программных, возможность восстановления БД.
Целостность обеспечивается так называемыми триггерами целостностями, то есть приложениями выполняющие восстановление БД при определённых условиях.
Конфиденциальность предполагает ограничение несанкционированного доступа к конфиденциальной информации: парольный доступ, система разрешений от администратора БД на выполнение определённых действий, запрет администратора БД на доступ к данным, формирование видов, то есть таблиц разрешения и запретов производных от исходных предназначенных конкретным пользователям для определённых действий.
База данных - это поименованная совокупность структурированных данных, относящихся к определенной предметной области.
.txt, .doc, .jpg
7. Стандартизация построения и эксплуатации базы данных
Компоненты обеспечивающие выполнение стандартных форма взаимодействия как собственность БД. Так и с внешними приложениями носят название СУБД.
СУБД и БД называется банком данных
8. Адекватность отображения данных в соответсвующейтпредметноц области.
9. Дружелюбный интерфейс пользователя