Реферат: Анализ торговой сети Dиал Электроникс
Кроме связи между объектом и его свойствами, в инфологической модели фиксируются связи между объектами разных классов. Различают связи типа «один одному» (1:1), «один ко многим» (1 00), «многие ко многим» (оо;оо). Графическое представление инфологической модели представлено выше на Рис. 4.
Даталогическая модель
Даталогическое проектирование заключается в проектировании логической структуры БД, Таким образом, главное отличие даталогической модели от инфологической состоит в том, что инфологическая модель хранит в себе всю информацию о предметной области, необходимую и достаточную для проектирования базы данных, но она не привязана к определенной СУБД. Даталогическая модель может не отражать в явном виде все сущности, зафиксированные в инфологической модели, но она должна быть непременно привязана к СУБД, на которой разрабатывается база данных. При проектировании даталогической модели данных должно быть обеспечено однозначное соответствие между конструкциями языка описания данных и графическими обозначениями информационных единиц и связей между ними. Спроектировать логическую структуру базы данных означает определить все информационные единицы и связи между ними, задать их имена. Таким образом даталогическое проектирование сводится к следующим этапам:
1. Определение таблиц
2. Определение полей таблиц
3. Определение типов данных в соответствии с выбранной СУБД
4. Определение длины каждого поля таблиц
5. Определение обязательности каждого поля
6. Определение индексации каждого поля
Для решения поставленной задачи, с учетом выбранной СУБД MicrosoftAccess, в дата логической модели определены следующие
таблицы:
• Список товаров
• Список клиентов
• Продавцы
• Поступление товара
• Продажи
Каждая таблица имеет поля, которые определяются именем и типом данных каждого поля. Для каждой из таблиц определены такие поля:
• таблица «Список товаров» (код товара, класс, наименование, кол-во шт.)
• таблица «Список клиентов» (код товара, Ф.И.О клиента, название организации)
• таблица «Продажи» (код товара, класс, наименование, кол-во шт., дата)
• таблица «Поступление товара» (код товара, наименование товара, дата поступления, № накладной, количество шт.)
• таблица «Выдача товара» (код товара, № и Ф.И.О. продавца, класс товара, наименование товара, кол-во шт.)
Access поддерживает восемь типов данных.
Тип данных (DataType) определяет тип данных, сохраняемых в поле таблицы. Вкаждое поле допускается ввод данных только одного типа.
Свойство Тип данных (DataType) может иметь следующие значения:
Тип данных Содержимое поля Размер
Текстовый -Текст или числа, не требующие проведения расчетов, например,
номера телефонов. Число символов, не превышающее минимальное из двухзначений: 255 или значение свойства Размер поля (FieldSize), MicrosoftAccess несохраняет пустые символы в неиспользуемой части поля.
MEMO - Длинный текст или комбинация текста и чисел. До 65535 символов.
(Если поле MEMO обрабатывается через объекты доступа к данным (DAO) и