Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая БД.docx
Скачиваний:
12
Добавлен:
01.03.2025
Размер:
3 Мб
Скачать
☆
  1. Общие сведения по поставленной теме

    1. Область изучения

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

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

Требуемые трехмерные модели будут полностью описывать параметры объектов номенклатуры предприятия и иметь реалистичное представление.

    1. Основные понятия

      1. База данных

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

      1. Проектирование

        1. Понятие проектирования баз данных

Проектирование баз данных — процесс создания схемы базы данных и определения необходимых ограничений целостности.

Основные задачи:

  • Обеспечение хранения в БД всей необходимой информации.

  • Обеспечение возможности получения данных по всем необходимым запросам.

  • Сокращение избыточности и дублирования данных.

  • Обеспечение целостности данных (правильности их содержания): исключение противоречий в содержании данных, исключение их потери и т.д.

        1. Основные этапы проектирования баз данных

          1. Концептуальное (инфологическое) проектирование

Концептуальное (инфологическое) проектирование — построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции. Такая модель создаётся без ориентации на какую-либо конкретную СУБД и модель данных.

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

Чаще всего концептуальная модель базы данных включает в себя:

  • описание информационных объектов, или понятий предметной области и связей между ними.

  • описание ограничений целостности, т.е. требований к допустимым значениям данных и к связям между ними.

          1. Логическое (даталогическое) проектирование

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

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

На этапе логического проектирования учитывается специфика конкретной модели данных, но может не учитываться специфика конкретной СУБД.