- •Основные определения:
- •Модель данных (мд) – это средство обработки данных, позволяющее увидеть не только конкретные значения данных, но и их смысл.
- •Объект бд – это элемент предметной области, о котором мы хотим хранить информацию.
- •По арности
- •По значности
- •По членству
- •Сотрудники – отделы
- •Элементы пользовательского интерфейса в системе
- •Объектно-ориентированный подход
- •З ащита данных.
- •Мероприятия по защите данных.
- •Ограничение доступа к данным.
- •Ограничение обработки данных.
- •Ведение системного журнала.
- •Управление транзакциями.
- •Управление параллельным доступом
- •Потенциальные пути утечки и повреждения информации.
- •Классификация угроз системе защиты.
- •Мероприятия, по защите секретности.
- •Языковые средства субд.
- •З апросы в sql.
- •Составное условие
- •Многотабличный запрос
- •Вложеные запросы.
- •Операции группировки
- •К оманды модификации данных.
- •Удаление данных
- •Добавление данных
- •Изменение данных
- •Использование операций реляционой алгебры в sql.
- •Команды определения данных.
- •Индексы
- •Представления
- •Привилегии
- •У правление параллельным доступом.
- •Блокировки.
- •Минусы блокировок.
- •Метод временных меток.
- •Системы «клиент – сервер»
- •Пользователи могут изменять компаненты системы, изменятьее не теряя при этом работоспособность.
- •Нет зависимости от конкретного производителя.
- •Сервер вд Факс Сервер
- •Архитектура систем «клиент – сервер»
- •Серверы базы данных.
- •Распределение базы данных
- •Порядок выполнения запросов в бд
- •Планировщик
- •Протокол 2-ух фазной фиксации
- •Стратегия распределения нефрагментированных файлов.
- •Физическая организация бд.
- •Механизм доступа цилиндр
- •Выбор субд
- •Способ сбора данных субд
- •Перспективные направления развития информационных систем.
- •Основные свойства ообд
- •Составляющие базы знаний.
- •Классификация знаний.
Сотрудники – отделы
№сотрудника |
Зарплата |
№отдела |
Сотрудники – проекты
№сотрудника |
№проекта |
Задание |
|
|
|
ФЗ:
зарплатаотдел
отделзарплата
сотрудникзарплата
Третья нормальная форма (3НФ).
Сотрудники – отделы
№сотрудника |
№отдела |
|
|
Отдел – зарплата
№отдела |
Зарплата |
|
|
Отношение находится в 3НФ, когда удалены транзитивные ФЗ.
Нормальная форма Бойса-Кодда (НФБК).
№сотрудника |
Имя сотрудника |
№проекта |
Задание |
|
|
|
|
ФЗ:
№сотрудника имя сотрудника
№сотрудника, №проекта задание
№сотрудника№проекта
Имя сотрудника№проекта
Исходная таблица разделяется на 2 таблицы:
№сотрудника |
Имя сотрудника |
|
|
№сотрудника |
№проекта |
Задание |
|
|
|
Отношение находится в НФБК, если любая нетривиальная зависимость в нём есть зависимость от ключа
№сотрудника, №проекта задание
Четвёртая нормальная форма (4НФ).
Отношение находится в 4НФ, если любая многозначная зависимость в ней есть зависимость от ключа.
Достаточным условием для 4НФ является наличие в отношении не более 2 атрибутов.
№сотрудника |
№проекта |
Задание |
|
|
|
Исходная таблица разделяется на 2 таблицы:
№сотрудника |
№проекта |
|
|
№проекта |
Задание |
|
|
Пятая нормальная форма (5НФ).
Отношение находится в 5НФ тогда, когда в любой её полной декомпозиции все проекции содержат возможный ключ.
№сотрудника |
№отдела |
№проекта |
|
|
|
Ключ: №сотрудника, №отдела, №проекта
№сотрудника |
№отдела |
|
|
№сотрудника |
№проекта |
|
|
№отдела |
№проекта |
|
|
Общие правила нормализации:
1. T(k1,k2,F), k2F , где Т, Т1,Т2 – это таблицы, k1, k2 – ключи.
T1(k1, k2), T2(k2, F).
-
T(k,F1,F2), F1F2
T1(k, F1), T2(k, F2).
Элементы пользовательского интерфейса в системе
Microsoft Windows.
Интерфейс БД – это граница в системе, за которой пользователь ничего не видит.
Виды интерфейсов:
-
Консольный интерфейс.
-
Пассивный диалог.
-
Оконный интерфейс.
Вертикальная полоса
кнопки прокрутки
заголовок Окно рамка
рабочая область горизонтальная строчное
полоса прокрутки меню
Элементы интерфейса:
-
Меню – это набор команд, из которых мы можем сделать выбор.
Различают горизонтальное, вертикальное, комплексное и контекстное меню.
Контекстное меню – это меню, которое может появиться в любом месте экрана.
Свойства команд меню:
- Доступность.
- Видимость.
-
Кнопка – это элемент управления прямоугольной формы, при нажатии на которую выполняется некоторая команда.
Кнопки бывают: с фиксацией, без фиксации, со значением по умолчанию, невидимая, флажок, радиокнопка.
-
Список – это набор значений, из которого выбирается необходимое.
Список ускоряет работу пользователя.
Различают обычный список и разворачивающийся список.
-
Поле – служит для отображения: изменений, просмотра, добавления данных в поля таблиц и т.п.
-
Надпись – это объект, который появляется на экране, но не реагирует на действия пользователя.