- •Литература
- •1. Лабораторная работа №1. Структурный системный анализ информационной системы. Разработка Диаграмм потоков данных. Цель работы
- •Содержание отчета:
- •Понятие “Информационная система”
- •Методы и средства структурного системного анализа Место системного структурного анализа в жизненном цикле программного обеспечения
- •Этапы структурного системного анализа
- •Контекстная диаграмма (диаграмма нулевого уровня)
- •Декомпозиция процесса p1
- •Декомпозиция процесса p4
- •1. Основные функции разрабатываемой информационной системы «Библиотека» Пример описания требований к автоматизированной информационной системе библиотеки
- •2.Лабораторная работа №2. Инфологическое проектирование информационных систем. Разработка модели «Сущность-связь».
- •Содержание отчета
- •Необходимые теоретические сведения
- •Проектирование баз данных Диаграммы «сущность-связь»
- •1. Требования к справочно-информационной системе библиотеки
- •4.Устранение связей типа м:м.
- •Перечень вариантов заданий
1. Требования к справочно-информационной системе библиотеки
Справочно-информационная система библиотеки должна:
хранить информацию об имеющихся в фонде библиотеки изданиях;
обеспечивать возможность поиска необходимого издания: по названию, году издания, фамилии автора, тематике;
предоставлять возможность дополнения или удаления информации о вновь поступивших или утерянных изданиях;
давать возможность внесения соответствующих записей о дате выдачи и наименовании книги или журнала в формуляр читателя;
выполнять в автоматизированном режиме заполнение бланков для заказа книг или подписки журналов;
заполнять в автоматизированном режиме формы отчетности.
Построение исходной ER-диаграммы
Товар |
#код товара *название фирмы Город адрес |
Нормализация - это процесс оптимизации модели, в результате которого в структуре базы данных устраняется избыточность информации, возможные конфликты при изменении, добавлении, удалении информации. Существует примерно 10 нормальных форм ER диаграмм.
Приведение к 1НФ.
Приведение к 1НФ Заключается в исключении множественных или повторяющихся атрибутов.
Правила приведения:
Если атрибуты повторяются, то они выделяются в отдельную сущность.
Между старой и новой сущностями устанавливается связь.
Книга |
#Название *автор1 *автор2 издательство |
Автор |
#ФИО *адрес Д р. издания |
Книга |
#Название *автор И здательство Год цена |
Автор |
#ФИО *адрес Др. издания |
пишет
М
Приведение к 2НФ.
Заключается в выделении атрибутов, не имеющих функционально-полной зависимости от составного ключа исходной сущности.
Атрибут А функционально зависит от атрибута В, если каждому значению А соответствует не более1 значения В. Зависимость является полной, если атрибут зависит от составного ключа целиком, ноне зависит от его подмножества.
Записывается следующим образом:
В
А
Книга |
#Название Издательство Адрес Телефон Гл.редактор Год цена |
1,К2,К3…Кn.
А
К 1 А К2 А
Правила приведения:
Атрибуты, зависящие от части составного ключа и сама эта часть, выделяются в отдельную сущность.
Ключом новой сущности становится часть ключа старой.
Книга |
|
Издательство |
Адрес Телефон Гл. редактор |
издается
Приведение к 3НФ.
Состоит в исключении транзитивных зависимостей атрибутов от атрибутов, не являющихся частью ключа.
Атрибут А транзитивно зависит от С, если А зависит от В, а В зависит от С.
С *А, если С В, В А
Правила приведения:
Атрибуты, зависящие от не ключевых атрибутов, выделяются в отдельную сущность.
Ключом новой сущности становятся атрибуты, от которых была транзитивная зависимость.
Между исходной и новой сущностями устанавливается связь М:1.
Читатель |
# * А дрес Ул., дом Телефон |
Читатель |
#ФИО * год рождения
|
Адрес |
Улица Дом Телефон |
проживает
М
1

ФИО
год
рождения