Помощь в написании студенческих работ
Антистрессовый сервис

Проектирование базы данных

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

Входная информация будет представлена в следующем виде. Для работы понадобятся две таблицы со справочной информацией. Это таблица о мастерах и таблица о автомашинах. Так же нам понадобится таблица о заказах. С учетом поставленной задачи и анализа входной информации, нам необходимо построить 3 основных таблицы, согласно информационного анализа, и установить соответствующие связи между этими… Читать ещё >

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

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

База данных «СТО» в общем виде должна отражать следующую информацию:

  • 1. Сведения о мастерах;
  • 2. Данные об автомашинах;
  • 3. Сведения о заказах на ремонт.

Входная информация будет представлена в следующем виде. Для работы понадобятся две таблицы со справочной информацией. Это таблица о мастерах и таблица о автомашинах. Так же нам понадобится таблица о заказах.

На основании проектируемых объектов можно представить функциональную зависимость объектов в виде ER-диаграммы (рис. 2.1).

Рис. 2.1. ER-диаграмма

Также нужно установить ключевые, то есть уникальные поля, которые будут однозначно определять каждую запись в таблице.

Таким образом, спроектируем следующие таблицы:

Информационный объект (таблица).

Название реквизита.

Обозначение.

Признак ключа.

Тип данных.

Мастера.

Табельный номер

Табельный номер мастера.

Уникальный ключ.

Счетчик.

ФИО.

Фамилия, имя, отчество.

Текстовый.

Стаж.

Стаж работы.

Числовой.

Адрес.

Домашний адрес.

Текстовый.

Дата рождения.

Дата рождения.

Дата/Время.

Специальность.

Специальность мастера.

Текстовый.

Тарифная ставка.

Тарифная ставка.

Числовой.

Автомашины.

Гос_номер машины.

Гос_номер машины.

Уникальный ключ.

Счетчик.

Марка.

Марка машины.

Текстовый.

Год выпуска.

Год выпуска.

Числовой.

Цвет.

Цвет.

Текстовый.

Поломка.

Поломка.

Текстовый.

Заказы.

№ заказа.

Номер заказа на ремонт.

Уникальный ключ.

Счетчик.

Дата заказа.

Дата заказа.

Дата/Время.

Табельный номер

Табельный номер мастера.

Поле со связью.

Числовой.

Гос_номер машины.

Гос_номер машины.

Поле со связью.

Числовой.

Вид ремонта.

Вид ремонта.

Текстовый.

Стоимость.

Стоимость.

Денежный.

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

Рис. 2.2. Информационно-логическая модель

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

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