- •Понятие базы данных. Понятия и примеры систем управления базами данных.
- •Функции систем управления баз данными.
- •Иерархическая модель данных.
- •Сетевая модель данных.
- •Реляционная модель данных.
- •Постреляционная модель данных.
- •Объектно-ориентированная модель данных.
- •Многомерная модель данных.
- •Ключевые поля таблиц. Понятие первичного ключа.
- •Типы связей между таблицами в реляционной модели данных. Примеры связей.
- •Типы полей таблиц.
- •Свойства полей таблицы.
- •Запросы на выборку, способы их создания.
- •Страницы доступа к данным и их виды.
- •Назначение, стандарты и преимущества языка sql.
- •Структура команды sql.
- •Типы данных и выражения в sql.
- •Функциональные возможности sql.
- •Требования к бд.
- •Жизненный цикл бд.
- •Понятие сервера и клиента.
- •Виды серверов.
- •Механизмы доступа к данным (прикладной и универсальной программный интерфейс).
- •Функции администратора бд.
- •Направления администрирования бд.
- •Восстановление баз данных.
- •Оптимизация работы бд.
Направления администрирования бд.
Администратор БД – физическое лицо или группа лиц, ответственных за состояние, развитие и использование БД организации или учреждения. Направления администрирования базы данных: администрирование предметной области, обеспечивающее адекватность отображения в концептуальной схеме базы данных тех изменений, которые происходят в предметной области; администрирование приложений, ответственное за обеспечение представления базы данных для различных групп пользователей в соответствии с их потребностями; администрирование базы данных (хранения данных), включающее сохранность базы данных и максимизацию ее производительности; администрирование безопасности данных, которое обеспечивает представление пользователям полномочий на доступ к данным в базе данных и соответствующим образом настраивает системные средства защиты от несанкционированного доступа.
Причины разрушения и потери данных.
Разрушение и потеря данных в базе могут быть вызваны рядом причин: сбои оборудования; физические воздействия на аппаратные средства базы данных; стихийные бедствия; ошибки санкционированных пользователей; умышленные вредоносные действия несанкционированных пользователей или программ; программные ошибки СУБД или операционной системы; ошибки в прикладных программах; совместное выполнение конфликтных запросов пользователей и др.
Использование паролей для защиты данных, уязвимость защиты с помощью паролей.
Главное достоинство защиты с помощью логина и пароля – простота и привычность. Надежность парольной защиты основывается на хранении их в тайне. При использовании пароля желательно соблюдать следующие требования: пароль должен состоять из комбинации букв и цифр или специальных знаков; длина пароля должна быть не менее шести символов, пароль не должен содержать пробелы пароли должны часто изменяться. При правильном использовании пароли могут обеспечить приемлемый для многих организаций уровень безопасности. Тем не менее, из-за уязвимости сохранения паролей в тайне в ряде случаев такой защиты оказывается недостаточно. База данных может быть зашифрована и храниться на диске в зашифрованном виде. Шифрование – это преобразование исходных данных по специальным алгоритмам в новое представление, скрывающее содержание исходной информации. Дешифрование – это обратный шифрованию процесс. При шифровании базы данных ее файл кодируется и становится недоступным для просмотра информации с помощью служебных программ.
Восстановление баз данных.
Восстановление базы данных осуществляется в случае ее физического повреждения или нарушения целостности. Целостность базы данных есть свойство базы данных, означающее, что в ней содержится полная, непротиворечивая и адекватно отражающая предметную область информация. Важными средствами восстановления БД является регулярное и частое копирование резервное БД и ведение журнала транзакций. Резервная копия БД – резервная копия всех файлов, составляющих БД. Если повреждается или теряется файл можно извлечь копию этого файла и восстановить его в базе. При осуществлении резервного копирования базы данных необходимо выполнять следующие требования: копия создается в момент, когда состояние базы данных является целостным; копия создается на иных внешних устройствах, чем то, на котором располагается сама база. Это вызвано тем, что в случае выхода из строя этого устройства восстановить базу данных будет невозможно. Журнал транзакций – группа файлов, в которые записываются изменений, внесенные завершёнными транзакциями. Эта информация достаточна для повторного выполнения транзакциями, если надо восстановить БД.
