- •Для спец. 010501 содержание
- •Информационные системы (ис). Базы данных (бд)
- •Классификация ис
- •Принципы классификации
- •Кодирование информации
- •Банки и бд
- •Архитектура БнД
- •Компоненты БнД
- •Объекты и атрибуты
- •Двумерные файлы
- •Модель данных. Типы связей.. Манипуляция и нормализация отношений. Избыточные значения
- •Инвертированные файлы
- •Типы записей элементов. Типы связей ассоциаций между элементами данных.
- •Схемы бд
- •Структура файлов реляционных бд
- •Манипулирование отношениями
- •Алгебраический подход к исчислению отношений
- •Примеры использования отношений
- •Нормализация отношений и ключи
- •Понятие целостности бд
- •Обзор структур данных
- •Применение пэвм при работе фирм, учреждений и предприятий
- •Арм поддержки и принятия решения
- •Объекты ms Access
Банки и бд
БД – это совокупность взаимосвязанных, хранящихся вместе данных, которые можно обрабатывать различными программами, дополнять, модифицировать и обновлять с помощью специальных средств управления БД (СУБД – системы управления БД).
Банки – это хранилища значительных объемов информации на базе компьютерной техники.
Отличия Банков от БД:
1) БнД включают несколько БД, часто по различным отраслям, организовываются на больших накопителях, технических средствах – высокопроизводительные процессы, обслуживаются большим количеством специалистов.
БнД обслуживает большое количество фирм и пользователей.
Архитектура БнД
ПР – процессор
СД – словарь данных
Д – данные
ПП – прикладные программы
Компоненты БнД
1) технические и программные средства БнД
Пр- процессор
в/в – устройства ввода/вывода
ОЗУ – оперативное запоминающее устройство
ОС – операционная система
Операционные оболочки о программы контроля за техническими средствами.
2)П – пользователи
АБнД – администратор БнД - человек или руппа, выполняющие следующие функции:
Сбор данных о предметной области, установление связей между ними и помещение этих данных в соответствующие БД.
Редактирование и удаление данных
Контроль новизны (достоверность, полнота, целенаправленность, избыточность, отсутствие противоречий, доступность и полезность информации)
Ведение словаря данных
Санкционирование доступа пользователей к БД
3) Интерфейсы - технические программные средства, обеспечивающие связь пользователей и БнД с компонентами БД.
4) БД – база данных – совокупность сведений о предметной области, хранимых в ВЗУ. БД не зависит от прикладных программ, которые используют данные.
5) СУБД – пакет прикладных программ для организации и ведения БД.
6) ПП – прикладные программы, разработанные для обеспечения запросов пользователей, когда СУБД не обеспечивает некоторые группы пользователей необходимыми формами представления данных.
7) Словарь данных – каталог единообразных кратких сведений о всех данных, хранящихся в БД, необходимы чтобы не было избыточности и противоречивости.
ЛЕКЦИЯ 3 МОДЕЛИ ДАННЫХ . ТИПЫ СВЯЗЕЙ. МАНИПУЛЯЦИЯ И НОРМАЛИЗАЦИЯ ОТНОШЕНИЙ.
Схема данных– описание логической структуры БД.
Модель данных – формальное описание структур и операций над ними. Каждая модель должна обеспечивать представление объектов предметной области, их атрибутов и структурных связей.
Иерархическая модель – описывается деревом, вершины которого соответствуют логическим записям, ребра – адресные показатели, обеспечивающие связь между записями.
Сетевая модель – если в отношении между данными порождаемый элемент имеет более одного исходных элементов, то эти отношения описывают сетевую структуру, в которой каждый элемент может быть связан с любым другим элементом. Это плоский файл.
Реляционная модель – состоит из двумерных таблиц. Эти модели характеризуются простотой структуры данных, удобным для пользователя табличным представлением и возможностью использования формального аппарата алгебры отношений и реляционного исчисления для обработки данных.