Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Разработка информационного обеспечения






В предыдущих разделах были определены ограничения области автоматизации; структуры данных, определяющие состав базы данных; реквизитный входной информации. На основании этого можно приступать к моделированию данных.

Модель данных — отражает сущности предметной области, их атрибутный состав, связи между сущностями.

Ниже приводится терминология, используемая в тексте:

Сущность — это реальный или представляемый объект, информация о котором должна сохраняться и быть доступна. Каждая сущность является множеством индивидуальных объектов, называемых экземплярами сущности. Например, сущность — товар, экземпляр сущности — запись о конкретном товаре.

Атрибут — определенное, далее неделимое свойство сущности. Каждый экземпляр сущности определяется совокупность значений атрибутов. Например, для сущности товар — код товара, наименование товара, единица измерения.

Ключ — атрибут (простой) или группа атрибутов (составной), однозначно идентифицирующая экземпляр сущности. Например, для сущности товар — код товара (код товара уникален для каждого товара и не повторяется).

Связь — логическое соотношение между сущностями.

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

Построение модели данных предполагает определение сущностей и их атрибутов, приведение их в форму, соответствующую требованиям реляционной модели данных, разработки информационно-логической модели связи между сущностями.

Прежде чем продолжить работу еще раз представляются ограничения предметной области, влияющие на дальнейшую работу:

1. Общие сведения о складах содержатся в справочнике складов. Код склада уникален для каждого склада в рамках фирмы.

2. Сведения о товарах накапливаются в справочнике товаров. Код товара уникален для каждого товара в рамках фирмы. Для каждого товара определяются единственные наименование, единица измерения, цена продажи. Каждый товар привязан к одному складу, но на каждом складе может храниться несколько товаров.

3. Сведения о контрагентах содержатся в справочнике контрагентов. Код контрагента уникален в рамках фирмы.

4. Контрагент может являться как поставщиком, так и покупателем.

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

6. Отпуск товара сопровождается документом Накладная на отпуск, который включает несколько товаров. Цена отпуска определена в справочнике товаров. Каждый документ соответствует единственному контрагенту, но каждому контрагенту может соответствовать несколько накладных. Номер документа уникален для склада (для разных складов номера накладных на отпуск могут повторяться).






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.