- •Лабораторное занятие № 1, 2, 3 тема «проектирование структуры базы данных для предметной области «учет ремонта автомобилей»
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Использованные запчасти
- •Задание 6
- •Лабораторное занятие № 4,5,6 тема «создание и связывание таблиц»
- •Задание 1
- •Создание схемы базы данных
- •Задание 2
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 7
Задание 3
Построить каноническую форму (КФ) и информационно-логическую модель базы данных (ИЛМ)
КФ для предметной области «Учет ремонта автомобилей» представляется так:
На основе КФ построим ИЛМ:
Запчасти
код_зч
наим_зч
связь по связь по тип_кл
км
связь по кр
связь по код_кл
связь по табн
Связь по vin связь по код_зч
связь по ном_нз
связь по ном_нз+ табн+кр
Задание 4
Разработать логическую структуру реляционной базы данных предметной области «Учет ремонтов автомобилей»
Модель | |||
км |
Тип данных |
Размер поля |
Подпись |
Числовой |
Длинное целое |
Код модели | |
нм |
Тип данных |
Размер поля |
Формат |
Текстовый |
25 |
Наименование модели |
Примечание: жирным шрифтом выделены ключевые поля
Автомобили
vin
Тип данных
Размер поля
Подпись
Текстовый
17
VIN
код_кл
Тип данных
Размер поля
Формат поля
Подпись
Числовой
Длинное целое
Основной
Код клиента
км
Тип данных
Размер поля
Формат поля
Подпись
Числовой
Длинное целое
Основной
Код модели
номер
Тип данных
Размер поля
Подпись
Текстовый
10
номер
Запчасти | |||
код_зч |
Тип данных |
Размер поля |
Подпись |
Числовой |
Длинное целое |
Код запчасти | |
наим_зч |
Тип данных |
Размер поля |
Подпись |
Текстовый |
30 |
Наименование запчасти | |
| |||
Исполнители | |||
табн |
Тип данных |
Размер поля |
Подпись |
Текстовый |
20 |
Табельный номер | |
фио |
Тип данных |
Размер поля |
Подпись |
Текстовый |
30 |
фио |
Выполненные
работы
ном_нз
Тип данных
Подпись
Размер поля
Формат поля
Числовой
номер наряд-заказа
Длинное целое
Основной
табн
Тип данных
Размер поля
Подпись
Текстовый
20
Табельный номер
исполнителя
кр
Тип данных
Размер поля
Формат поля
Подпись
Числовой
Длинное целое
Основной
код вида работ
процент
Тип данных
Размер поля
Формат поля
Подпись
Числовой
байт
Основной
процент
Использованные
запчасти
ном_нз
Тип данных
Подпись
Размер поля
Формат поля
Числовой
номер наряд-заказа
Длинное целое
Основной
табн
Тип данных
Размер поля
Подпись
Текстовый
20
Табельный номер
исполнителя
кр
Тип данных
Размер поля
Формат поля
Подпись
Числовой
Длинное целое
Основной
код вида работ
код_зч
Тип данных
Размер поля
Формат поля
Подпись
Числовой
Длинное целое
Основной
код запчасти
кол
Тип данных
Размер поля
Формат поля
Подпись
Числовой
Байт
Основной
количество
Наряд-заказы
ном_нз
Тип данных
Размер поля
Формат поля
Подпись
Числовой
Длинное целое
Основной
номер наряд-заказа
vin
Тип данных
Размер поля
Подпись
Текстовый
10
VIN
дата
Тип данных
Формат поля
Подпись
Дата/время
Краткий формат
даты
дата
Клиенты
код_кл
Тип данных
Подпись
Размер поля
Формат поля
Числовой
код клиента
Длинное целое
Основной
тип_кл
Тип данных
Размер поля
Подпись
Числовой
Байт
тип клиента
наим_кл
Тип данных
Размер поля
Подпись
Текстовый
50
наименование
клиента
адрес
Тип данных
Размер поля
Подпись
Текстовый
50
адрес
тел
Тип данных
Размер поля
Подпись
Текстовый
10
телефон
Типы клиентов
тип_кл
Тип данных
Размер поля
Формат поля
Подпись
Числовой
Байт
Основной
тип клиента
наим_тип
Тип данных
Размер поля
Подпись
Текстовый
25
наименование
типа
клиента
Работы | ||||
кр |
Тип данных |
Размер поля |
Формат поля |
Подпись |
Числовой |
Длинное целое |
Основной |
код работы | |
наим_р |
Тип данных |
Размер поля |
Подпись |
|
Текстовый |
50 |
наименование работы |
| |
кол_нч |
Тип данных |
Размер поля |
Формат поля |
Подпись |
Числовой |
Длинное целое |
Основной |
количество н/ч | |
цена |
Тип данных |
Размер поля |
Формат поля |
Подпись |
|
Числовой |
Длинное целое |
Основной |
цена |