logo search
МетодичкаПо_Курсовому Проекту_Управл_Данными

1. Основные понятия

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

Следовательно, нужно наилучшим образом организовать данные и

обеспечить наилучшее управление данными.

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

Структура данных - способ объединения нескольких элементов данных в один.

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

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

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

Понятие "Модель данных" включает три компонента:

1) организацию данных ( количество и типы объектов модели данных, ограничения на структуру данных );

2) множество допустимых операций над данными: операции выборки ( поиск );

операции модификации ( включить, удалить, изменить данные );

3) средства обеспечения логической целостности и достоверности данных ( ограничения на значения данных и связи ), с помощью которых дос­тигается непротиворечивость хранимой информации.

Выбор модели данных зависит от объема информации, сложности ре­шаемых задач и имеющегося технического и программного обеспечения.

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

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

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

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

В теории множеств таблице соответствует термин отношение (relation), который дал название модели.

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

Таблица соответствует объекту ПО ; строка ( кортеж ) - запись об од­ном экземпляре объекта.

Размещение в одной строке таблицы определенных элементов данных означает установление между ними связи или отношения ( relation ). Вся таб­лица в целом как совокупность конкретных экземпляров отношений называет­ся отношением.

Значения в столбце ( поле ) таблицы определяют характеристику или свойство объекта ( атрибут отношения ).

Таблица имеет фиксированное число столбцов, их порядок фиксирован; число строк - произвольное, их порядок безразличен.

Таблица обладает следующими свойствами:

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

однозначно определяют запись в таблице.

Преимущества хранения данных в РБД :

  1. каждый элемент данных хранится только в одной таблице ( экономия места );

  2. внесение изменений упрощается, уменьшается риск ошибки (напри­мер, в написании фамилий );

  3. наличие связей между таблицами ускоряет обработку взаимосвязан­ной информации;

  4. ошибочные записи ( с некорректными ссылками ) должны автомати­чески исключаться.

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

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

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

Основными компонентами ИС являются :