Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНФОРМАТИКА.docx
Скачиваний:
8
Добавлен:
11.02.2015
Размер:
77.36 Кб
Скачать

Вопрос 6. Общие понятия баз данных.

Данные – некоторый факт или сведения о состоянии какого-либо объекта (явления, процесса) реального мира.

Компоненты данных – цифры, символы или их кодированное представление.

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

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

Структурирование – введение соглашений о способе представления данных.

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

  1. Скорость

  2. Полная доступность

  3. Гибкость

  4. Целостность (упорядоченность)

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

Вопрос 7. Структурные элементы бд.

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

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

Тип поля – тип данных, хранящийся в поле.

Длина поля – определяет максимальное количество символов

Точность – число десятичных знаков дробной части

Запись – совокупность значений логически связанных полей

Экземпляр записи – отдельная запись в таблице, содержащая конкретное значение ее полей.

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

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

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

Вопрос 8. Модели данных.

Метод логической организации данных определяется видом модели данных.

Модель данных – ядро любой базы данных. Это множество структур данных и операций их обработки.

Рассмотрим 3 основные модели данных, по которым строится СУБД

  1. Иерархическая

  2. Сетевая

  3. Реляционная

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

Основные элементы:

  • уровень

  • узел (элемент)

  • связь

В каждой записи БД существует только один путь – это облегчает доступ к необходимой информации, но только если все запросы отражены в структуре «дерево».

Сетевая модель. В ней каждый элемент может быть связан с любым другим. Достоинства: ускоряется доступ к данным. Недостатки: требуются значительные ресурсы памяти.

Реляционная модель – простейшая, наиболее удобная форма представления данных, которой соответствует тип связи между элементами – отношение

В основе реляционной модели лежит представление данных в виде двухмерных таблиц. Каждая реляционная таблица обладает следующими свойствами:

  1. каждый элемент таблицы – это 1 элемент данных

  2. все столбцы таблицы однородные

  3. каждый столбец имеет уникальное имя

  4. в таблице нет одинаковых строк

  5. порядок следования строк и столбцов может быть произвольным

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

Картеж – множество значений атрибутов в одной строке.

Домем – множество значений атрибутов в одном столбце (столбец без заголовка).

Поле, каждое значение которого однозначно определяет запись - называется простым ключом

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

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