Логическая модель данных
Отражает наименование вида услуги. Отражает контактный номер клиента. Отражает адрес проживания клиента. Таблица 2.4 — сущность «Услуга». Таблица 2.2 — сущность «Клиент». Отражает дату рождения клиента. Отражает дату оказания услуги. Отражает всю стоимость услуги. Таблица 2.1 — сущность «Чек». Наименование вида услуги. Отражает номер паспорта. Отражает имя клиента. Наименование услуги. Название… Читать ещё >
Логическая модель данных (реферат, курсовая, диплом, контрольная)
Одним из наиболее удобных инструментов унифицированного представления данных, независимого от реализующего его программного обеспечения, является модель «сущность-связь». Данная модель основывается на некой важной семантической информации о реальном мире и предназначена для логического представления данных. Она определяет значения данных в контексте их взаимосвязи с другими данными. Важным является тот факт, что из модели «сущность-связь» могут быть порождены все существующие модели данных (иерархическая, сетевая, реляционная, объектная), поэтому она является наиболее общей.
Реляционная база данных состоит из нормализованных таблиц. В процессе загрузки и корректировки базы данных, для получения информации по запросам и вывода отчётов, а также для решения большинства задач необходим одновременный доступ к нескольким взаимосвязанным таблицам. Взаимосвязь между таблицами базы данных устанавливается реляционными соотношениями.
В программном средстве можно выделить следующий ряд сущностей БД:
Чек (Check). Эта сущность предназначена для хранения информации об оплаченных услугах. Первичный ключ — Код_должности.
Сущность «Чек» содержит следующие атрибуты (таблица 2.1):
Таблица 2.1 — сущность «Чек».
Название атрибута. | Описание. | Домен. | Ключ. |
Код оплаты. | Отражает код оплаченной услуги. Используется как первичный ключ. | Числовой. | Первичный. |
Дата оказания. | Отражает дату оказания услуги. | Дата. | ; |
Код услуги. | Отражает код услуги, которая оплачена Используется как вторичный ключ. | Числовой. | Вторичный. |
Код клиента. | Отражает код клиента, оплатившего Используется как вторичный ключ. | Числовой. | Вторичный. |
Сумма. | Отражает сумму, которую оплатил клиента за услугу. | Числовой. | ; |
Сущность «Клиент» содержит следующие атрибуты (таблица 2.2):
Таблица 2.2 — сущность «Клиент».
Название атрибута. | Описание. | Домен. | Ключ. |
Код клиента. | Отражает код оплаченной услуги. Используется как первичный ключ. | Числовой. | Первичный. |
Имя клиента. | Отражает имя клиента. | Дата. | ; |
Паспорт. | Отражает номер паспорта. | Числовой. | ; |
Дата рождения. | Отражает дату рождения клиента. | Числовой. | ; |
Телефон. | Отражает контактный номер клиента. | Числовой. | ; |
Адрес. | Отражает адрес проживания клиента. | Текстовый. | ; |
Сущность «Тип услуги» содержит следующие атрибуты (таблица 2.3):
Таблица 2.3 — сущность «Тип услуги».
Название атрибута. | Описание. | Домен. | Ключ. |
Код вида услуги. | Отражает код вида услуги. Используется как первичный ключ. | Числовой. | Первичный. |
Наименование вида услуги. | Отражает наименование вида услуги. | Числовой. | ; |
Сущность «Услуга» содержит следующие атрибуты (таблица 2.4):
Таблица 2.4 — сущность «Услуга».
Название атрибута. | Описание. | Домен. | Ключ. |
Код услуги. | Отражает код вида услуги. Используется как первичный ключ. | Числовой. | Первичный. |
Код вида услуги. | Отражает наименование вида услуги. | Числовой. | Вторичный. |
Наименование услуги. | Отражает наименование услуги, предоставляемой центром. | Текстовый. | ; |
Стоимость услуги. | Отражает всю стоимость услуги. | Числовой. | ; |