
- •Вопрос 1. База данных. Модель представления данных. Субд. Классификация.
- •Вопрос 2. Модели данных. Иерархическая модель. Сетевая модель.
- •1) Иерархическая модель.
- •Вопрос 3. Модели данных. Реляционная модель. Постреляционная
- •2) Постреляционная модель.
- •Вопрос 4. Модели данных..Многомерная Объектно-ориентированная модель.
- •Вопрос 5. Проектирование бд. Инфологическая, логическая, физическая модель.
- •Вопрос 6.. Сущность. Классификация. Связь. Виды связей.
- •Вопрос 7. Первичный, внешний ключи. Основные операции по манипулированию с данными (проекция, селекция, естественное соединение, пересечение).
- •Вопрос 8. Проектирование бд. Универсальное отношение. Нормализация. Цель нормализации.
- •Вопрос 9. Функциональные зависимости. Первая нф. Вторая нф.Третья
- •Вопрос 10. Третья нф. Нф Бойса-Кодда. Четвертая нф. Пятая нф.
- •Вопрос 11. Язык sql. Стандарты. Основные группы операторов. Основные типы данных
- •Вопрос 12. Язык sql. Инструкции create table, insert, select
- •Вопрос 13. Модель "Клиент-сервер". Основные группы функций. Модель файлового сервера
- •Вопрос 14. Модель удаленного доступа к данным или модель rda.
- •Вопрос 15. Модель активного сервера бд. Модель сервера приложений
- •16. Модели взаимодействия серверных и клиентских процессов. Типы параллелилизма при выполнения при выполнении запросов.
- •Вопрос 17. Ansi. Процесс прохождения пользовательского запроса.
- •Вопрос 18. Системы автоматического проектирования баз данных. Нотация idef1x.
- •Вопрос 19. Управление доступом в субд. Субъекты доступа. Иерархия авторизации.
- •Вопрос 20. Виды привилегий в субд. Привилегии безопасности.
- •Вопрос 21. Виды привилегий в субд. Привилегии доступа. Правила назначения. Привилегии доступа к таблицам и представлениям бд.
- •Вопрос 22. Виды привилегий в субд. Привилегии доступа к бд. Привилегии доступа к субд.
- •Вопрос 23. Виды привилегий в субд. Использование представлений для управления доступом. Иерархия прав доступа.
- •24 Управление доступом в субд MySql. Виды, уровни привилегий.
- •Вопрос 25. Метки безопасности. Принудительный контроль доступа.
- •Вопрос 26. Поддержание целостности данных. Табличные ограничения. Ссылочные ограничения. Правила.
- •Вопрос 28. Поддержание целостности данных. Сериализация транзакций. Уровни изолированности пользователей
- •Вопрос 29. Регистрация действий пользователей.
- •Вопрос 30. Методы обеспечения доступности данных. Архивирование и резервное копирование бд.
- •31. Методы обеспечения доступности данных. Кластерная организация серверов бд. Репликация бд.
- •Вопрос 32. Методы обеспечения конфиденциальности данных. Угрозы, специфичные для субд.
- •33 Методы подключения конфиденциальности данных. Sql-инъекции.
- •Метод использования логического оператора or.
- •Использование функций комментирования
- •Для несанкционированного получения информации
- •Знание злоум-ком структуры бд
- •Не обрабвтываются ошибки, возвращаемые в субд
- •Отсутствие проверки корректности входных данных
- •Вопрос 23. Универсальные механизмы доступа к данным. Odbc.
- •Вопрос 24 Универсальные механизмы доступа к данным. Microsoft uda. Архитектура.
- •32. Виды привилегий в субд. Привилегии доступа к процедурам и событиям.
Вопрос 1. База данных. Модель представления данных. Субд. Классификация.
Банк Данных - является разновидностью источника сообщения, в котором реализованы функции централизованного хранения и накопления информации, организованной в одной или нескольких БД. Состоит из:
1) БД - совокупность специальным образом организованных данных, хранящихся в памяти вычислительной системы и отражающих состояние объектов и их взаимосвязи в рассматриваемой области. Логическая структура хранимых в БД данных называется модель представления данных.
2) СУБД - комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования БД многими пользователями. СУБД различаются по использованной модели данных. К СУБД относят следующие виды программ:
- полнофункциональные СУБД – СУБД, функции в которых реализуются одним простым модулем (Access);
- Сервер БД – центральный компонент обработки данных в сетях, предназначенный для работы со многими пользователями (MS SQL Server, Oracke, My SQL);
- клиенты БД – ПО, позволяющее работать с БД.
3) Словарь данных (База МетаДанных) - подсистема Банка Данных, предназначенная для централизованного хранения информации о структурах данных, взаимодействия данных друг с другом, о типах данных и форматах их представления, о принадлежности данных пользователям, о средствах разграничения доступа и т.д. Используются также термин «БМД». Иногда словарь реализуется не в виде отдельной подсистемы, а средствами СУБД, и представляется в виде БД.
4) Администратор БД - лицо или группа лиц, отвечающих за выработку требований к БД, ее проектировании, реализации, оптимизации и сопровождения. Он обеспечивает защиту от НСД данных, контролирует избыточность данных, непротиворечивость, сохранность и достоверность. Выделяют администратора СУБД (отвечает за сервер) и администратора ОС (на которой БД реализована).
5) Вычислительная система - совокупность взаимосвязанных ЭВМ и других устройств, обеспечивающих автоматизацию сбора, обработки и хранения информации;
6) пользователи и обслуживающий персонал.
Вопрос 2. Модели данных. Иерархическая модель. Сетевая модель.
1) Иерархическая модель.
В данной модели связи между данными можно описать в виде упорядоченного графа, при этом используется тип данных - дерево. Дерево может быть корневым (не имеет родителя, а только потомки) или подчиненным (имеет и родителей, и потомков).
Достоинства:
- эффективное использование памяти ЭВМ, т.к. для физического размещения данных можно использовать методы последовательного распределения памяти;
- хорошие показатели времени основных операций над данными;
- удобно использовать для иерархии упорядоченной информации.
Недостатки:
- сложность понимания пользователем;
- сложность описания объектов с разнообразными связями;
- ограниченное число операций по манипулированию с данными.
2) Сетевая модель.
Представляется в идее произвольного графа, позволяющего указать различные связи объектов. Используется две группы типов: запись и связь. Связь определяется для двух типов записи: предка и потомка.
Достоинства:
- хороший показатель оперативности выполнения операций;
- операций по обработке данных становится больше.
Недостатки:
- сложность БД, построенной на данной модели, а значит и сложность СУБД для обработки данных, следовательно, сложность для понимания пользователем;
- слабый контроль целостности связи между данными.