Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Логическое проектирование базы данных

РефератПомощь в написанииУзнать стоимостьмоей работы

Обязательное поле — Да. Обязательное поле — Да. Обязательное поле — Да. Обязательное поле — Да. Обязательное поле — Да. Имеется"; «Отсутствует». Состояние ремонта. Название запчасти. Название запчасти. Название запчасти. Размер поля — 50. Размер поля — 50. Размер поля — 50. Размер поля — 50. Размер поля — 50. Размер поля — 40. Размер поля — 40. Размер поля — 40. Размер поля — 40. Размер поля — 40. Читать ещё >

Логическое проектирование базы данных (реферат, курсовая, диплом, контрольная)

Создание таблиц

База данных созда-ётся на основании схемы базы данных. Инфологическую модель данных, постро-енную в виде ER-диаграммы, следует преобразовать в схему БД. Преобразова-ние ER-диаграммы в схему БД выполняется путем сопоставления каж-дой сущности и каждой связи, имеющей атрибуты, в отношения (таблицы БД).

Таблица «Вид ремонта».

Рисунок 1 — Таблица «Вид ремонта».

Таблица 4 — Сущность «Вид ремонта».

Имя поля.

Тип данных.

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

Тип ремонта.

Текстовый.

Размер поля — 50.

Обязательное поле — Да.

Срок ремонта.

Числовой.

Размер поля — Длинное целое Обязательное поле — Да.

Цена ремонта.

Денежный.

Формат поля — # ##0,00″ руб." .

Условие на значение — >0.

Сообщение об ошибке — Цена >0!

Таблица «Завод изготовитель».

Рисунок 2 — Таблица «Завод изготовитель».

Таблица 5 — Сущность «Завод изготовитель».

Имя поля.

Тип данных.

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

Название завода.

Текстовый.

Размер поля — 40.

Обязательное поле — Да.

Адрес.

Текстовый.

Размер поля — 40.

Обязательное поле — Да.

Телефон.

Текстовый.

Размер поля — 15.

Маска ввода — !" +7(«999)000−0000;;_.

Факс.

Текстовый.

Размер поля — 15.

Маска ввода — !" +7(«999)000−0000;;_.

Таблица «Заказ».

Рисунок 3 — Таблица «Заказ».

Таблица 6 — Ассоциация «Заказ».

Имя поля.

Тип данных.

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

№ заказа.

Числовой.

Размер поля — Длинное целое Обязательное поле — Да.

Состояние ремонта.

Логический.

Формат поля ;

;" Выполнен" [Синий]; «Находится на ремонте» [Красный].

ФИО.

Текстовый.

Размер поля — 20.

Обязательное поле — Да.

Дата заказа.

Дата/время.

Формат поля — dd mmm", «yyyy.

Гарантия.

Логический.

Формат поля ;

;" На гаранти" [Синий]; «Гарантия истекла» [Красный].

Тип ремонта.

Текстовый.

Размер поля — 50.

Обязательное поле — Да.

Поломка.

Текстовый.

Размер поля — 40.

Обязательное поле — Да.

Таблица «Заказ деталей».

Рисунок 4 — Таблица «Заказ деталей».

Таблица 7 — Ассоциация «Заказ деталей».

Имя поля.

Тип данных.

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

Название запчасти.

Текстовый.

Размер поля — 50.

Обязательное поле — Да.

Название завода.

Текстовый.

Размер поля — 40.

Обязательное поле — Да.

Дата.

Дата/время.

Формат поля — dd mmm", «yyyy.

Таблица «Запчасти».

Рисунок 5 — Таблица «Запчасти».

Таблица 8 — Сущность «Запчасти».

Имя поля.

Тип данных.

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

Название запчасти.

Текстовый.

Размер поля — 50.

Обязательное поле — Да.

Цена запчасти.

Денежный.

Формат поля — # ##0,00″ руб." .

Условие на значение — >0.

Сообщение об ошибке — Цена >0!

Наличие.

Логический.

Формат поля ;

;" Имеется" [Синий]; «Отсутствует» [Красный].

Таблица «Исполнение ремонта».

Рисунок 6 — Таблица «Исполнение ремонта».

Таблица 9 — Ассоциация «Исполнение ремонта».

Имя поля.

Тип данных.

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

ФИО.

Текстовый.

Размер поля — 20.

Обязательное поле — Да.

№ заказа.

Числовой.

Размер поля — Длинное целое Обязательное поле — Да.

Таблица «Исполнители».

Рисунок 7 — Таблица «Исполнители».

Таблица 10 — Сущность «Исполнители».

Имя поля.

Тип данных.

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

ФИО.

Текстовый.

Размер поля — 20.

Обязательное поле — Да.

Образование.

Текстовый.

Размер поля — 20.

Обязательное поле — Да.

Стаж.

Числовой.

Маска ввода — 99.

Телефон (сот).

Текстовый.

Размер поля — 15.

Маска ввода — !" +7(«999)000−0000;;_.

Таблица «Клиенты».

Рисунок 8 — Таблица «Клиенты».

Таблица 11 — Сущность «Клиенты».

Имя поля.

Тип данных.

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

ФИО.

Текстовый.

Размер поля — 20.

Обязательное поле — Да.

Телефон (сот).

Текстовый.

Размер поля — 15.

Маска ввода — !" +7(«999)000−0000;;_.

Телефон (дом).

Текстовый.

Размер поля — 15.

Маска ввода — !" +7(«999)000−0000;;_.

Адрес.

Текстовый.

Размер поля — 40.

Обязательное поле — Да.

Таблица «Требуемые запчасти».

Рисунок 9- Таблица «Требуемые запчасти».

Таблица 12 — Ассоциация «Требуемые запчасти».

Имя поля.

Тип данных.

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

№ заказа.

Числовой.

Размер поля — Длинное целое Обязательное поле — Да.

Название запчасти.

Текстовый.

Размер поля — 50.

Обязательное поле — Да.

Объединяя все таблицы, получим схему базы данных. Каждая таб-лица связана с другой, и при этом наложено ограничение целостности данных.

База данных «Ремонт бытовой техники».

Рисунок 10- База данных «Ремонт бытовой техники».

Показать весь текст
Заполнить форму текущей работой