Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Понятие базы и банка данных.docx
Скачиваний:
22
Добавлен:
22.09.2019
Размер:
83.52 Кб
Скачать

Основные объекты субд ms Access.

В СУБД MS Access можно создавать и использовать объекты разных типов.

  1. Таблицы — это основные объекты любой БД. В таблицах хранятся все данные, имеющиеся в БД, а во-вторых таблица хранит структуру БД. Оптимальная структура таблиц должна обеспечивать:

    1. Максимальную скорость доступа к данным.

    2. Исключение повторения данных.

    3. Целостность данных.

Каждая таблица включает информацию об объекте определённого типа, состоит из записей и полей. Работать с таблицей можно работать в двух режимах — конструктора и таблицы.

В режиме конструктора задаётся структура таблицы (определяются поля, их число, название). Конструктор используется, если нужно изменить структуру таблицы, но не сами данные.

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

  1. Запросы — эти объекты служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде.

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

  1. Формы — предназначены для ввода данных и просмотра данных в удобном виде. Форма предоставляет пользователю возможность для заполнения только тех полей, которые ему положено заполнять.

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

  1. Отчёты — предназначены только для вывода данных, а если точнее, то результатов. В отчётах существуют специальные возможности для группировки данных и для вывода специальных элементов оформления (номера страниц, верхний и нижний колонтитулы).

  2. Страницы — специальные объекты БД (страницы доступа к данным). Это особый объект, выполненный в коде HTML, размещаемый на Web-странице и передаваемый клиенту вместе с ней, то есть содержит компоненты, через которые осуществляется связь переданной Web-страницей с БД.

  3. Макросы — предназначены для автоматизации конкретной задачи. Это небольшие команды на языке макрокоманд.

Макрокоманда — самостоятельная инструкция, которая может быть объединена с другими макрокомандами. Макросы позволяют автоматизировать многие процессы без программирования.

  1. Модули — это набор описаний, инструкций и процедур на языке программирования Visual Basic, сохранённых под одним именем.

Модули являются более мощным средством создания программных решений. Применение модулей требует от пользователей знание основных принципов объектно-ориентированного программирования.

Ms Access: способы создания таблиц и работа с ними.

Основные объекты — поля, записи, ключи (первичные и внешние).

По кнопке «Создать» разработчику БД предоставляется один их пяти вариантов действий по созданию таблицы:

  1. Режим таблицы — для ввода данных предоставляется таблица с 30-ю полями. После её сохранения Access сам назначает тип данных каждому полю.

  2. Конструктор таблиц — предоставляет возможность самостоятельно создавать поля, выбирать тип данных, размеры полей и устанавливать свойства полей.

Конструктор таблиц содержит 4 информационных блока:

    1. Имя поля.

    2. Тип данных.

    3. Описание.

    4. Свойства полей.

  1. Мастер таблиц — предоставляет набор таблиц, из которых можно создавать таблицы для своей БД. Тип данных и свойства полей уже определены.

  2. Импорт таблиц — создаёт в БД копии таблиц из других БД. Новой таблице присваивается имя и определяются ключевые поля.

  3. Связь с таблицами — устанавливается автоматическая непосредственная связь с таблицами других БД. При этом таблица остаётся в БД (БД-источники) и может использоваться несколькими БД. При этом экономится память и время.

Таблице присваивается имя. Имя не должно начинаться с пробела. Имя может содержать до 64 символов, но его следует задавать минимальным. Имя должно характеризовать объект. В имени не должно быть (), !, .,. Не допускается повторение имён.

Все изменения в таблицах БД сохраняются автоматически в режиме реального времени, то есть происходит непрерывное сохранение. Как только заканчивается ввод данных в одно поле и происходит переход к другому полю, данные немедленно записываются на жёсткий диск.

Если произошло редактирование структуры таблицы, то СУБД попросит подтверждения сохранения изменений.