Рис. 1. Система баз данных
АО + ПО
Функции СУБД
Управление данными во внешней памяти (на дисках).
Управление данными в оперативной памяти с использованием дискового кэша.
Журнализация изменений, резервное копирование и восстановление базы данных после сбоев.
Поддержка языков БД (язык определения данных, язык манипулирования данными).
Сильные места ранних СУБД:
развитые средства управления данными во внешней памяти на низком уровне;
возможность построения вручную эффективных прикладных систем;
возможность экономии памяти за счет разделения подобъектов (в сетевых системах).
Недостатки:
слишком сложно пользоваться;
фактически необходимы знания о физической организации;
прикладные системы зависят от этой организации;
их логика перегружена деталями организации доступа к БД.
Наличие небольшого набора абстракций.
Наличие простого и в тоже время мощного математического аппарата.
Возможность манипулирования данными без необходимости знания конкретной физической организации баз данных во внешней памяти.
БД
Сервер
Компьютер пользователя
Компьютер пользователя
Недостатки «файл-серверной архитектуры»:
Основные достоинства трехуровневой
архитектуры «клиент-сервер»
Основные достоинства двухуровневой
архитектуры «клиент-сервер»
снижение нагрузки на сеть;
повышение безопасности информации;
уменьшение сложности клиентских приложений за счет отсутствия в них кода, связанного с контролем БД и разграничением доступа к ней
Ключ обеспечивает:
однозначную идентификацию записей таблицы;
ускорение выполнения запросов к БД;
установление связей между отдельными таблицами БД;
использование ограничений ссылочной целостности.
Индексы обеспечивают:
увеличение скорости доступа (поиска) к данным;
сортировку записей;
установление связей между отдельными таблицами БД;
использование ограничений ссылочной целостности.
Особенности:
при изменении (редактировании) поля связи может нарушиться связь между записями двух таблиц. Поэтому при редактировании поля связи записи главной таблицы нужно соответственно изменять и значение поля связи всех подчиненных таблиц;
при удалении записи главной таблицы нужно удалять и соответствующие ей записи в подчиненной таблице (каскадное удаление);
при добавлении записи в подчиненную таблицу значение ее поля связи должно быть установлено равным значению поля связи главной таблицы.
В IDEF1X могут быть выражены следующие мощности связей:
Правила выделения сущностей:
Значение атрибута имеет конечное множество значений.
Атрибут может иметь сразу несколько значений.
INSERT INTO имя_таблицы (имя_столбца,…) VALUES (константа | NULL,…)
Оператор выбора:
Оператор вставки записи:
Оператор редактирования записи:
UPDATE имя_таблицы
SET имя_столбца = выражение,...
[WHERE условие_поиска]
Косвенные показатели эффективности
Надежность процессов
Стоимостные затраты на обработку данных
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть