Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ в экономике / учебник / краткий курс по ис в э кулемина.doc
Скачиваний:
103
Добавлен:
08.06.2015
Размер:
927.74 Кб
Скачать
  1. Базы данных. Системы управления базами данных

Базы данных — информационные модели, в которых содержатся сведения об объектах и их свойствах.

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

Существует несколько различных типов баз данных:

  1. табличные,

  2. иерархические,

  3. сетевые

  4. реляционные.

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

Примером СУБД является Access — приложение, входящее в Microsoft Office. В Access применяется многооконный интерфейс, однако в конкретный мо­мент времени может быть открыта только одна база дан­ных, содержащая обязательное окно базы данных и окна для работы с объектами базы данных.

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

Важнейшим инструментом в СУБД являются запросы. Их задача заключается в отборе данных по определенным критериям.

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

Отчеты служат для оформления вывода данных, на­ходящихся в таблицах и запросах.

Макросы и модули предназначены для автоматизации повторяющихся операций.

  1. Иерархическая, сетевая и реляционная модели представления данных

Иерархические базы данных состоят из объектов различных уровней. Все они связаны между собой, каждый из них может содержать несколько объек­тов более низкого уровня. Отношения, существующие меж­ду этими объектами, описываются как «предок — потомок», где предком считается объект высшего уровня, а потомком соответственно объект более низкого уровня. При этом у объекта-предка может не быть потомков или, наоборот, быть несколько, в то время как у объекта-потомка обяза­тельно существует только один предок. Объекты с одина­ковым предком называют близнецами.

Примером иерархической базы данных является Ката­лог папок Windows, работать с которым можно посред­ством Проводника. Здесь объектом высшего уровня явля­ется папка Рабочий стол, ее потомками являются папки Мой компьютер, Мои документы, Сетевое окружение и Корзи­на, которые находятся на втором уровне и являются между собой близнецами.

Также иерархической базой данных является Реестр Windows, в котором содержится информация, необходимая для надежного функционирования системы (данные об ус­тановленных драйверах и программах, настройки интерфей­са). Обновление содержания реестра происходит автома­тически при установке нового оборудования или программ.

Доменная система подключенных к Интернету компь­ютеров является иерархической базой данных. Здесь на верхнем уровне находится табличная база данных, в кото­рой перечислены все домены высшего уровня (264 доме­на, из которых семь — административные, а 257 — геогра­фические). На втором уровне расположены табличные базы данных, в которых содержится перечень доменов вто­рого уровня для каждого домена верхнего уровня и т.д.

Сетевые базы данных — это обобщение иерархи­ческой базы данных, при котором существуют объек­ты, имеющие более одного предка. В сетевых базах данных на связи между объектами не накладывается каких-либо ограничений. Примером данной модели баз данных яв­ляется Интернет.

Реляционные базы данных состоят из связанных двухмерных таблиц. Связь между таблицами уста­навливает соответствие между совпадающими зна­чениями в полях с одинаковыми именами. Наличие межтаб­личных связей обеспечивает целостность данных. Процесс создания такой базы данных заключается в определении перечня необходимых таблиц и их структуры и установле­нии связи между этими таблицами.