Даталогическое проектирование - Проектирование структуры базы данных

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

На этапе даталогического проектирования учитывается специфика конкретной модели данных(реляционной) и конкретной выбранной СУБД (MS Access 2007). Конечным результатом проектирования является полученная структура базы данных с учетом выбранной СУБД.

В реляционной модели данных СУБД Acess 2007 присущи свои специфические особенности:

Назначение имени

Определение типа данных

Описание

Установление свойств

Выделенные атрибуты для сущностей базы данных "Учет заявок абонентов" показаны в таблицах 2-6.

Таблица 2. Атрибуты сущности "Отдел"

Имя

Тип

Описание

Свойства поля

Код Отдела(PK)

Счетчик

Уникальный номер отдела

Размер поля: длинное целое

Индексированное поле: да, совпадения не допускаются

Наименование отдела

Короткий текст

Уникальный название отдела

Размер поля: 255

Таблица 3. Атрибуты сущности "Профессии"

Имя

Тип

Описание

Свойства поля

Код профессии (PK)

Счетчик

Уникальный номер профессии

Размер поля: длинное целое

Индексированное поле: да, совпадения не допускаются

Наименование

Текстовое

Наименование профессии

Размер поля: 255

Заработная плата

Текстовое

Размер поля: 255

Таблица 4. Атрибуты сущности "Рабочие"

Имя

Тип

Описание

Свойства поля

Код работника (PK)

Счетчик

Уникальный номер рабочего

Размер поля: длинное целое

Индексированное поле: да, совпадения не допускаются

Код отдела(FK)

Числовое

Код отдела

Размер поля: длинное целое

Фамилия

Текстовое

Фамилия рабочего

Размер поля: 255

Имя

Текстовое

Имя рабочего

Размер поля: 255

Отчество

Текстовое

Отчество рабочего

Размер поля: 255

Стаж

Текстовое

Стаж работы

Размер поля: 255

Код профессии(FK)

Числовой

Уникальный код профессии

Размер поля: длинное целое

Профессия

Текстовое

Наименование

Размер поля: 255

Заработная плата

Денежный

З/П Рабочего

Значение по умолчанию: 0

Таблица 5. Атрибуты сущности "Транзакции"

Имя

Тип

Описание

Свойства поля

Код транзакции (PK)

Счетчик

Уникальный код транзакции

Размер поля: длинное целое

Индексированное поле: да, совпадения не допускаются

Номер транзакции

Текстовое

Полное наименование транзакции

Размер поля: 255

Код отдела(FK)

Числовой

Уникальный код отдела

Формат поля: денежный

Наименование отдела

Текстовый

Имя отдела

Размер поля: 255

Цена

Денежный

Сумма транзакции

Формат поля: денежный

Таблица 6. Атрибуты сущности "Отчет"

Имя

Тип

Описание

Свойства поля

Номер отчета(PK)

Счетчик

Уникальный номер отчета

Размер поля: длинное целое

Индексированное поле: да, совпадения не допускаются

Номер транзакции

Текстовое

Номер транзакции

Размер поля: 255

Код транзакции (FK)

Числовое

Уникальный номер оператора

Размер поля: длинное целое

Код рабочего (FK)

Числовое

Уникальный номер заявки

Размер поля: длинное целое

Наименование товара

Текстовое

Полное наименование товара

Размер поля: 255

Дата

Дата и время

Дата создания отчета

Индексированное поле:Нет

Похожие статьи




Даталогическое проектирование - Проектирование структуры базы данных

Предыдущая | Следующая