Информационные
Информационные
технологии
технологии
  • Информационные технологии
  • Технология обработки текстовой информации.Текстовый редактор
  • Технология обработки графической информации.Графический редактор
  • Технология обработки числовой информации.Электронные таблицы
  • Технология хранения, поиска и сортировки информации
  • Системы управления базами данных
  • Мультимедийные технологии
  • Вопросы и упражнения
  • Технология хранения, поиска и сортировки информации


        Как только вычислительные машины начали использоваться для обработки экономической информации, разработчики обнаружили, что под каждую программу (или комплекс программ) разрабатывается своя структура данных, позволяющая оптимизировать вычислительный процесс (выполнить его быстрее, использовать меньший объём памяти и т.д.). Очень скоро выяснилось, что это неудобно, так как одни и те же данные приходится дублировать (и даже неоднократно), занимая память машины из-за необходимости представления одинаковых данных в различных структурах. Например, информация о сотрудниках, необходимая отделу кадров и бухгалтерии, почти одна и та же. Но обрабатывается она, естественно, по разным алгоритмам. Поэтому с точки зрения разработчиков программ «кадры» и «бухгалтерия» было бы хорошо в каждой системе иметь свою структуру данных, учитывающую специфику работы кадровика или бухгалтера из одной базы данных, где данные представлены с учётом особенностей этих программ.
        База данных (БД) - это хранящаяся во внешней памяти ЭВМ совокупность взаимосвязанных данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и обработки данных.
        Информация, хранящаяся в БД, как правило, относится к какой-то определенной предметной области. Например:
    - БД книжного фонда библиотеки;
    - БД кадрового состава учреждения;
    - БД законодательных актов в области уголовного права;
    - БД современной рок - музыки и пр.
        Базы данных бывают фактографическими и документальными. В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате. Из приведенных выше примеров две первые БД, скорее всего, будут организованы как фактографические. В БД библиотеки о каждой книге хранятся библиографические сведения: год издания, автор, название и пр. Разумеется, текст книги в ней содержаться не будет. В БД отдела кадров учреждения хранятся анкетные данные сотрудников: фамилия, имя, отчество, год и место рождения и пр.
        Базы данных в третьем и четвертом примерах наверняка будут организованы как документальные. Первая из них будет включать в себя тексты законов; вторая - тексты и ноты песен, биографическую и творческую справочную информацию о композиторах, поэтах, исполнителях, звуковые записи и видео клипы. Следовательно, документальная БД содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную.
        Сама по себе база данных не может обслужить запросы пользователя на поиск и обработку информации. БД - это только "информационный склад". Обслуживание пользователя осуществляет информационная система.

    в начало

        Информационная система (ИС) - это совокупность базы данных и всего комплекса аппаратно-программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем. Примерами информационных систем являются системы продажи билетов на пассажирские поезда и самолеты. База данных – основной компонент этих систем.
        Устройства внешней памяти, на которых хранятся БД, должны иметь высокую информационную емкость и малое время доступа к хранимой информации. Для хранения БД может использоваться как один компьютер, так и множество взаимосвязанных компьютеров.
        Если различные части одной базы данных хранятся на множестве компьютеров, объединенных между собой сетью, то такая БД называется распределенной базой данных. Очевидно, информацию в сети Интернет, объединенную паутиной WWW, можно рассматривать как распределенную базу данных. Распределенные БД создаются также и в локальных сетях.
        Известны три основных типа организации данных и связей между ними:
    -иерархический (в виде дерева)
    -сетевой
    -реляционный.
        В иерархической БД существует упорядоченность элементов в записи, один элемент считается главным, остальные - подчиненными. Поиск какого-либо элемента данных в такой системе может оказаться довольно трудоемким из-за необходимости последовательно проходить несколько иерархических уровней. Иерархическую БД образует, например, каталог файлов, хранимых на диске, а дерево каталогов, доступное для просмотра - наглядная демонстрация структуры такой БД и поиска в ней нужного элемента. Такой же БД является родовое генеалогическое дерево.

    в начало

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

    в начало

    2007 © Copyright by L.Gazizova (E-mail: leniza@hotbox.ru), WebMasters N.Woit, R.Akzamutdinov, L. Medvedeva

    Hosted by uCoz