русс | укр

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

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

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

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


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

Основные понятия и определения курса. Традиционные файловые системы.


Дата добавления: 2015-07-09; просмотров: 480; Нарушение авторских прав


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

- Разделение и изоляция данных

Когда данные изолированы в отдельных файлах, доступ к ним весьма затруднен.

- Дублирование данных

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

- Несовместимость форматов файлов

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

- Фиксированные запросы. Увеличение количества приложений

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

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

- Зависимость от данных

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



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

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

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

БД еще называют набором интегрированных записей с самоописанием. В совокупности, описание данных называется системным каталогом (system catalog), а сами элементы описания принято называть метаданными (meta-data), т.е. ”данными о данных”. Именно наличие самоописания данных в базе обеспечивает в ней независимость между программами и данными

 



<== предыдущая лекция | следующая лекция ==>
Системы управления базами данных. ИВТ 3 курс | Модели данных на основе записей


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


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

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

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


 


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

 
 

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

Генерация страницы за: 2.898 сек.