Лабораторная работа по Проектированию ИС
Предметная область Вариант 1
Предметная область Вариант 2
Методы и средства выполнения
Этапы выполнения (1)
Этапы выполнения (2)
Этапы выполнения (3)
467.00K
Category: databasedatabase

Проектирование модели данных заданной предметной области

1. Лабораторная работа по Проектированию ИС

Цель:
проектирование модели данных заданной
предметной области;
освоение методов проектирования ИС
Варианты заданий определяются по номеру
студенческого билета/зачетной книжки:
четный – Вариант 1
нечетный – Вариант 2

2. Предметная область Вариант 1

Существует предприятие, которое состоит из
нескольких отделов, к каждому отделу прикреплено
несколько кабинетов с оборудованными рабочими
местами в них.
Сотрудник, приходя утром на работу, в зависимости от
текущей задачи, может занять любое рабочее место в
любом отделе (в течение дня – менять рабочее место
нельзя).
Необходимо простроить модель данных, в которой
можно хранить информацию о том, какой сотрудник, в
какой день какое рабочее место в каком кабинете
занимал.

3. Предметная область Вариант 2

Поступление товара на склад сопровождается
получением сопровождающего документа – приходной
накладной, которая содержит информацию о
поставщике, дате приема, и перечень товаров с
параметрами –артикулом, наименованием,
количеством, ценой, стоимостью и тд.
При приеме получивший товар кладовщик помещает
каждое наименование товара в складскую ячейку (ряд,
секция, полка).
Необходимо простроить модель данных, в которой
можно хранить информацию о приходящем товаре и
месте его нахождения на складе.

4. Методы и средства выполнения

Графические методы:
Сущность-связь (ER, ERD, IDEF1x)
Инструменты:
AllFusion Data Modeller (ERWin)
MS Access
Любые CASE-средства для построения графической
модели данных

5. Этапы выполнения (1)

1.
Исследование предметной области, составление
описания, сбор документов, информации
2. Анализ результатов обследования,
структуризация собранной информации

6. Этапы выполнения (2)

Проектирование структуры данных для заданной
предметной области
Например с помощью IDEF1x (ERwin*)
Выделение информационных сущностей
Определение атрибутов (и их типов)
Определение первичных ключей
Определение связей между сущностями (наименование, тип,
мощность)
Переход на физический уровень модели (уточнение типов и
размерности атрибутов, преобразование связи «многие-ко-многим»)
Генерация скрипта для создания объектов БД
* Обязательно включить отображение наименований
связей на схеме данных

7. Этапы выполнения (3)

7.Анализ результатов работы, выводы
English     Русский Rules