
- •Тема 1 Понятие экономической информации и классификация экономических информационных систем Введение
- •1.1. Понятие экономической информации. Требования, предъявляемые к экономической информации
- •1.2. Классификация экономических информационных систем и принципы их проектирования
- •Тема 2 Введение в теорию баз данных
- •2.1. Определение базы данных. Особенности организации данных в базе данных
- •Тема 3 Структурные элементы информационной системы с базой данных
- •3.1. Компоненты информационной системы с бд
- •3.2. Трехуровневая архитектура субд
- •Тема 4 Виды моделей данных
- •4.1. Иерархическая модель данных
- •4.2. Сетевая модель данных
- •4.3. Реляционная модель данных
- •4.4. Многомерная модель данных
- •4.5. Объектно-ориентированная модель данных
- •Тема 5 Реляционный подход при построении информационно-логической модели: основные понятия
- •5.1. Реляционная модель данных. Основные понятия
- •5.2. Реляционная целостность данных
- •5.3. Индексирование
- •Тема 6 основны реляционной алгебры
- •6.1. Основные определения, относящиеся к реляционной алгебре
- •6.2. Традиционные операции над множествами (теоретико-множественные операторы)
- •Лекция 7 Нормализация отношений в реляционной модели
- •7.1. Понятие нормализация отношений. Цель нормализации. Типичные ограничения для реляционной модели данных. **
- •7.2. Вторая и третья нормальные формы
- •Вторая нормальная форма (2nf)
- •Третья нормальная форма (3nf)
- •Тема 7 субд. Основные свойства и функциональные возможности
- •7.1. Основные требования к обработке данных средствами субд
- •7.2. Языковые средства субд: яод и ямд
- •7.3. Основные понятия о сетевых, распределенных и объектных бд. Классификация субд
- •1. По типу поддерживаемой в субд модели данных: реляционная или объектно–ориентированная.
- •2. По типу использования ресурсов: локальные и сетевые.
- •3. По типу использования распределенных ресурсов: гомогенная, гетерогенная, мультибазовая.
- •4. По виду специализации: специализированные субд и субд общего назначения.
- •5. По типу платформы.
- •Рекомендуемая литература
- •Осень 2007 г.
2. По типу использования ресурсов: локальные и сетевые.
Локальная СУБД устанавливается на отдельном компьютере, и средствами этой СУБД создаются локальные базы данных для пользователей этого компьютера.
Сетевые СУБД используются в локальных сетях, в которых выделены машины-клиенты (рабочие станции) и машины-серверы (одна или несколько) (рис. 7.3).
С
точки зрения СУБД, клиент
– это машина, обеспечивающая внешнюю
оболочку базы данных, т.е. все то, что
обеспечивает интерфейс пользователя;
сервер –
это машина на которой установлена СУБД
и хранятся данные (внутренняя часть
базы данных).
……………………………………………….
- сетевое подключение Данные
Рис. 7.3. Архитектура «Клиент-сервер»
Функции клиента и сервера приведены в табл. 7.1.
Таблица 7.1. Функции клиента и сервера
Клиент |
Сервер |
Управление интерфейсом пользователя Прием данных пользователя Генерация запросов к базе данных Передача запросов серверу
Получение результатов от сервера |
Прием запросов к базе данных
Обработка запросов:
Передача клиентам результатов запросов к БД |
3. По типу использования распределенных ресурсов: гомогенная, гетерогенная, мультибазовая.
Распределенная СУБД – это набор кооперированных автономных СУБД, которые можно использовать так, будто они составляют единую базу. В распределенной СУБД должны существовать определенные правила фрагментации (т.е. разбиения на части таких объектов базы данных как таблицы или их поля и записи по нескольким локальным узлам сети), репликации (т.е. хранения одних и тех же данных в нескольких узлах), распространения обновления данных, управления каталогом и распределенной обработки запросов. Если распределенная СУБД состоит из СУБД одного и того же типа, ее архитектура называется гомогенной (рис. 7.4), если СУБД разных типов – гетерогенная (рис. 7.5). Между разными СУБД должны существовать шлюзы.
Рис. 7.4. Гомогенная архитектура распределенной СУБД
Шлюз – это уровень программного обеспечения, благодаря которому «вид» одной СУБД преобразовывается к «виду» другой. Так шлюз INFORMIX/ORACLE дает возможность базе данных INFORMIX «выглядеть» как БД ORACLE, и приложения в узле ORACLE могут использовать базы данных INFORMIX так, как если бы она была частью распределенной системы ORACLE.
Мультибазовыми СУБД могут быть клиент-серверные системы с несколькими серверами, на которые клиент может посылать запросы с указанием сетевого адреса сервера.
Рис. 7.5. Гетерогенная архитектура распределенной СУБД