ИТ баз данных

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

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

Структуры баз данных описываются схемой. Рассмотрим основные разновидности элементарных структур баз данных ориентированных на компьютерное применение.

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

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