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