русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

История развития баз данных.

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

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

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

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

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

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

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

Недостаток первых моделей и систем состоял в том, что они не поддерживали языки запросов высокого уровня.

В 1970 году появилась статья Эдгара Кода о представлении данных, организованных в виде двухмерных таблиц, называемых отношениями. С этого момента реляционная модель широко используется при создании различных баз данных. Следует отметить, что пользователь реляционной модели системы не связан со структурой памяти, в отличие от пользователя прежних систем баз данных. Запросы можно выражать на языке очень высокого уровня.

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

Просмотров: 623


Вернуться в оглавление



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.