Лекция 14. Информационные системы и базы данных. Модели организации данных.

 

ОСНОВНЫЕ ПОНЯТИЯ

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

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

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

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

- обеспечение быстрого доступа к данным;

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

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

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

Реляционная модель данных основывается на понятии отношение (relation). Наглядной формой представления отношения является привычная для человеческого восприятия двумерная таблица. Таблица имеет строки (записи) и столбцы (поля). Каждая строка таблицы имеет одинаковую структуру, состоит из значений полей и содержит информацию об одном подобъекте какого-либо информационного объекта (человека, явления, сущности, системы и пр.). Например, таблица может содержать сведения о группе обучаемых, о каждом из которых известны следующие характеристики: фамилия, имя, отчество, пол, возраст и т.д.

СУБД ACCESS 2002

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

Определяющими характеристиками настольных систем являются:

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

- относительно невысокие требования к аппаратным ресурсам.

Программа Access 2002 ориентирована на создание настольных и клиент-серверных приложений и является удобным визуальным средством создания и управления реляционными базами данных с интуитивно понятным интерфейсом и простотой использования. Программа входит в состав популярного пакета Office XP и позволяет обмениваться данными со всеми его компонентами.

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

Объекты СУБД Access

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

Таблицы- это основные объекты любой базы данных. В таблицах хранятся все данные, имеющиеся в базе.

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

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

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

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

Макросы– это объект, представляющий собой структурированное описание одного или нескольких действий, которые будут выполняться в ответ на определенные события.

Модуль– это объект, содержащий программу на Visual Basic, которая может разрабатываться пользователем для реализации нестандартных процедур.