Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Poyasnitelnaya_zapiska.docx
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
879 Кб
Скачать
☆
    1. Теоретические сведения по проектированию реляционных баз данных.

База данных – это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств. Программное обеспечение, предназначенное для работы с базами данных, называется системой управления базами данных – СУБД.

СУБД используется для упорядоченного хранения и обработки больших объёмов информации, а также организует хранение информации таким образом, чтобы ее было удобно:

  • Просматривать таблицы.

  • Добавлять, изменять и удалять данные.

  • Искать необходимые сведения.

  • Осуществлять любые выборки.

  • Выполнять сортировку в любом порядке.

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

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

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

Реляционная база данных – это совокупность отношений, содержащих всю информацию, которая должна храниться в базах данных (БД). Однако пользователи могут воспринимать такую базу данных как совокупность таблиц, где:

  1. Каждая таблица состоит из однотипных строк и имеет уникальное имя.

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

  3. Столбцам таблицы однозначно присваиваются имена, и в каждом из них размещаются однородные значения данных.

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

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

Основная идея реляционного подхода – представить произвольную структуру данных в виде простой двумерной таблицы. Такой процесс называется нормализацией структуры.

    1. Анализ предметной области: выявление основных сущностей и их связей.

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

Основным пользователем базы данных сервисного центра компьютерной техники будет являться администратор, который будет просматривать, добавлять, изменять и удалять заявки на получение услуг по ремонту рабочих станций. Он будет проводить анализ по таким параметрам, как: наиболее часто заказываемые услуги, определение постоянных клиентов, выявление лучшего мастера месяца и выручка сервисного центра за определенный период. Администратор начинает свою работу с проверки наличия заявок, затем он проверяет наличие свободных мастеров и лишь после этого он может добавить новую запись в таблицу «Заявки». При отсутствии таковых он переходит в «режим ожидания», где он может просматривать, добавлять, изменять и удалять информацию в остальных таблицах базы данных. Для входа в программу он должен ввести индивидуальные данные – логин и пароль, которые выдаются ему при покупке лицензии.

После анализа предметной области сервисного центра компьютерной техники, были выделены следующие сущности, необходимые для реализации базы данных:

  • Основная сущность «Заявки».

  • Вспомогательная сущность «Клиенты».

  • Вспомогательная сущность «Мастера».

  • Вспомогательная сущность «Услуги».

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

  1. Основная сущность «Заявки» содержит атрибуты:

  • Номер заявки (счетчик).

  • Код клиента (ключевое поле для сущности «Клиенты»).

  • Код услуги (ключевое поле для сущности «Услуги»).

  • Код мастера (ключевое поле для сущности «Мастера»).

  • Дата принятия заказа (информация для отчетности).

  • Дата сдачи заказа (информация для отчетности).

  1. Вспомогательная сущность «Клиенты» содержит атрибуты:

  • Код клиента (счетчик).

  • Фамилия (информация о клиенте).

  • Имя (информация о клиенте).

  • Отчество (информация о клиенте).

  • Адрес (информация для отчетности).

  • Контактный номер (информация для связи с клиентом).

  1. Вспомогательная сущность «Мастера» содержит атрибуты:

  • Код мастера (счетчик).

  • Фамилия (информация о мастере).

  • Имя (информация о мастере).

  • Отчество (информация о мастере).

  • Квалификация (информация для отчетности).

  • Дата поступления на работу (информация для отчетности).

  • Контактный номер (информация для связи с мастером).

  1. Вспомогательная сущность «Услуги» содержит атрибуты:

  • Код услуги (счетчик).

  • Наименование услуги (информация об услуге).

  • Цена услуги (информация об услуге).

  • Описание услуги (информация об услуге).

MS Access 2016 умеет распознавать определенную сущность в базе данных, применяя один из способов – присвоение сущностям идентификаторов. Часто идентификатор сущности называют ключом. Задача выбора идентификатора сущности является семантически субъективной задачей. Поскольку сущность определяется набором своих атрибутов, то для каждой сущности целесообразно выделить такое подмножество атрибутов, которое однозначно идентифицирует данную сущность:

  • Для основной сущности «Заявки» ключ – номер заявки.

  • Для вспомогательной сущности «Клиенты» ключ – код клиента.

  • Для вспомогательной сущности «Мастера» ключ – код мастера.

  • Для вспомогательной сущности «Услуги» ключ – код услуги.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]