Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access 1.docx
Скачиваний:
0
Добавлен:
21.04.2019
Размер:
984.48 Кб
Скачать

Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

Саратовский государственный технический университет

Балаковский институт техники, технологии и управления

Создание таблиц

в microsoft access

Методические указания к выполнению лабораторной работы

по курсу «Управление данными»

для студентов специальности 071900

дневной формы обучения

Одобрено

редакционно-издательским советом

Балаковского института техники,

технологии и управления

Балаково 2010

Цель работы:

  • Научиться создавать, удалять и редактировать таблицы базы данных в Microsoft Access;

  • Научиться устанавливать связи между таблицами;

  • Научиться заполнять таблицы

1.Основные понятия

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

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

В СУБД поддерживаются различные модели данных.

Модель данных – это метод (принцип) логической организации данных, используемый СУБД. Наиболее известными являются иерархическая, сетевая и реляционная модели.

В СУБД для персональных компьютеров (настольных СУБД) поддерживается преимущественно реляционная модель, которую отличает простота и единообразие представления данных простейшими двумерными таблицами. Реляционная модель обеспечивает возможность использования в разных СУБД операций обработки данных, имеющих единую основу – алгебру отношений (реляционную алгебру), и универсального языка структурированных запросов SQL (Sequential Query Language).

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

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

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

Существует три типа отношений между таблицами: один-ко-многим, один-к-одному и многие-ко-многим. Наиболее часто используется отношение один-ко-многим. При такой связи каждой записи в таблице 1 могут соответствовать несколько записей в таблице 2, а каждая запись в таблице 2 не может иметь более одной соответствующей записи в таблице 1.

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

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

В Microsoft Access существует три способа создания пустой таблицы:

  • Создание таблиц при помощи мастера таблиц

  • Создание таблицы путем ввода данных в таблицу в режиме таблицы.

  • При сохранении новой таблицы в Microsoft Access данные анализируются и каждому полю присваивается необходимый тип данных и формат.

  • Создание таблицы в режиме конструктора.

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

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

Каждому полю таблицы присваивается уникальное имя, которое не может содержать более 64 символов. Не разрешается использовать символы: . ! [ ].

Тип данных указывает, как обрабатывать эти данные. Можно использовать следующие типы:

Таблица 1

Текстовый

текст или числа, не требующие проведения расчетов, например, номера телефонов (до 255 символов).

Поле МЕМО

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

Числовой

при выполнении над данными математических операций.

Денежный

специальное числовое поле используется для операций с деньгами.

Дата/время

предназначено для хранения информации о дате и времени

Счетчик

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

Логический

может иметь только одно из двух возможных значений «Да» или «Нет».

Поле объекта OLE

объект (например, электронная таблица Microsoft Excel или рисунок Microsoft Draw), созданный другим приложением. Максимальный размер – примерно 1 гигабайт используется для ввода в поле рисунков, графиков, таблиц и др.

Гиперссылка

Поле, в котором хранятся гиперссылки.

Мастер подстановок

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

Можно использовать список одного из следующих видов мастера подстановок:

  • список подстановок, в котором выводятся значения из существующей таблицы или отчета;

  • список постоянных значений, которые вводятся при создании поля.

Каждый из типов данных наделен собственными свойствами, которые отображаются в разделе «Свойства поля». Назначение основных свойств поля представлены в таблице 2.

Таблица 2

Свойство

Назначение

Размер поля

Задает максимальное число символов для ввода в данное поле

Новые значения

Определяет способ изменения значений счетчика при добавлении новых записей

Формат поля

Задает формат вывода значений данного поля

Число десятичных знаков

Определяет число десятичных знаков, используемых при отображении чисел

Маска ввода

Задает маску ввода, облегчающую ввод данных в поле

Подпись

Определяет текст, который выводится в качестве подписи поля

Значение по умолчанию

Позволяет указать значение, автоматически вводящееся в поле при создании новой записи

Условие на значение

Выражение, накладывающее ограничение на значения, которые вводятся в данное поле

Сообщение об ошибке

Сообщение об ошибке, появляющееся при вводе значения с нарушением наложенного условия

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

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

Внешний ключ (вторичный ключ) это такое поле, значение которого может повторяться в нескольких записях, т.е. он не является уникальным. Если по значению первичного ключа может быть найден один единственный экземпляр записи, то по вторичному ключу – несколько записей.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]