Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №5 Создание таблиц MS Acces...doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
508.42 Кб
Скачать

Лабораторная работа № 5

Тема: «Создание таблиц в СУБД MS Access»

Цель работы: рассмотреть и освоить технологию конструирования реляционных таблиц в MS Access.

Порядок выполнения работы:

  1. Рассмотреть основные объекты в СУБД MS Access.

  2. Научиться устанавливать соответствующие типы данных и свойства полей.

  3. Освоить процесс создания связей между таблицами.

Теоретическая часть

СУБД MS Access предназначена для разработки информационных систем, она использует реляционную модель данных и графический интерфейс ОС Windows. Программное приложение позволяет решать как несложные информационные задачи (без использования программирования), так и создавать сложные информационные системы с использованием языка программирования Visual Basic for Application. СУБД входит в профессиональную версию офисной системы Microsoft Office.

К основным объектам MS Access относятся – таблицы, запросы, формы, отчеты, макросы и модули.

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

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

Формы – объекты, которые предназначены для удобного ввода и отображения данных. В форму могут быть внедрены рисунки, диаграммы, звук и видео.

Отчеты – объекты, предназначенные для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения.

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

Модуль – это набор процедур и функций на языке Visual Basic (Access Basic), которые хранятся вместе как единое целое. Модули обычно используют для создания более сложных информационных систем.

Каждый объект имеет структуру, характерную для его типа. Например, таблицы состоят из полей и записей. Формы и отчеты состоят из управляющих элементов, заголовка и др. Модули состоят из процедур и функций; макросы – из макрокоманд. Многие из структурных элементов объектов также считаются объектами.

Свойство представляет собой характеристику объекта, например, – имя, размер, цвет, тип данных поля и т.п. Свойства текущего объекта отображаются в окне свойств в режиме Конструктора (Лента – Конструктор – Страница свойств). Набор свойств различен для каждого типа объектов.

Все данные СУБД Microsoft Access 2010 и средства их отображения хранятся в одном файле с расширением .accdb.

Таблицы

Таблица состоит из записей (строк) и полей (столбцов). Поле содержит однотипную информацию.

Длина имени таблицы – не более 64 символов.

Длина имени поля – не более 64 символов.

Количество полей в одной таблице – не более 255.

Количество записей – неограниченно.

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

Таблица может содержать следующие типы полей:

Текстовый – короткий текст – текст и числа, например, имена и адреса, номера телефонов и почтовые индексы. Текстовое поле может содержать до 255 символов.

Поле Мемо – длинный текст – текст и числа, например, комментарии и пояснения. Данное поле может содержать до 65 535 символов.

Числовой – общий тип для числовых данных, допускающих проведение математических расчетов, за исключением расчетов для денежных значений. Свойство Размер поля позволяет указать различные типы числовых данных. Длина – до 8 байт. Точность – до 15 знаков.

Дата/время – значения даты и времени. Пользователь имеет возможность выбрать один из многочисленных стандартных форматов или создать специальный формат. Длина – 8 байт.

Денежный – денежные значения. Числа представляются с двумя знаками после запятой. Не рекомендуется использовать для проведения денежных расчетов значения, принадлежащие к числовому типу данных, так как последние могут округляться при расчетах. Значения типа «Денежный» всегда выводятся с указанным числом десятичных знаков после запятой. Длина – 8 байт.

Счетчик – автоматически появляется нумерация. Счетчик увеличивается на единицу для каждой следующей записи. Нумерация начинается с 1. Поле счетчика удобно для создания ключа. В таблице может быть только одно такое поле. Длина – 4 байта.

Логический – значения «Да/Нет», «Истина/Ложь», «Вкл/Выкл», т.е. одно из двух возможных значений. Длина – 1 байт.

Поле объекта ОLЕ – объекты, созданные в других программных приложениях, поддерживающих протокол ОLЕ (англ. Object Linking and Embedding, связь и внедрение объектов в другие документы и объекты), например графики, рисунки и т.п. Объекты связываются или внедряются в базу данных Microsoft Access через элемент управления в форме или отчете.

Гиперссылка – позволяет вставлять в поле гиперссылку, с помощью которой можно ссылаться на произвольный фрагмент данных внутри поля или страницы на том же компьютере, в локальной сети или в сети Интернет.