Лабораторная работа №4 Тема: Поддержание целостности данных

Цель: Освоить технологию задания условий целостности данных.

Научиться:

1. Упорядочивать записи в таблицах.

– фильтр по выделенному;

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

Условие задания:

Создать новую базу данных под именем Проект1.

Импортировать из учебной базы данных Борей в базу данных Проект1 все таблицы.

Открывая каждую таблицу в режиме Таблицы проверить количество записей в каждой из них. Стандартное количество записей в таблицах приведено в табл. 10.1.

Таблица 10.1


п/п

Название
таблицы

Количество
записей *

1

Доставка

3

2

Заказано

2169

3

Заказы

830

4

Клиенты

91

5

Поставщики

29

6

Сотрудники

9

7

Типы

8

8

Товары

77

* Если количество записей в вашей базе данных не соответствует стандарту, необходимо сообщить об этом преподавателю, после чего заменить базу данных Борей и повторить пункты 1 – 3.

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

* Если реквизитный состав таблиц в вашей базе данных не соответствует стандарту, необходимо сообщить об этом преподавателю, после чего заменить базу данных Борей и повторить пункты 1 – 4.

Открыть таблицу Заказы в режиме Таблицы и решить поставленные задачи:

Сортировка записей:

Номер
задачи

Постановка задачи

01

Представить набор записей упорядоченным по полю СтранаПолучателя

02

Представить набор записей упорядоченным по полю ГородПолучателя

03*

Представить набор записей упорядоченным по полям СтранаПолучателя и ГородПолучателя

* Для сортировки записей по нескольким полям, необходимо: разместить столбцы сортировки рядом, в порядке уменьшения приоритета сортировки слева направо, затем выделить их и выбрать тип сортировки: по возрастанию или по убыванию.

Поиск и замена:

Номер
задачи

Постановка задачи

Количество
обновленных
записей

04

Заменить во всех записях значение Венесуэлла в поле СтранаПолучателя на значение Венесуэла.

47

Закрыть таблицу Заказы без сохранения.

Открыть таблицу Клиенты в режиме Таблицы и решить поставленные задачи:

Фильтрация записей:

Номер
задачи

Постановка задачи

Количество
отобранных
записей

01

Отобрать записи, содержащие данные только о клиентах из США.

13

02

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

5

03

Включить данные о клиентах, в индексе которых вторая цифра 5, а четвертая цифра 2.

3

04

Отобрать записи, не содержащие данные о клиентах из США, Великобритании и Германии.

60

05

Отобрать записи, содержащие данные о клиентах из Италии, Испании и Германии.

19

06

Включить данные о клиентах из стран начинающихся с буквы Б или буквы Ф и городов начинающихся на букву Р, упорядочив в первую очередь по названиям стран, а затем по названиям городов).

5

Указания по решению задач:

Задачу 01 решить двумя способами, используя Фильтр по выделенному и Фильтр для ….

Задачу 02 решить, используя команду Фильтр для ….

Задачу 03 решить, используя команду Фильтр для ….

Задачу 04 решить, используя команду Исключить выделенное.

Задачу 05 решить, используя команду Изменить фильтр.

Задачу 06 решить, используя команду Расширенный фильтр.

ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
К ЛАБОРАТОРНОЙ РАБОТЕ №4

Цель: Закрепить навыки по работе с данными в режиме Таблицы.

Условие задания:

Открыть таблицу Заказы в режиме Таблицы и решить поставленные задачи:

Номер
задачи

Постановка задачи

Количество
отобранных
записей

01

Отобрать заказы, которые были размещены с 3 января 1997 года по 25 апреля 1997 года.

116

02

Отобрать заказы, размещенные в 1 квартале 1997 года и способом доставки, которых были Почта или Ространс

66

03

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

21

04

Включить заказы, которые были исполнены в день назначения.

3

Литература:

Лекция 4. Таблицы.

Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных: Учебник для высших учебных заведений / Под. ред. проф. А. Д. Хомоненко. – Издание второе, дополненное и переработанное – СПб.: КОРОНА принт, 2002 [С80 – 94, С292 – 295].

Савицкий Н. И. Технология организации, хранения и обработки данных: Учебн. пособие. – М.: ИНФРА-М, 2001 [С102 – 107].

Практикум по экономической информатике: Учеб. пособие: В 3-х ч. – Ч. I / Под ред. Е. Л. Шуремова, Н. А. Тимаковой, Е. А. Мамонтовой. – М.: Финансы и статистика; Перспектива, 2002 [С252 – 255].

Харитонова И. А., Михеева В. Д. Microsoft Access 2000. – СПб.: БХВ – Санкт-Петербург, 1999 [С135 – 144].

Метки: