Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторки по информатике / 4 Acces / Лабораторная работа Access 13.doc
Скачиваний:
36
Добавлен:
11.04.2015
Размер:
147.97 Кб
Скачать

Лабораторная работа 13

Базы данных MSAccess. Создание и связывание таблиц

  1. Цель работы:

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

    2. Исключение избыточности данных.

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

    4. Создание базы данных на компьютере.

  2. Перечень справочной литературы:

    1. Голицына, Н.В.Максимов, И.И.Попов «Базы данных» М. Форум-Инфра-М,2004

    2. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений. / Под ред. проф. А.Д. Хомоненко. – СПб: БХВ-Петербург, 2000.

  3. Краткий теоретический материал:

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

- Наглядность представления информации;

- Простота ввода информации;

- Удобство поиска и отбора информации;

- Возможность использования информации, введенной в другую базу;

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

Объекты базы данных. СУБД Microsoft Access позволяет создавать и использовать объекты различных типов (таблицы, запросы, формы, отчеты и т. д.)

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

Некоторые базовые принципы разработки таблиц.

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

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

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

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

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

Соседние файлы в папке 4 Acces