Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИСЭ.doc
Скачиваний:
7
Добавлен:
07.05.2019
Размер:
2.17 Mб
Скачать

55.Реляционная модель базы данных и ее характеристики

 

Данные в базе соответствуют  некой модели.

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

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

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

Реляционная модель базы данных основывается на понятии “отношение”, и представляется совокупностью таблиц.

Домен – это множество значений, принимаемых свойствами (характеристиками) отражаемого объекта.

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

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

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

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

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

-                таблица должна иметь имя (например, ДЕТАЛЬ, ПОСТАВЩИК,  ПОСТАВКИ);

-                таблица должна быть простой, то есть не содержать составных элементов, например, у поставщика должен быть только один номер телефона, указанный в одной строке;

-                в таблице не должно быть одинаковых строк;

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

Таблицы реляционной модели обрабатываются с помощью операций реляционной алгебры.

 Выделяют три основных операции:

ВЫБОРКА – когда из таблицы выбирают только строки, удовлетворяющие некоторому условию

ПРОЕКЦИЯ – в реляционной алгебре — унарная операция, которая позволяет получить «вертикальное» подмножество таблицы. Это подмножество, которое получается выбором атрибутов с последующим исключением, избыточных дубликатов кортежей.

Пусть дана таблица T с атрибутами и есть некоторое подмножество атрибутов .

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

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

СОЕДИНЕНИЕ – объединяются таблицы

56. Применение реляционной модели базы для решения экономических задач

Кратко рассказать Вопрос 55

Существует несколько режимов взаимодействия пользователей СУБД:

-                    режим конечного пользователя с применением конструктора баз данных и запросов;

-                    программный режим, предполагающий знание пользователем языка СУБД и позволяющий создавать прикладные программы.

Конечный пользовать, как правило, пользуется конструктором, с помощью которого задается структура БД, формулы для расчетов и структура отчета.

Достаточно популярной СУБД для данного класса является MS Access.

Программный режим предполагает создание программ с помощью программистов-профессионалов.

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

Для того чтобы использовать базу данных для решения экономических задач необходимо выполнить ряд этапов, предназначенных для ее создания.

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

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

-                выделить условно-постоянные документы, содержащие нормативно-справочные данные (условно-постоянные базы данных);

-                разработать результирующие документы, таблицы, отчеты (результирующие базы данных);

-                определить документы, предназначенные для корректировки условно-постоянных данных.

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

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