Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум по информатике.doc
Скачиваний:
88
Добавлен:
18.02.2016
Размер:
6.29 Mб
Скачать

Задания

Упражнение 1.Использование Мастера подстановок

  1. Откройте базу данных Предлагаемые модели

Выберите режим Конструктора таблицы Предлагаемые модели -№ группы

  1. Для поля Коробка передач, в колонкеТип данныхвыберите значение Мастер подстановок.

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

  3. В следующем диалоговом окне Создание подстановкиследует установить число столбцов 1, ввести значения “Ручная” и “Автоматика”и завершить формирование комбинированного списка для поля Коробка передач нажатиемГотово. В области свойства поля на вкладкеПодстановкадля поляКоробка передачпоявятся новые свойства.

Упражнение 2. Заполнение таблицы данными

  1. Перейдите в Режим таблицы: менюВид–Режим таблицы.

  2. При заполнении таблицы используйте: меню Правка–Перейти…

  3. Перейдите в Режим таблицы: меню Вид–Режим таблицы.

Заполните таблицу, создав пять записей.

  1. Код модели 12579

Модель Corolla LiftbackXL

Мощность двигателя 53/75

Цвет Красный торнадо

Количество дверей 4 (установлено по умолчанию)

Коробка передач Ручная (установлено по умолчанию)

Обивка Ткань

Другое оснащение автомагнитола, раздвижная крыша

Заводская цена 35700

Транспортные издержки 950

Предпродажная подготовка 105

Специальная модель Нет

  1. Код модели 12580

Модель Corolla LiftbackGT

Мощность двигателя 69/90

Цвет Бутылочное стекло

Количество дверей 4 (установлено по умолчанию)

Коробка передач Автоматика

Обивка Ткань

Другое оснащение автомагнитола, раздвижная крыша, лаковое покрытие “металлик”

Заводская цена 39200

Транспортные издержки 1200

Предпродажная подготовка 105

Специальная модель Нет

  1. Код модели 12653

Модель Corolla CompactGT

Мощность двигателя 100/139

Цвет Чёрный

Количество дверей 2

Коробка передач Ручная (установлено по умолчанию)

Обивка Кожа

Другое оснащение автомагнитола, раздвижная крыша, алюминевые “дворники”, лаковое покрытие “металлик”, электороподъёмник окон

Заводская цена 41100

Транспортные издержки 975

Предпродажная подготовка 105

Специальная модель Да

  1. Код модели 12651

Модель Corolla CompactXL

Мощность двигателя 90/135

Цвет Небесно-голубой

Количество дверей 2

Коробка передач Ручная (установлено по умолчанию)

Обивка Велюр

Другое оснащение Раздвижная крыша, электроподъёмник окон

Заводская цена 37900

Транспортные издержки 1050

Предпродажная подготовка 105

Специальная модель Да

  1. Код модели 12410

Модель Corolla Kombi

Мощность двигателя 60/90

Цвет Антрацитовый

Количество дверей 4

Коробка передач Автоматика

Обивка Ткань

Другое оснащение Навесной багажник, раздвижная крыша, электроподъёмник окон

Заводская цена 46200

Транспортные издержки 1100

Предпродажная подготовка 105

Специальная модель Нет

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

В Access 97 можно задать три вида связей между таблицами: Один-ко-многим, Мно-гие-ко-многим и Один-к-одному.

Связь Один-ко-многим — наиболее часто используемый тип связи между таблицами. В такой связи каждой записи в таблице А может соответствовать несколько записей в таблице В (поля с этими записями называют внешними ключами), а запись в таблице В не может иметь более одной соответствующей ей записи в таблице А.

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

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

Тип создаваемой связи зависит от полей, для которых определяется связь:

• связь Один-ко-многим создается в том случае, когда только одно из полей является ключевым или имеет уникальный индекс, т.е. значения в нем не повторяются;

• связь Один-к-одному создается в том случае, когда оба связываемых поля являются ключевыми или имеют уникальные индексы;

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

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

Целостность данных означает систему правил, используемых в СУБД Access для поддержания связей между записями в связанных таблицах (таблиц, объединенных с помощью связи), а также обеспечивает защиту от случайного удаления или изменения связанных данных. Контролировать целостность данных можно, если выполнены следующие условия:

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

  • связанные поля имеют один тип данных. Здесь существует исключение. Поле счетчи­ка может быть связано с числовым полем, если оно имеет тип Длинное целое;

  • обе таблицы принадлежат одной базе данных Access. Если таблицы являются связан­ными, то они должны быть таблицами Access. Для установки целостности данных ба­за данных, в которой находятся таблицы, должна быть открыта. Для связанных таблиц из баз данных других форматов установить целостность данных невозможно.