Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы данных - 2015-06-22__ 1к.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

Контрольное задание 2.

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

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

Часть 2. Основы теории Введение

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

База данных (БД, database) - поименованная совокупность специальным образом структурированных данных, относящихся к определенной предметной области.

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

Предметные области информационных систем могут отличаться

  • своим «размером» (например, предметная область может представлять собой экономику страны или группы союзных государств, предприятие или корпорацию, судно, порт, ВУЗ, факультет…),

  • а также детальностью описания.

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

  • Реляционная модель

  • Иерархическая модель

  • Сетевая модель

Система управления базами данных (СУБД) – программное обеспечение для создания, ведения и использования базы данных.

Обычно СУБД содержит следующие компоненты:

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

  • Интерфейс, реализующий задачи создания логической структуры БД данных, ввода, удаления и редактирования данных в БД, обработки и форматирования данных

  • Процессоры языков описания и манипулирования данными

Модели представления данных

БД хранит сведения о некоторой предметной области. Предметная область, как правило, бывает сложной и состоит из нескольких объектов и/или процессов (сущностей, как принято их называть в теории баз данных). Например, предметная область, которая используется в лабораторном практикуме, включает две сущности: судно и груз, который перевозит судно.

Каждая сущность предметной области характеризуется набором свойств (атрибутов – в теории баз данных). Атрибут – это наименьший элемент данных, характеризующий какое либо свойство сущности.

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

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

Наибольшее распространение получила реляционная модель представления данных.