Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Astahova_pr_baseЛАБА ПРАКТИК.pdf
Скачиваний:
57
Добавлен:
14.02.2015
Размер:
3.88 Mб
Скачать

3. Сделать выборку для итоговой ведомости с результатом сдачи сессии студентами всех групп заданного факультета.

СПРАВОЧНЫЙ МАТЕРИАЛ

Типы ключевых полей

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

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

Замечание 1. Если выбранное поле содержит повторяющиеся или пустые значения, то оно не будет определено как ключевое.

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

Составной ключ. В случаях, когда невозможно гарантировать уникальность значений каждого поля, существует возможность создать ключ, состоящий из нескольких полей.

Замечание. Не рекомендуется определять ключ по полям Имена и Фамилии, поскольку нельзя исключить повторения этой пары значений для разных людей.

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

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

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

Типы отношений между таблицами

Отношение «один-ко-многим». Является наиболее часто используемым типом связи между таблицами. В такой связи каждой записи в таблице A могут соответствовать несколько записей в таблице B, а запись в таблице B не может иметь более одной соответствующей записи в таблице A.

Отношение «многие-ко-многим». Одной записи в таблице A могут соответствовать несколько записей в таблице B, а одной записи в таблице B несколько записей в таблице A.

Отношение «один-к-одному». При отношении «один-к-одному» запись в таблице A может иметь не более одной связанной записи в таблице B и наоборот. Такие данные могут быть помещены в одну таблицу.

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

101

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

Замечание 1. Каждой записи в таблице Студент соответствует точно одна запись в таблице Сессия.

Замечание 2. Каждой записи в таблице Факультет соответствует много записей в таблице Студент.

ЗАДАНИЕ 6. РАЗРАБОТКА ПОЛЬЗОВАТЕЛЬСКИХ ОТЧЕТОВ

1. В режиме мастера отчетов создать отчеты по запросам Задания 5 в соответствии с выбранным уровнем (начальный, базовый, повышенный).

СПРАВОЧНЫЙ МАТЕРИАЛ

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

Алгоритм построения отчета

1.На вкладке Создание в разделе Отчеты выбрать Мастер отчетов.

2.Из списка Доступные поля выбрать поля для отчета и перенести их в список Выбранные поля, с помощью кнопки >

3.Добавить поля в уровень группировки, если требуется.

4.Выбрать вид макета и требуемый стиль. Задать имя отчета.

102

БЛОК ВАРИАТИВНЫХ ЗАДАНИЙ

ЗАДАНИЕ 1. СОЗДАНИЕ БАЗЫ ДАННЫХ

1. Создать таблицу базы данных Склад.

Имя поля

Тип поля

Свойства поля

Наименование

Текст

20 символов. Повторы значений

товара

 

не допускаются.

Единица

Текст

8 символов

измерения

 

 

Количество

Число

 

на складе

 

 

Количество

Число

 

по документам

 

 

2.Заполнить поля таблицы произвольными данными в количестве 5 записей.

3.Сохранить таблицу.

ЗАДАНИЕ 2. КОНСТРУИРОВАНИЕ ЗАПРОСА НА ОБНОВЛЕНИЕ

1.Скопировать таблицу базы данных Склад. Новое имя – Склад-2.

2.В таблице базы данных Склад-2 увеличить количество единиц хранения на

15%. (На вкладке Работа с запросами выбрать Обновление и в строке Обновление указать [Количество на складе]*1,15.)

3.Выполнить запрос и посмотреть данные таблицы в поле Количество на складе.

4.Сохранить изменения в таблице Склад-2.

ЗАДАНИЕ 3. КОНСТРУИРОВАНИЕ ЗАПРОСА НА УДАЛЕНИЕ

1.Скопировать таблицу базы данных Склад. Новое имя – Склад-3.

2.В таблице Склад-3 удалить записи с заданной единицей хранения, например, шт/кг/упаковка/коробка.

3.Выполнить запрос и посмотреть данные таблицы.

4.Сохранить изменения в таблице Склад-2.

ЗАДАНИЕ 4. КОНСТРУИРОВАНИЕ ЗАПРОСА НА ДОБАВЛЕНИЕ

1.Скопировать таблицу базы данных Склад. Новое имя – Склад-4.

2.В режиме работы с таблицей удалить несколько произвольных записей из таблицы Склад-4.

3.На вкладке Работа с запросами выбрать Добавление. Указать таблицу Склад в качестве экспортера недостающих данных в таблицу Склад-4.

2.Выполнить запрос и посмотреть данные таблицы.

103

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