Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




Внутримашинная часть информационной базы ЭИСсодержится на машинных носителях и может состоять из отдельных файлов или представлять собой базу данных.

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

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

Попытки хранить данные в текстовых файлах выявили, однако, их существенные недостатки, основными из которых являются:

 

- файловая система «не видит» внутреннею структуру записей в файле;

- при поиске данных файловая система последовательно (построчно) просматривает все символы, записанные в файл что при больших объемах информации существенно снижает быстродействие;

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

 

На рис 1.1 показан пример поиска слова «экономического» файловой системой одного пользователя в текстовом файле. Остальные пользователи в этот момент изменить файл не могут.

 

                 
   
 
 
   
 
 
 
 
   
Рис.1.1 Принцип хранения данных в текстовых файлах  

 

 


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

 

В настоящее время принято следующее определение базы данных:

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

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

 

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

База данных представляет собой новый подход к организации данных по сравнению с файловой.

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

Современные базы данных состоят из четырех основных элементов:

· данных пользователей;

· метаданных. Метаданные определяют как данные о данных. Чаще всего они хранятся в форме таблиц, называемых системными таблицами;

· данных, призванных улучшить производительность и доступность базы данных. Эти данные состоят, главным образом, из индексов.

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

 

Для работами с базами данных были разработаны специальные компьютерные программы – системы управления базами данных (СУБД).

Одними из первых СУБД считаются системы IMS (IBM, 1968 г.), ADABAS (Software AG, 1969 г.), IDMS (BF Gudrich Chemical Company, 1971 г.), предназначенные для мэйнфреймов – мощных компьютеров универсального значения. Функции их были немногочисленны и в основном включали управление хранением и обработкой данных в базе и предоставление доступа к базе данных пользователям или прикладному программному обеспечению.

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

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

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

· актуализации хранящихся в ней данных;

· быстрого извлечения из базы необходимых данных по запросам пользователей, в том числе по так называемым «незапланированным» запросам, то есть запросам, заранее не предусмотренным в системе;

· выполнения вычислений над данными;

· создания экранных шаблонов – форм, обеспечивающих удобство работы с данными;

· вывода данных из базы в отчетах – документах, имеющих заданный пользователем вид и обеспечивающих удобство восприятия информации;

· разработки приложений;

· экспорта данных в другие базы и импорта данных из других баз данных;

· публикации данных в Интернет.

 

СУБД обеспечивает также управление базой данных. К числу ее функций по управлению базой данных можно отнести:защиту данных от несанкционированного доступа и сбоев в работе компьютерной системы; восстановление базы данных в случае ее повреждения; поддержку логической целостности данных. Поддержка логической целостности предполагает отсутствие нарушений всех ограничений целостности, заданных для данных, хранящихся в базе. Например, при создании базы данных о деятельности банка, на СУБД можно возложить функции слежения за тем, чтобы клиенты могли быть отнесены только к существующим и описанным в базе филиалам банка (пример ссылочной целостности) или за тем, чтобы остаток на счете клиента превышал некоторую заданную сумму, например, 100 (пример целостности значений).

Система управления базами данных (Data Base Management System –DBMS) – это программная система, предназначенная для создания общей базы данных для множества приложений, поддержания ее в актуальном состоянии и обеспечения доступа пользователей к содержащимся в ней данным.

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

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

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

Приложениями базы данных являются:

· Запросы. Запрос – это требование пользователя на отбор данных из базы и/или на выполнение определенных действий;

· Формы. Форма – это шаблон на экране, предназначенный, главным образом, для ввода, просмотра и редактирования данных базы;

· Отчеты. Отчет – э то представление информации из базы данных в виде, удобном для ее восприятия и анализа пользователем;

· Web-страницы, предназначенные для публикации базы данных в Интернет;

· Прикладные программы – программы, работающие с базой данных, и написанные на языке программирования.

 

В дальнейшем в курсе дисциплины «Технологии баз данных и знаний» будут рассмотрены конкретные реализации СУБД.




Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 569; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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