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

Описание сущностей и определение ключевых полей

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

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

Описание сущностей и определение ключевых полей (реферат, курсовая, диплом, контрольная)

В базе данных «Ремонт компьютеров» имеются такие сущности как Компьютеры, Мастера, Диагностика неисправностей, Ремонт компьютеров.

Сущность Компьютеры предназначена для ввода информации о компьютерах, поступивших в сервисный центр для ремонта и включает в себя следующие характеристики:

  • § Код компьютера;
  • § Наименование;
  • § Серийный номер;
  • § Гарантия.

Сущность Мастера предназначена для ввода информации о сотрудниках сервисного центра, которые устанавливают причину поломки и устраняют ее. Сущность включает следующие характеристики:

  • § Код мастера;
  • § Фамилия;
  • § Имя;
  • § Отчество;
  • § Серия и номера паспорта;
  • § Идентификационный код.

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

  • § Код поломки;
  • § Причина поломки;
  • § Способы устранения поломки;
  • § Цена.

Сущность Ремонт компьютеров включает в себя следующие характеристики:

  • § Код компьютера;
  • § Код поломки;
  • § Код мастера;
  • § Дата начала ремонта;
  • § Дата конца ремонта;
  • § Сумма.

Рис. 1. Описание сущностей

В каждой таблице БД должно быть определено ключевое поле. Этот, так называемый первичный ключ, обеспечивает уникальность записей в таблице, препятствуя вводу повторяющихся данных. С помощью ключа СУБД обеспечивает быстрый поиск требуемых данных, их хранение и обработка.

В качестве первичного ключа в базах данных разрешается использовать несколько полей. Тогда уникальной должна быть комбинация значений этих полей (а значения в отдельных полях у разных записей таблицы могут совпадать).

Однако не во все таблицах могут содержаться ключевые поля, обеспечивающие уникальность записей в таблице. Поэтому очень часто для создания поля первичного ключа в таблицу добавляют суррогатный столбец. Для него устанавливают тип данных Счетчик. Это искусственно введенное поле, за уникальность которого отвечает Access. Данные в это поле добавляются автоматически при создании новой записи, чаще всего используется счетчик возрастающих чисел [3].

Первичный ключ используется для связывания таблицы с внешними ключами — полями в других таблицах. Внешний ключ — одно поле (или несколько полей) таблицы, содержащее ссылку на поле или поля первичного ключа в другой таблице.

В разработанной базе данных «Ремонт компьютеров» поле Код компьютера в таблице Компьютеры является первичным ключом и связан с внешним ключом Код компьютера таблицы Ремонт компьютеров. Поле Код мастера таблицы Мастера является первичным ключом и связан с внешним ключом Код мастера таблицы Ремонт компьютеров.

В таблице Ремонт компьютеров в качестве первичного ключа используется вся совокупность полей: Код компьютера, Код мастера, Код поломки. Для обеспечения уникальности записей в таблице Ремонт компьютеров добавлено поле Код заказа, для которого установлен тип данных Счетчик.

В таблице Диагностика неисправностей поле Код поломки является первичным и обеспечивает связь с внешним ключом Код поломки таблицы Ремонт компьютеров.

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