Сетевые базы данных

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

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

Системой управления базами данных является приложение ACCESS, входящее в Microsoft Office.

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

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

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

Чтобы открыть базу данных Access, достаточно щелкнуть дважды на имени соответствующего файла (с расширением.mdb) в окне Проводник (Windows Explorer). Можно также запустить программу Access, а затем воспользоваться командой Создать (New) в меню Файл (File), чтобы отобразить панель задачи Новый файл (New File), на которой представлены параметры, позволяющие открыть новую или существующую базу данных.

Рис 6.1

Вверху окна базы данных располагается панель инструментов, а вдоль левого края - панель объектов, на которой перечислены все объекты базы данных Access. Поскольку выделен объект Таблицы (Tables), в правой части окна отображается список таблиц, содержащихся в базе данных.

В базах данных вся информация хранится в двумерных таблицах. Таблица базовый объект БД.

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

Формы позволяют отображать данные, содержащиеся в таблицах или запросах, в более удобном для восприятия виде.

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

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

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

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

Рис. 6.2

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

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

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

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

Рис.6.3.

Например, можно написать макросы, содержащие последовательность команд, выполняющих рутинные задачи, или связать такие действия, как открытие формы или печать отчета, с кнопками кнопочной формы. Модули представляют собой программы на Visual Basic for Applications (VBA), языке программирования высокого уровня, разработанного Microsoft для создания приложений Windows. Помимо стандартного набора команд VBA, каждая программа Microsoft Office имеет собственные команды. В отличие от макросов, позволяющих автоматизировать не более пяти, шести десятков операций, VBA включает сотни команд и может неограниченно расширяться за счет дополнений, вносимых другими компаниями и частными лицами. Программы VBA используются для решения задач, слишком сложных для макросов, как, например, извлечение определенной информации из рабочих листов Excel.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: