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

2.1 Организация баз данных

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

Элемент данных (поле) – наименьшая единица поименованных данных содержащая один неделимый квант информации (домен). Запись (кортеж) – поименованная совокупность нескольких разнородных элементов данных (полей) описывающая некоторую сущность предметной области. Экземпляр записи – текущее значение элементов записи. Модель данных – это абстрактная совокупность структур данных и операций их обработки. Основные типы модели данных:

  • Иерархическая;

  • Сетевая;

  • Реляционная;

  • Объектно-ориентированная.

Файл – это поименованная совокупность всех экземпляров записей заданного типа. В базах данных данные являются интегрированными и общими. Под понятием интегрированные данные подразумевается возможность представить базу данных как объединение нескольких отдельных файлов данных. Под понятием общие данные подразумевается возможность использования отдельных областей данных в базе данных несколькими различными пользователями для различных целей. База данных содержит данные всесторонне характеризующие предметную область и описания самих данных. Информация о данных называется метаданными. Для отображения предметной области используется семантическое моделирование. ER model (Entity – Relation ship) – модель данных, позволяющая описывать концептуальные схемы предметной области. Основными элементами семантической модели данных являются сущности и типы связей. Сущности представляются в виде существительных, а типы связей в виде глаголов. Сущность это то, о чем необходимо хранить информацию.

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

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

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

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

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

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

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

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

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

Свойство эффективности обычно понимается как минимальное время реакции на запрос пользователя, минимальные потребности в памяти, сочетание этих параметров.