
- •Методы и средства компьютерных информационных технологий
- •Содержание
- •Перечень сокращений введение
- •Лабораторная работа №1 Алгоритм создания таблиц
- •Теоретические сведения
- •Практическая часть
- •Лабораторная работа № 2 Алгоритм создания форм и работа с формами
- •Теоретические сведения
- •Практическая часть
- •Лабораторная работа № 3 Алгоритм создания запросов
- •Теоретические сведения
- •Практическая часть
- •Лабораторная работа №4 Алгоритм создания отчетов
- •Теоретические сведения
- •Практическая часть
- •Лабораторная работа № 5 Алгоритм создания главной кнопочной формы
- •Теоретические сведения
- •Практическая часть
- •Библиографическое описание
Лабораторная работа №1 Алгоритм создания таблиц
Цель работы: получить представление о программном продукте Microsoft Access. Научиться создавать таблицы и связи между таблицами.
Задания:
Создать в MS Access таблицы Зоны ВП и Боковые границы зон.
Создать связь между таблицами и заполнить их данными.
Теоретические сведения
Таблицей MS Access является совокупность данных, объединенных общей темой. Для каждой сущности назначается отдельная таблица, чтобы не было повторений в сохраненных данных. Таблицы состоят из записей и полей. Количество полей в записи определяется на стадии проектирования таблицы, поэтому прежде чем создавать таблицу с помощью приложения MS Access, необходимо четко представлять ее структуру.
Величина и тип полей определяется пользователем. Необходимо выбирать размеры полей не слишком большими, так как при завышенных размерах полей бесполезно расходуется память базы данных (БД).
При первом открытии окна базы данных MS Access всегда активизирует вкладку Таблицы и выводит на экран список режимов создания таблиц:
Создание таблицы в режиме конструктора;
Создание таблицы с помощью мастера;
Создание таблицы путем ввода данных.
Для создания новой таблицы можно выбрать любой из этих режимов. Мастер таблиц выбирают обычно для определения полей таблицы с помощью списков образцов таблиц и полей. Для создания произвольной таблицы целесообразно пользоваться режимом Конструктора. Режим Создание таблицы путем ввода данных используется, как правило, для редактирования и ввода данных в уже существующие таблицы.
Связь между таблицами обычно осуществляется через ключевые поля, поэтому необходимо назначать ключевое поле таблицы. В зависимости от типа связи, который необходимо установить между таблицами, в некоторых из них ключевое поле может отсутствовать.
Существует три вида связей между таблицами.
Связь "один ко многим" - наиболее распространенный вид связи. При такой связи каждой строке таблицы А может соответствовать множество строк таблицы Б, однако каждой строке таблицы Б может соответствовать только одна строка таблицы А. Связь "один ко многим" создается в том случае, когда только на один из связываемых столбцов наложено ограничение уникальности или он является первичным ключом. В Microsoft Access сторона связи "один ко многим", которой соответствует первичный ключ, обозначается символом ключа. Сторона связи, которой соответствует внешний ключ, обозначается символом бесконечности.
При установлении связи "многие ко многим" каждой строке таблицы А может соответствовать множество строк таблицы Б и наоборот. Такая связь создается при помощи третьей таблицы, называемой соединительной, первичный ключ которой состоит из внешних ключей, связанных с таблицами А и Б.
При установлении связи "один к одному" каждой строке таблицы А может соответствовать только одна строка таблицы Б и наоборот. Связь "один к одному" создается в том случае, когда оба связанные столбца являются первичными ключами или на них наложены ограничения уникальности. Этот вид связи используется редко, поскольку в такой ситуации связываемые данные обычно можно хранить в одной таблице.
Использовать связь вида "один к одному" можно в указанных ниже случаях:
чтобы разделить таблицу, содержащую слишком много столбцов;
чтобы изолировать часть таблицы по соображениям безопасности;
для хранения данных кратковременного использования, удалить которые проще всего путем очистки таблицы;
для хранения данных, имеющих отношение только к подмножеству основной таблицы.
В Microsoft Access сторона связи "один к одному", которой соответствует первичный ключ, обозначается символом ключа. Сторона связи, которой соответствует внешний ключ, также обозначается символом ключа.
Для проверки допустимости отношений между записями связанных таблиц и для того, чтобы не позволить случайно удалить или изменить связанные данные предусмотрена целостность данных. Для обеспечения целостности данных при создании конкретной связи следует установить флажок Обеспечение целостности данных.