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