- •International banking institute
- •Оглавление
- •Введение
- •1. Структурный системный анализ
- •1.1 Анализ предметной области.
- •1.1.1. Описание предметной области
- •1.2 Анализ требований к информационной системе.
- •1.3 Техническое задание на разработку ис.
- •2. Диаграммы потоков данных.
- •3. Структура информационного фонда.
- •4.Инфологическая модель данных1
- •5. Физическая структура реляционной бд
- •6.2 Разработка формы-меню
- •6.3 Разработка макросов
- •6.4 Разработка отчётов
- •Заключение
- •Список использованной литературы
2. Диаграммы потоков данных.
Глобальная задача, решаемая данной системой: улучшить качество обслуживания клиентов организации и ускорить процесс оформления документации. Потоком данных являются фильмы, которые поставщик поставляет в магазин.
Контекстная диаграмма содержит:
внешние сущности, являющиеся источниками и приемниками информации
процесс – фильмы
поток данных – распределение, обслуживание процесса в соответствии с годом выпуска, жанра того или иного фильма.
3. Структура информационного фонда.
Главными таблицами данной базы данных являются фильм, актер, режиссер, магазин, поставщик. В них отображены данные касательно:
«фильм» - код фильма, название фильма, первоисточник, год выпуска, режиссер, жанр.
«режиссер» - код режиссера, фамилия, имя, фильм
«актер» - код актера, фамилия, имя
«поставщик» - код поставщика, название, адрес, цена
«магазин»-код магазина, название магазина, адрес, телефон
Подчинёнными таблицами являются: склад, жанр, актер фильма, накладная поставки, накладная отгрузки фильма, накладная отгрузки
В них отображены следующие данные:
«склад» - код контейнера, объем контейнера, код жанра.
«жанр» - код жанра, название жанра, фильм.
«актер фильма» - код фильма, код актера
«накладная поставки» - номер накладной поставки, код фильма, код поставщика, наличие, дата поставки, цена поставки, номер поставки, количество дисков
«накладная отгрузки фильма»-номер позиции накладной отгрузки, номер накладной отгрузки, код фильма, код контейнера, количество отгрузки, цена отгрузки
«накладная отгрузки»-номер накладной отгрузки, код магазина, дата отгрузки
Для запросов используются практически все вышеперечисленные данные.
Входными данными являются сведения о фильмах, актерах, режиссерах.Выходными данными являются данные, полученные в запросах и отчётов.
4.Инфологическая модель данных1
Для построения информационной модели будущей системы, как можно более полно описывающей информационные особенности предметной области, используется стандартное средство моделирования – аппарат моделей «сущность - связь». Это позволяет представить информационные потребности в наглядном и удобном для восприятия виде. Ненормализованный вид базы данных представлен на рис.1
Рис.1
Нормализация данных - процесс приведения модели к виду, позволяющему получить в дальнейшем структуру базы данных, в которой устранена избыточность хранения и сведены к минимуму аномалии при добавлении, удалении, изменении данных, то есть надо привести модель к 3-й нормальной форме.
Модель данных «Видеотека », приведённая к 1-й нормальной форме – на рис. 2.
М
М
М
М
М
М
Рис.2
Инфологическая модель далее приводится ко второй и третьей нормальным формам. Приведение базы данных к 4-ой нормальной форме осуществляется путём устранения связей М:М. Это делается по следующему правилу: создается новая межсекционная сущность; между новой и исходной сущностями устанавливаются связи типа М:1, если в межсекционной сущности нет собственных атрибутов, то связи ключевые(рис.3).
Здесь должен быть рисунок 3
Рис.3