Яндекс.Метрика

Последние материалы

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

Системы управления базами данных, их виды и характеристика работы.
Данные - информация, организованная и зафиксированная в определенной форме, пригодной для последующей обработки, хранения и передачи.
Организация данных во внутримашинной сфере характеризуется на двух уровнях - логическом и физическом. Физическая организация данных определяет способ размещения данных непосредственно на машинных носителях. В современных прикладных программных средствах этот уровень организации обеспечивается автоматически без вмешательства пользователя. Пользователь оперирует в прикладных программах представлениями о логической организации данных. Метод логической организации данных определяется используемым видом модели данных.
Модель данных - это совокупность взаимосвязанных структур данных и операций над этими структурами.
Система управления базами данных (СУБД) является универсальным программным средством, предназначенным для создания и ведения (обслуживания) баз данных на внешних запоминающих устройствах, а также доступа к данным и их обработки. СУБД поддерживает один из возможных видов модели данных - сетевую, иерархическую или реляционную, которые являются важнейшим признаком классификации СУБД. СУБД обеспечивают многоцелевой характер использования базы данных, защиту и восстановление данных. Наличие развитых диалоговых средств и языка запросов высокого уровня делает СУБД удобным средством для пользователя.
База данных (БД) - это совокупность данных, организованных на машинном носителе средствами СУБД. В базе данных обеспечивается интеграция логически связанных данных при минимальном дублировании хранимых данных. БД содержит данные, относящиеся к конкретной предметной области. БД организуется в соответствии с моделью данных, которая поддерживается СУБД.
Иерархические, сетевые и реляционные модели данных
В строго иерархических моделях любой объект может подчиняться только одному объекту вышестоящего уровня. В сетевых - любой объект может быть подчинен нескольким объектам. Схематически отличие в топологии иерархической и сетевой модели иллюстрирует рис. 3.
В иерархических моделях непосредственный доступ возможен только к объекту самого высокого уровня, который не подчинен другим объектам. К другим объектам доступ осуществляется по связям от объекта на вершине модели. В сетевых моделях непосредственный доступ может обеспечиваться к любому объекту независимо от уровня, на котором он находится в модели. Возможен также доступ по связям от любой точки доступа.
Реляционные модели данных отличаются от рассмотренных выше простотой структур данных, удобным для пользователя табличным представлением и доступом к данным. Реляционная модель данных является совокупностью простейших двумерных таблиц - отношений.
При этом все записи (объекты) базы данных представляют собой строки двумерной таблицы. Столбцами этой таблицы являются одинаковые полякаждой записи. Если данные, используемые в разных таблицах, должны быть как-то связаны, то для этого создаются дополнительные связывающие таблицы. Это позволяет достаточно легко добавлять в базу новые объекты (записи) и удалять старые без изменения логики обрабатывающих программ.
Microsoft Access - система управления реляционными базами данных
Microsoft Access является мощным средством создания баз данных и эффективных систем управления ими. СУБД Access поддерживает реляционную модель данных.
СУБД Access ориентирована на работу с объектами, к которым относятся таблицы базы данных, формы, запросы, макросы и модули. Для типовых процессов обработки данных - ввода, просмотра, обновления, поиска по заданным критериям, получения отчетов - Access позволяет конструировать в диалоговом режиме такие объекты, как формы, запросы и отчеты. Эти объекты состоят из графических элементов, называемых элементами управления. Основные элементы управления служат для связи объектов с записями таблиц, являющихся источниками данных.
Таблицы создаются пользователем для хранения данных по одному объекту модели данных предметной области.
Запросы создаются пользователем для выборки нужных данных из одной или нескольких связанных таблиц.
Формы предназначены для ввода, просмотра и корректировки взаимосвязанных данных базы на экране в удобном виде, который может соответствовать привычному для пользователя документу. Формы также могут использоваться для создания панелей управления в приложении пользователя.
Отчеты предназначены для формирования выходного документа, предназначенного для вывода на печать.
Макросы содержат описание действий, которые должны быть выполнены в ответ на некоторое событие. Каждое действие реализуется макрокомандой. Выбор макрокоманд и задание параметров, используемых ими при выполнении, является простой автоматизированной операцией. Макрос позволяет объединить разрозненные операции обработки данных в приложении.
Модули содержат программы на языке Visual Basic, которые могут разрабатываться пользователем для реализации нестандартных процедур при создании приложения.

Добавить комментарий