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




Лекция.Организация системы управления базами данных (СУБД). Обобщенная технология работы с базой данных. Основы работы СУБД MS Access.

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

Основные понятия:

Система баз данных - это компьютеризированная система хранения данных, основная цель, которой содержать информацию и предоставлять её по требованию.

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

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

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

Входные данные – это информация, передаваемая системе (обычно с терминала или рабочей станции). Такая информация может стать причиной изменения постоянных данных.

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

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

Система баз данных - это компьютеризированная система хранения данных, основная цель, которой содержать информацию и предоставлять её по требованию.

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

Назначение СУБД:

• обеспечить пользователя инструментом, позволяющим оперировать данными в терминах, не связанных с особенностями их хранения в ЭВМ. В этом смысле СУБД действует как интерпретатор языка высокого уровня, предоставляя возможность описать данные и их обработку;

• обеспечить секретность и разграничение прав доступа к информации;

• защита целостности и непротиворечивость данных. Например, контроль, что число проданных билетов не превышало числа мест в самолете;

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

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

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

· данные;

· аппаратное обеспечение;

· программное обеспечение;

· пользователи.

Данные. Различают 2 типа СУДБ: однопользовательские и многопользовательские. Основная задача многопользовательской системы обеспечить работу пользователю как в однопользовательской системе. Мы будем рассматривать данные только в многопользовательских системах. Данные в системе БД являются интегрированными и общими.

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

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

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

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

Обычно данные, хранящиеся в БД, называются постоянными (хотя они недолго могут оставаться такими). «Постоянные» - по отношению к другим данным: промежуточным, входным, выходным.

Входные данные – это информация, передаваемая системе (обычно с терминала или рабочей станции). Такая информация может стать причиной изменения постоянных данных.

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

На больших предприятиях в настоящее время все чаще используются два вида БД:

· операционная БД - для поддержания повседневной работы предприятия;

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

Аппаратное обеспечение:

· накопители;

· сетевое оборудование;

· оперативная память

· процессор.

Программное обеспечение:

· СУБД;

· утилиты;

· средства разработки приложений (программы конечного пользователя);

· средства проектирования;

· генераторы счетов и др.

Пользователи:

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

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

• Администраторы базы данных организуют и отвечают за работу с БД.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-09-06 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: