Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Материал для лекций ТиКТвСсО.doc
Скачиваний:
9
Добавлен:
16.11.2019
Размер:
1.11 Mб
Скачать

Тема 4. Автоматизированные системы хранения и обработки баз данных для проведения исследований.

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

4.1. Система управления данными субд Access

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

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

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

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

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

4.1.1.1. Модели баз данных.

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

  • Автономные базы данных.

  • Базы данных с разделенными файлами.

  • Базы данных клиент/сервер.

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

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

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

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

Базы данных могут быть организованы разными способами. В Microsoft Access несколько таблиц хранятся как один файл. Paradox и dBase используют для каждой таблицы отдельный файл. Системы типа клиент/сервер, такие как серверы Sybase или Microsoft SQL, хранят все данные на отдельном компьютере и сообщаются с клиентом посредством специального языка – SQL.

Вместе с тем во всех технологиях присутствует традиционный набор компонентов (или объектов базы данных). Рассмотрим эти компоненты на примере программы Microsoft Access.