Внутримашинное информационное обеспечение. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Внутримашинное информационное обеспечение.



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

В БД хранится:

  • нормативно-справочная информация;
  • плановая информация;
  • оперативная информация;
  • учетная информация.

Реляционная БД характеризуется табличным представлением данных. Реляционная модель является совокупностью простейших двумерных таблиц, которые называются отношениями (объекты модели).

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

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

Структура данных реляционной модели:

  1. Таблица:

· ее структура определяется совокупностью столбцов;

· в каждой строке таблицы содержится по одному значению в соответствующем столбце;

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

· количество строк не ограничено.

  1. Столбец – соответствует некоторому элементу данных, т.е. атрибуту, который является простейшей структурой данных.

В таблице не могут быть определены множественные элементы, такие как массивы, группы, списки.

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

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

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

Картежи не должны повторятся внутри таблицы отношения, следовательно они должны иметь уникальный идентификатор, т.е. первичный ключ.

Простой первичный ключ – если он состоит из одного атрибута. Составной первичный ключ – когда он состоит из нескольких атрибутов.

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

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

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

При разработки БД должен быть определен состав взаимосвязанных реляционных таблиц и определен состав атрибутов каждого отношения. Состав атрибутов должен соответствовать требованиям нормализации.

Операции с данными реляционной модели:

  1. Операции над строками таблиц (картежами).
  2. Операции над столбцами таблиц (доменами).
  3. Операции над отношениями (осуществляет обработку данных нескольких отношений).

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

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

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

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

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

 

20 вопрос

 



Поделиться:


Последнее изменение этой страницы: 2016-12-17; просмотров: 239; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.16.81.94 (0.029 с.)