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