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