Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СУБД_шпоры_2014final.docx
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
821.75 Кб
Скачать

4. Структура субд «Access»

Общая характеристика

Microsoft Access (англ. access − доступ) − это популярная система управления базой данных, построенная на основе реляционных моделей и ориентированная на 32-разрядные микропроцессоры. В настоящее время в основном используется Access 2000 для Windows 95-98-2000 и MS Access XP. Первая версия Access появилась в 1992 г.

Access − полнофункциональная реляционная СУБД. В этой системе можно пользоваться практически всеми средствами операционной системы MS Windows. Применяется многодокументальный интерфейс (MDI − Multiple Dokument Interface), т. е. одновременно можно работать с несколькими таблицами, формами, отчетами, макросами, модулями.

Access относится к функционально полной реляционной СУБД и имеет все необходимые средства для выполнения трех комплексных типов функций:

а) определение данных (задание структуры базы данных и их описание);

б) обработка данных;

в) управление данными (можно указать, кому данные доступны, их корректность, можно выделить правила коллективного пользования и др.).

Объекты MS AССЕSS

Основу базы данных составляют хранящиеся в ней данные. Однако в базе данных есть и другие компоненты, которые принято называть объектами. К ним относятся:

Таблицы содержат данные. Каждая таблица содержит информацию о субъектах определенного типа (например, клиентах). Поля (столбцы) таблицы служат для хранения различных характеристик субъектов (например, имена и фамилии), а каждая запись (строка) содержит сведения о конкретном субъекте (например, Иванове Иване Ивановиче).

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

Формы предназначены в основном для ввода данных. Формы можно использовать для более наглядного представления данных таблиц или наборов записей запросов.

Страницы файлы в формате HTML, позволяющие просматривать данные Access с помощью Internet Explorer.

Отчеты − предназначены для форматирования, вычисления итогов и печати выбранных данных.

Макросы выполняют одну или несколько операций автоматически.

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

Типы данных MS ACCESS

Access поддерживает девять типов данных:

Текстовый выбирается для полей с алфавитно-цифровыми данными, длиной не более 255 символов. По умолчанию устанавливается длина 50 символов.

Поле MEMO следует использовать только в тех случаях, когда размер текста может превысить 255 символов или в тексте встречаются такие символы, как табуляция или возврат каретки. Длина этого поля составляет до 64 000 символов.

Числовой выбирается для числовых данных. Причем, в свойстве размер поля необходимо определить точность значений данных и объем памяти. Чаще всего используются: длинное целое (от 2 147 483 648 до +2 147 483 647), одинарное с плавающей точкой (числа с точностью до 7 значащих цифр в диапазоне от 3,41038 до +3,41038), действительное (позволяет хранить числа с заданной точностью от 1028 до +1028).

Дата/время  используется для хранения календарных дат или значений времени и позволяет выполнять вычисления в единицах измерения времени: минутах, секундах, часах, днях, месяцах, годах.

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

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

Логический используется для хранения значений Истина (True) или Ложь (False).

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

Гиперссылка  используется для хранения простых или сложных «ссылок» на внешний файл или документ.

Мастер подстановок позволяет ограничить набор значений, которые может содержать поле, т.е. можно создать раскрывающийся список допустимых значений. Значения для раскрывающегося списка могут поступать из определенной таблицы или запроса либо список создается специально для этой цели. Каждая таблица в базе данных должна иметь первичный ключ, т.е. уникальное значение для каждой записи в таблице. Ключ может состоять из нескольких полей. Он необходим для формирования первичного индекса таблицы. Первичный индекс ускоряет поиск по ключевому полю (полям) и используется для определения типа связи между таблицами при объединении таблиц.