Построение таблиц атрибутивных характеристик. Организация запроса

Лабораторная работа №6

КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

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

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

При другом режиме рабочие станции ЛВС выступают в роли клиентов, а сервер БД полностью обслуживает запросы (как правило, записанные на языке SQL) и отсылает клиентам результаты, реализуя технологию клиент–сервер. БД может быть размещена на нескольких компьютерах сети; в этом случае она называется распределенной БД (РБД), как и управляющая ею СУБД – системой управления распределенными базами данных (СУРБД). БД ГИС содержат наборы данных о пространственных объектах, образуя пространственные БД; цифровая картографическая информация может организовываться в картографические базы данных, картографические банки данных.

Определим базовые понятия: предметная область, объект, класс объектов, атрибуты, элементы данных, значения данных, ключевой элемент данных, первичный ключ, альтернативные ключи, запись, таблицы данных, домены, таблица, представление, связь, хранимые процедуры, триггеры, правила, ссылочная целостность, нормализация отношений, словарь данных.

Предметной областью называется часть реального мира (реальной системы), представляющая интерес для данного исследования.

Примеры. 1. Библиотека.

2.Экология N-ской области РФ.

3.Объединение Х-нефтегаз.

4.Университет нефти и газа им. И. М. Губкина.

Каждая из этих областей состоит из подобластей, обладающих существенной автономией, но связанных с другими.

Примеры. 1. Библиотека: отдел периодики, отдел иностранной литературы, отдел информационно-справочных изданий, отдел художественной литературы, отдел карт и атласов.

2.Экология N-ской области РФ: источники загрязнений окружающей среды, состояние отдельных компонентов природной среды, природные комплексы.

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

Объектом называется элемент информационной системы, информацию о котором мы сохраняем.

В теории реляционных баз данных объект называется также сущностью.

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

Класс объектов – совокупность объектов, обладающих одинаковым набором свойств.

Примеры. 1. Для предметной области «экология»:

- стационарный источник загрязнения атмосферы (труба);

- подвижный источник загрязнения атмосферы (автомобиль).

2. Для предметной области «библиотека»:

- книга;

- журнал;

- карта;

- читатель.

3. Для предметной области «Х-нефтегаз»:

- промплощадка;

- куст скважин;

- газопровод.

Атрибут – информационное отображение свойств объектов. Каждый объект характеризуется рядом атрибутов.

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

2.Скважина: название, координаты (х, у), глубина, диаметр, назначение, организация, выполнившая бурение, дата начала бурения и т.д.

3.Месторождение: название, положение, основное полезное ископаемое, сопутствующие полезные ископаемые, кем разведано, когда разведано, оцененные запасы.

Элемент данных (поле данных или поле) – атрибут при реализации информационной модели.

Таблица – регулярная структура, состоящая из конечного набора однотипных записей. Иногда таблицу называют отношением.

Значение данных – действительные данные, содержащиеся в каждом поле (или элементе данных).

Пример. Поле данных «Кем разведано месторождение» может содержать значения «1 экспедиция Якутгеологии» или «26 экспедиция ВИРГа».

Тип данных – характеристика вида хранящихся данных (понятие, идентичное аналогичному в языках программирования).

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

Пример. Домен «покрытие дороги» определен на типе «строка символов», но это не любая строка символов, а слово из некоторое небольшого словаря (грунт, гравий, бетон, асфальт).

Замечание. Данные считаются сравнимыми только в том случае, если они относятся к одному домену.

Примеры. 1. Глубина скважины в метрах (вещественное число).

2. Объем добычи нефти из скважины в тоннах в год (вещественное число).

В примерах 1 и 2 тип данных одинаков, а домены – разные.

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

Модель отношений Атрибуты
Первичный ключ        
ID Название Глубина Дата начала бурения Дата окончания бурения Дебит
  Глубокая   15.05.98 01.06.98  
  Первомайская   03.06.98 23.06.98  
  Быстрая   24.06.98 08.07.98  

Рис. 1. Области распространения понятий: модель отношений, запись, атрибут, первичный ключ

Экземпляр объекта – единичный набор принимаемых элементами данных значений.

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

Первичный ключ – атрибут (или группа атрибутов), который единственным образом идентифицирует каждую строку в таблице.

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

Пример. Области распространения понятий: модель отношений, запись, атрибут, первичный ключ (рис. 1).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: