Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1 - 40 ГОСы / Билет 9

.docx
Скачиваний:
32
Добавлен:
11.04.2015
Размер:
17.16 Кб
Скачать

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

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

Реляционная база данных. База данных, созданная в СУБД Access, является реляционной базой данных. Основным объектом этой базы являются взаимосвязанные двумерные таблицы, состоящие из однотипных строк–записей. Каждая строка, в свою очередь, составлена из полей и называется записью. Если записей в таблице нет, то это значит, что структура базы данных образована только набором полей. Изменив состав полей базовой таблицы, мы изменяем структуру базы данных и, соответственно, получаем новую базу данных.

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

Связи между таблицами базы данных дают возможность совместно использовать данные из разных таблиц. В нормализованной реляционной базе данных связи характеризуются отношениями типа один-к-одному (1:1) или один-ко-многим (1:∞). Связь каждой пары таблиц обеспечивается одинаковыми полями в них – ключом связи. Ключом связи всегда является уникальный ключ главной таблицы в связи. В подчиненной таблице он называется внешним ключом.

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

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

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

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

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

Таким образом, СУБД Access применяется в тех случаях, когда прикладная задача требует хранения и обработки разнородной информации о большом количестве объектов и предполагает возможность многопользовательского режима работы.

Соседние файлы в папке 1 - 40 ГОСы