12) Реляционные модели

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

Цели создания реляционной модели данных:

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

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

  • отношение;
  • атрибут;
  • домен;
  • кортеж;
  • степень;
  • кардинальность;
  • первичный ключ.
April 21, 2019
by Awaken True
0
3

11) Иерархические модели

Иерархическая модель является самой ранней моделью баз данных. Для понимания иерархической модели необходимо запомнить следующие термины: 

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

Над данными в иерархической модели возможны следующие операции:

  • Добавление в базу новой записи.
  • Изменение значений атрибутов (кроме ключевых) отдельной записи.
  • Удаление записи со всеми дочерними записями. Извлечение записи.
April 21, 2019
by Awaken True
0
3

10) Сетевые модели

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

В сетевых БД наряду с вертикальными реализованы и горизонтальные связи. Каждый отдельный сегмент (ячейка) может иметь произвольное число непосредственных исходных (старших) сегментов, а также и произвольное число порожденных (младших). Это обеспечивает представление отношения "многие к многим".

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

April 21, 2019
by Awaken True
0
2

9) Определения

Объект — это любая часть окружающей действительности (предмет, процесс, явление), воспринимаемая человеком как единое целое.

Распределитель — устройство или программа, ответственные за распределение ресурсов.

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

Накопитель – специальное устройство, помещение для сбора, накапливания, сохранения какой-либо информации.

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

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

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

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

Атрибут файла – это метаданные которые описывают файл.

Кортеж — группа взаимосвязанных элементов данных.

Вектор – с точки зрения геометрии это направленный отрезок прямой, с точки зрения программирования — это одномерный массив.

Матрица – это таблица значений, состоящая из n строк, и m столбцов, с точки зрения программирования — это двухмерный массив.

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

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

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

April 21, 2019
by Awaken True
0
1

8) Чем характеризуется обратная и прямая экономические задачи

Значительная часть задач экономической ориентации сводится либо к прямому счету (прямая задача), либо к обратному (обратные вычисления).

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

где y - результирующий показатель;

x,z,…,v - исходные показатели.

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

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

где Δy - желаемый прирост результирующего показателя;

Δx, Δz, Δv - искомые приросты исходных показателей, которые могут быть как с положительными, так и с отрицательными знаками.

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

April 21, 2019
by Awaken True
0
1

7) Какая информация входит в раздел «Организационно-экономическая сущность задачи»

Организационно-экономическая сущность задачи:

  • наименование задачи;
  • место решения;
  • цель решения;
  • назначение (для каких объектов, подразделений, пользователей предназначена);
  • периодичность решения и требования к срокам решения;
  • источники и способы получения данных;
  • потребители результатной информации и способы ее отправки;
  • информационная связь с другими задачами.
April 21, 2019
by Awaken True
0
1
Show more