- •Содержание
- •Тема 1. Введение в базы данных. Автоматизированный банк данных. 9
- •Тема 2. Основные компоненты банка данных и их взаимодействие. 14
- •Тема 3. Классификация банков данных, баз данных и субд. Недостатки и преимущества банков данных. Этапы развития баз данных. 24
- •Тема 4. Модели данных. 31
- •Тема 5. Технология проектирования баз данных. Уровни проектирования. 41
- •Тема 6. Жизненный цикл баз данных. 48
- •Тема 7. Модель предметной области 52
- •Тема 8. Этапы проектирования баз данных. 61
- •Тема 9. Нормализация. 67
- •Тема 10. Сохранение секретности информации и безопасность данных. 76
- •Тема 11. Типология баз данных. Основные платформы баз данных. 82
- •Тема 12. Тенденции развития современных баз данных. 89
- •Тема 1. Введение в базы данных. Автоматизированный банк данных.
- •Введение в базы данных
- •Управление - это процесс переработки информации состояния в информацию командную для достижения определенных целей.
- •Структура экономической информационной системы (эис)
- •Понятие банка данных, его роль в системе обработки экономической информации. Предметная область.
- •Форматированный вариант сообщения
- •Вопросы для самоконтроля
- •Тема 2. Основные компоненты банка данных и их взаимодействие.
- •Основные компоненты банка данных.
- •Функциональное назначение компонентов аБнД.
- •База данных.
- •Функции субд
- •Транзакции
- •Словарь данных.
- •Персонал банка данных.
- •Организационно-методические, правовые, математические, информационные, программные, технические и лингвистические составляющие банка данных
- •Взаимодействие компонентов банка данных
- •Вопросы для самоконтроля
- •Тема 3. Классификация банков данных, баз данных и субд. Недостатки и преимущества банков данных. Этапы развития баз данных.
- •Классификация банков данных
- •Классификация баз данных
- •Классификация субд
- •Преимущества банков данных
- •Недостатки банков данных
- •Этапы развития бд
- •Вопросы для самоконтроля
- •Тема 4. Модели данных.
- •Модели данных
- •1.1. Объектные модели данных
- •1.2. Модели данных на основе записей
- •1.3. Физические модели данных
- •Структуры данных
- •Иерархическая модель данных
- •Недостатки иерархической модели данных:
- •Сетевые модели данных
- •Недостатки сетевой модели данных:
- •Реляционная модель данных
- •5.1. Основные понятия реляционной модели данных
- •Сравнение моделей данных
- •Вопросы для самоконтроля
- •Тема 5. Технология проектирования баз данных. Уровни проектирования.
- •Трехуровневая архитектураAnsi/sparc
- •Уровни проектирования бд
- •Вопросы для самоконтроля.
- •Вопросы для самоконтроля.
- •1.1. Разновидности сущностей
- •1.2. Основные виды свойств
- •1.3. Классификация связей
- •1.4. Свойства связей
- •Er-диаграмма
- •Особенности отображения er-модели
- •Системный анализ
- •Формирование из объектов предметной области сущностей и их характеристик
- •Установка соответствия между сущностями и таблицами, характеристиками сущностей и столбцами таблиц
- •Получение реляционной схемы из er-диаграммы:
- •Определение первичных ключей
- •Определение правил целостности данных
- •Установка связей между объектами
- •Нормализация
- •Универсальное отношение
- •Функциональная и многозначная зависимости
- •Процесс нормализации
- •Приведение к первой нормальной форме
- •Приведение ко второй нормальной форме
- •Приведение к третьей нормальной форме
- •Нормальная форма Бойса – Кодда (нфбк)
- •Типы опасностей
- •Примеры возможных опасностей
- •Компьютерные средства контроля
- •Перечень прав доступа
- •Вопросы для самоконтроля
- •Серверные субд
- •Характерные черты современных серверных субд
- •Сервисы, предоставляемые серверными субд
- •Реализация для нескольких платформ.
- •Административные утилиты.
- •Резервное копирование данных.
- •Обслуживание репликаций.
- •Параллельная обработка данных в многопроцессорных системах.
- •Поддержка olap и создания хранилищ данных.
- •Распределенные запросы и транзакции.
- •Средства проектирования данных.
- •Поддержка собственных и «чужих» средств разработки и генераторов отчетов.
- •Поддержка доступа к данным с помощью Internet.
- •Недостатки реляционных субд
- •Вопросы для самоконтроля
- •Постреляционная модель
- •Объектно-ориентированные бд
- •Технология «Хранилищ данных»
- •Интеграция с Internet-технологиями
- •Темпоральные бд
- •Дедуктивные бд
- •Многомерные бд
- •Вопросы для самоконтроля
- •Расскажите о перспективах развития баз данных.
- •Какие новые технологии, применяемые в теории баз данных, Вам известны?
Понятие банка данных, его роль в системе обработки экономической информации. Предметная область.
Банк данных (БнД)– это система специальным образом организованных данных (баз данных), программных, технических, языковых, организационно-методических средств, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования данных. Т.е., с одной стороны, БнД – это автоматизированная система хранения и обработки данных, а, с другой стороны, БнД – это совокупность интерфейсов между пользователями и хранимыми данными.
БнДявляется современной формой организации хранения и доступа к информации. С функционально-организационной точки зренияБнДявляется сложной человеко-машинной системой, служащей для надежного, эффективного и продолжительного во времени функционирования.
В окружающем нас мире выделяются материальные системы различного назначения. Все, что происходит в процессе функционирования материальных систем, может быть описано в форме сообщений. Появление сообщений о событиях, происходящих в материальной системе, представляет собой информационное отображение материальных процессов.
Сообщение может быть выражено на естественном языке, однако часто применяют форматированные сообщения, когда выделяются опорные свойства (параметры) происходящего события и в сообщении приводятся названия свойств и их значения.
Пример. На склад №2 01.02.07 поступили станки от завода «Динамо» в количестве 50 шт. по цене 200 тыс.руб.
Форматированный вариант сообщения
Название параметра |
Значение параметра |
Получатель |
Склад №2 |
Отправитель |
Завод «Динамо» |
Изделие |
Станок |
Дата |
01.02.07 |
Цена |
200 тыс.руб. |
Количество |
50 шт. |
Таких сообщений о поступлении изделий на склады предприятия появляется достаточно много. Они совпадают по названиям параметров и различаются по значениям параметров. В этом случае удобно представление в виде таблицы:
Получатель |
Отправитель |
Изделие |
Дата |
Цена |
Количество |
Склад №2 |
З-д «Динамо» |
Станок |
01.02.07 |
200 |
50 |
Склад №8 |
З-д «Каучук» |
Шина |
09.02.07 |
80 |
100 |
|
|
|
|
|
|
|
|
|
|
|
|
Склад №4 |
З-д АТЭ-2 |
Реле |
23.05.07 |
10 |
180 |
Многие сообщения легко разделяются на компоненты и представляются в форматированном виде. Форматированные сообщения – это наиболее массовый вид сообщений, хранимых и обрабатываемых в ЭИС. Вместе с тем существует экономическая информация, которую практически невозможно форматировать, например, приказы по предприятию.
Таким образом, данные в ЭИС могут храниться в свободном и фиксированном форматах. Сообщения в фиксированном формате наиболее удобно хранить в виде базы данных (БД).
БД– набор сообщений, удовлетворяющих требованиям:
являются истинными для соответствующей материальной системы;
непротиворечивы по отношению друг к другу и к концептуальной схеме.
Концептуальная схема (от слова concept – понятие) – представляет собой описание структуры всех единиц информации, хранящихся в БД.
Любая экономическая система представляет собой совокупность связанных ресурсов и процессов. К ресурсам относятся, например, рабочие и служащие, сырье и материалы, станки, деньги, изделия и полуфабрикаты. Процесс – это преобразование одного набора ресурсов в другой набор ресурсов. Одновременно могут происходить многие процессы. Так, процесс производства изделий использует входные ресурсы – рабочую силу, материалы и оборудование, а на выходе процесса получаются готовые изделия или полуфабрикаты. Завершение процесса производства позволяет выполнить другие процессы, например, передачу продукции на склад.
Взаимосвязанные ресурсы и процессы экономической системы можно описать в терминах предметной области.
Предметной областьюназываются элементы материальной системы, информация о которых хранится и обрабатывается в ЭИС.
Информационным отображением всей предметной области экономического объекта служит информационная база ЭИС. Информационная база состоит из одной или нескольких БД.