Microsoft access лабораторные работы. I

1.1 Лабораторная работа №1: Создание базы данных, состоящей из одной таблицы

Цели работы:

1. познакомиться с основными понятиями базы данных;

2. научиться создавать таблицу базы данных в режиме Конструктор;

3. освоить переход из режима Конструктор в режим таблицы;

4. освоить основные приемы заполнения и редактирования таблиц базы данных;

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

6. познакомиться с поиском записей по образцу,

7. научиться сохранять и загружать базу данных;

8. научиться распечатывать таблицы.

Этапы работы

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

2. Конструирование структуры будущих таблиц базы данных.

Таблицу будем создавать в режиме Конструктор. В ней – 5 полей (номер декларации, наименование товара по ТНВЭД, количество, цена за единицу товара) и 7 записей.

3. Создание схемы базы данных.

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

4.Ввод данных в таблицы.

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

Задание 1. Откройте новую базу данных и создайте структуру таблицы с информацией о товарах таможенных органов РФ.

Вызовите программу Access. Для этого дважды щелкните по пиктограмме Microsoft Access . Перед вами откроется окно системы управления базами данных, представленное на рис. 1.

Рис. 1 Окно системы управления базами данных

Для создания пустой БД необходимо произвести следующие действия:

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

2. В левой части окна появится область Новая база данных. В поле Имя файла нужно ввести имя новой базы данных, в качестве имени базы данных введите свою фамилию. (Рис. 2).

Рис. 2 Раздел Новая база данных

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

Нажать кнопку Создать . Откроется новая БД с единственной пустой таблицей, и программа перейдет в режим редактирования таблицы, представленный на рис. 3.

Рис. 3 Окно новой БД

3. Перейдите в режим Конструктор. Для этого нажмите в верхнем левом углу значок Режимы – Конструктор. Введите имя таблицы Информация о товаре . Переключение режима работы осуществляется с помощью кнопки Режим, которая находится на ленте, на вкладке Главная: Режим таблицы или Конструктор .



4. Введите слово Номер декларации, и нажмите на клавишу .

5. Сделайте его ключевым – тип данных Счетчик. Любой другой выбирается с помощью ниспадающего меню.

Напоминание. Переход от ячейки к ячейке осуществляется одним из способов: мышкой; нажатием на клавишу ; стрелками; клавишей .

6. Заполните поля в Конструкторе данными из табл. 1. Общие свойства поля оставляем по умолчанию (какие задает сама программа).

Таблица 1.

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

Щелкните по кнопке Режим – Режим таблицы ;

Закройте окно Конструктора, откройте таблицу «Информация о товаре» – двойной щелчок по значку таблицы «Информация о товаре»;

Нажмите левой кнопкой мыши на таблице «Информация о товаре» и выберите Режим Таблица.

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

9. Заполните базу данных значениями из табл. 2. Столбец цена за единицу товара заполните самостоятельно.

Таблица 2

10. Сохраните введенные данные, щелкнув по кнопке «Сохранить». В результате вы получили таблицу, с которой можно будет работать.

Задание 2. Познакомьтесь с функциями: сохранить, закрыть, открыть.

2. Щелкнув по нижней кнопке Закрыть в правом верхнем углу окна таблицы, закройте таблицу.

3. Откройте таблицу Информация о товаре.

Задание 3. Отсортируйте значения таблицы.

Замечание. Чтобы произвести сортировку значений, нужно поставить курсор в любую ячейку сортируемого столбца и щелкнуть по кнопке: по возрастанию или по убыванию. (Рис. 4)

Рис. 4 Сортировка и фильтрация

Сортировку можно осуществить, щелкнув на стрелку рядом с наименованием поля (Рис. 5).

Рис. 5 Сортировка по полю Наименование товара по ТНВЭД

Отсортируйте:

1. Данные в поле Наименование товара по ТНВЭД – по алфавиту (поставьте маркер на любое наименование в столбце с названием Наименование товара по ТНВЭД и щелкните мышкой по нужной кнопке).

2. Данные в поле Количество .

Задание 4. Выполните поиск записей по образцу.

1. Установите текстовый курсор вполе Количество.

2. Щелкните по кнопке Найти , которая позволяет найти запись по введенному значению. В результате появится диалоговое окно, представленное на рис. 6.

Рис. 6. Окно Поиска и замены

3. Наберите в поле Образец число 5 и щелкните по кнопке Найти.

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

По окончании работы щелкните по кнопке Закрыть .

1.2 Лабораторная работа №2: Создание базы данных, состоящей из двух таблиц

Цели работы:

1. научиться удалять таблицы;

2. научиться создавать таблицы базы данных в режиме таблицы;

3. научиться создавать самостоятельно ключевое поле;

4. научиться создавать формы для ввода данных:

5. закрепить навыки по заполнению и редактированию таблиц базы данных.

Этапы работы:

1. Проектирование структуры базы данных.

Создадим более сложный вариант базы данных. В ней будут две таблицы: Информация о товаре и Декларант.

2. Конструирование пустых таблиц базы данных.

Воспользуемся другим способом создания таблиц, а именно – Режим таблицы. В таблице Информация о товаре будут следующие поля: номер декларации, номер декларанта, наименование товара по ТНВЭД, количество, цена за единицу товара. Поля Код декларанта, Фамилия, Имя, Отчество, адрес будут храниться в отдельной таблице Декларант.

3. Создание схемы базы данных. В данном случае таблицы связаны связью «один-ко-многим». Связи следует устанавливать при пустых таблицах. Если таблицы заполнены, могут возникнуть проблемы при создании связей и свойств полей.

4. Ввод данных в таблицы.

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

Ход работы

Задание 1. Откройте учебную базу данных, изготовленную на прошлом занятии

1. Вызовите программу Access.

2. Откройте базу данных.

Задание 2. Удалите таблицу Информация о товаре

1. Выделите имя таблицы.

2. Нажмите клавишу .

3. На вопрос о подтверждении удаления таблицы ответьте Да.

Задание 3. Создайте таблицу Декларант

1. Выберите вкладку Создание – Таблица.

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

2. Введите название полей: Код декларанта, Фамилия, Имя, Отчество, адрес.

Декларант, щелкнув по кнопке Сохранить.

Таблица будет выглядеть следующим образом (Рис. 7).

Рис. 7 Окно создания таблицы

4. Перейдите в режим Конструктор, щелкнув по кнопке Конструктор , и посмотрите, как заданы поля: поле Код декларанта – тип данных счетчик, Фамилия , Имя , Отчество , Адрес – текстовый

Задание 4. Создайте таблицу Информация о товаре

1. Щелкните мышкой по кнопке Создание – Таблицы.

2. Введите название полей: Номер декларации, номер декларанта, Наименование товара по ТНВЭД, количество, цена за единицу товара.

3. Сохраните таблицу с именем Информация о товаре, щелкнув по кнопке Файл – Сохранить.

4. Перейдите в режим Конструктор и посмотрите, как заданы поля. Поле Номер декларации уже автоматически задан ключевым, тип поля – числовой, поле Наименование товара по ТНВЭД – текстовый, поля Номер декларанта, количество – числовые, поле цена за единицу товара – денежный. С полем Номер декларанта разговор особый. Его тип – числовой. Общие свойства поля не меняем. Кроме того, значения этого поля надо не набивать вручную, а выбирать из списка, содержащегося в таблице Декларант. Для этого в режиме Конструктор в Свойствах поля следует указать, что здесь имеет место подстановка по следующей схеме: выберите закладку Подстановка, тип элемента управления – Поле со списком, источник строк – Декларант. Получите значения элементов, как показано на рис. 8.

Рис. 8 Таблица в режиме конструктора

Измените Число столбцов на 2, для того чтобы видеть не только номер декларанта, но и фамилию.

5. Сохраните изменения.

6. Закройте таблицу.

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

Задание 5. Создайте схему данных

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

1. Щелкните по кнопке – Схема данных .

2. В появившемся окне Добавление таблицы выделите таблицу Декларант и щелкните по кнопке Добавить. Выделите таблицу Информация о товаре и щелкните по кнопке Добавить . В окне Схема данных появится условный вид этих таблиц. Щелкните по кнопке Закрыть окна Добавление таблицы.

3. Увеличьте окно таблицы Информация о товаре так, чтобы были видны все поля.

4. Поставьте мышку на имя поля Код декларанта в таблице Декларант и, не отпуская кнопку мышки, перетащите ее на поле Номер декларанта в таблице Информация о товаре . Отпустите мышку. Появится диалоговое окно Связи, представленное на рис. 9.

Рис. 9 Окна Изменение связей

5. Включите значок Обеспечение целостности данных . Это невозможно будет сделать, если типы обоих полей заданы не одинаково.

6. Включите значок Каскадное удаление связанных полей и Каскадное обновление связанных полей . Это приведет к тому, что при удалении или обновлении записи Код декларанта в таблице Декларант будут удалены или обновлены все записи из таблицы Информация о товаре , в которой стояли соответствующие номера.

7. Щелкните по кнопке Создать . Появится связь «один-ко-многим». Схема данных представлена на рис. 10.

Рис. 10 Схема данных «один-ко-многим»

8. Закройте схему данных, щелкнув по кнопке Закрыть в верхнем правом углу окна и ответив утвердительно на вопрос о сохранении схемы данных.

Задание 6. Заполните таблицу Декларант значениями

1. Откройте таблицу Декларант в режиме таблицы.

2. Заполните ее записями из табл. 3. Поле Код декларанта заполняется автоматически.

Таблица 3

3. Сохраните таблицу и закройте ее.

Задание 7. Создайте формы для ввода данных

Для создания формы с помощью инструмента Форма нужно выполнить следующие действия:

1. Открыть таблицу Информация о товарах в режиме таблицы.

2. Перейти на вкладку Создание и в группе Формы щелкнуть кнопкой мыши на инструменте Форма . Автоматически созданная форма отобразится в режиме макета (Рис. 11).

Рис. 11 Автоматически созданная форма

3. Закрыть форму. Перед закрытием появится окно запроса о сохранении формы.

4. Нажать кнопку Да .

5. В появившемся окне Сохранение ввести имя макета формы Информация о товаре и нажать кнопку ОК .

Задание 8. Добавьте в базу данных записи, используя форму

1. Заполните форму данными, представленными в табл. 4.

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

Таблица 4

Номер декларац. Номер декларанта Наименование товара по ТНВЭД коли-чество цена за единицу товара
Пылесосы, со встроенным электродвигателем, мощностью не более 1500 вт, имеющие мешок для сбора пыли или другой пылесборник объемом не более 20 л
Голубой сыр-Рокфор
Тракторы гусеничные для прокладывания лыжных трасс
Антиквариат возрастом более 100 лет
Рояли
Монеты, не являющиеся законным платежным средством из серебра
Чистопородные (чистокровные) племенные коровы, живые

2. Сохраните введенные данные.

3. Закройте форму.

4. Откройте таблицу Информация о товаре. Убедитесь, что в таблице появились новые записи.

6. Щелкнув по нижней кнопке Закрыть в правом верхнем углу, закройте таблицу.

Задание 9. Проверьте каскадное обновление связанных полей

1. Откройте таблицу Декларант.

2. Исправьте фамилию Петровская А.П. на Петрова.

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

4. Закройте таблицу Декларант.

5. Откройте таблицу Информация о товаре.

6. Убедитесь, что значения изменились.

7. Закройте таблицу Информация о товаре.

Задание 10. Проверьте каскадное удаление связанных полей.

1. Откройте таблицу Декларант.

2. Удалите первую запись (всю строку выделите и нажмите на клавишу ).

3. Согласитесь с проверочным вопросом.

4. Закройте таблицу Декларант.

5. Откройте таблицу Информация о товаре.

6. Убедитесь, что исчезли записи.

7. Закройте таблицу Информация о товаре.

Предъявите преподавателю:

Откройте таблицы Информация о товаре , Декларант иформу Информация о товаре на экране.

Задание 11. Завершите работу с программой Access.

1. Выполните команду Файл – Выход.

2. Если вы производили редактирование в базе данных, появится вопрос о сохранении изменений. Ответьте на него утвердительно.

1.3 Лабораторная работа №3: Создание базы данных, состоящей из трех таблиц

Цели работы:

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

Этапы работы:

1. Проектирование структуры базы данных.

2. Конструирование пустых таблиц базы данных.Создайте более сложный вариант базы данных, состоящий из трёх таблиц: и Реквизиты декларанта.

3. Создание схемы базы данных. В данном случае таблицы Информация о товаре, Декларант объединены связью «один-ко-многим», таблицы Декларант и Реквизиты декларанта – связью «один-к-одному».

4. Ввод данных в таблицы. Создайте форму для ввода данных.

5. Использование базы данных для практических задач.

Ход работы

Задание 1. Откройте учебную базу данных, созданную на прошлом занятии

Задание 2. Удалите все записи таблицы Декларант, оставив ее структуру

1. Откройте таблицу.

2. Выделите все записи.

3. Нажмите клавишу . Щелкните по кнопке Да в вопросе о подтверждении удаления. (Можно выполнить команду Главная – вкладка Записи и щелкнуть по кнопке – Удалить запись ).

4. Закройте таблицу, сохранив ее.

Замечание. Если вводить данные в таблицу, в которой ключевое поле имеет тип счетчик, то счетчик будет меняться с того номера, который был присвоен последней записи. Чтобы нумерация снова начиналась с 1, выполните команду Файл – Управление Сжать и восстановить базу данных. Подождите некоторое время, чтобы программа отработала.

Задание 3. Создайте таблицу Реквизиты декларанта

1. В режиме Конструктор введите следующие поля:Код (тип данныхсчетчик)– ключевое поле, Поля сименами место рождения, гражданство, страна постоянного проживания, тип документа, удостоверяющего личность, серия № тип данных текстовый, а дата рождения Дата\время.

3. Перейдите в режим Таблицы, щелкнув по кнопке Режим таблиц.

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

Задание 4. Исправьте схему данных

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

2. Щелкните правой кнопкой – Добавить таблицу . В появившемся окне Добавление таблицывыделите таблицу Реквизиты декларанта и щелкните по кнопке Добавить, а затем по кнопке Закрыть окна Добавление таблицы.

3. Поставьте мышку на имя поля Код в таблице и, не отпуская кнопку мышки, перетащите ее на поле Код декларанта в таблице Декларант. Отпустите мышку. Появится диалоговое окно Связи.

4. Включите флажок Обеспечение целостности данных. Это невозможно сделать, если типы обоих полей заданы неодинаково.

5. Щелкните по кнопке Создать. Появится связь «один-к-одному». Это значит, что одной записи в таблице Декларант соответствует одна запись в таблице Реквизиты декларанта. Схема данных представлена на рис.12.

Рис. 12 Схема данных

6. Закройте схему данных, сохранив ее.

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

Задание 5. Создайте форму для ввода данных

1. Перейти на вкладку Создание и в группе Формы нажать кнопку Другие формы . В раскрывающемся списке (Рис. 13) выбрать инструмент Мастер форм .

Рис. 13 Список Другие формы

2. Откроется окно Создание форм (Рис. 14).

Рис. 14 Окно создания форм

3. Выберите все поля из таблиц Декларант и Реквизиты декларанта. Для этого выберите имя таблицы Декларант в поле Таблицы/запросы. Врезультате появляется список полей в окнеДоступные поля. Щелкните по кнопке >>, которая переносит все поля из списка.

4. Затем выберите имя таблицы Реквизиты декларанта в поле Таблицы/запросы и вновь щелкните по кнопке >>.

6. Оставьте внешний вид формы в один столбец (выбран по умолчанию).

8. Выберите требуемый стиль (например, Обычная ).Щелкните по кнопке Далее.

9. Задайте имя формы: Общая форма. Щелкните по кнопке Готово. В результате вы получите форму, в которой можно менять существующие данные и вводить новые значения. Эти значения будут попадать в ту таблицу, в которую нужно (часть значений в одну таблицу, часть в другую).

Задание 6. Заполните таблицы данными

Замечание. Поля Код и Код Декларанта заполняются автоматически.

1. Данные таблицы Декларант приведены в табл. 5, а данные таблицы Реквизиты декларанта в табл. 6.

Таблица 5

Таблица 6

Код Место рождения Дата рождения Граждан-ство Страна постоянного проживания Тип документа Серия №
Москва 03.05.1952 РФ Россия Паспорт 7404 564798
Воронеж 09.06.1989 РФ Россия Паспорт 7405 985423
Иваново 23.04.1987 РФ Россия Паспорт 7411 674367
С.-Петербург 30.09.1968 Германия Германия Паспорт 7477 366785
Киев 21.08.1987 Украина Украина Паспорт 5456 87544
Белгород 30.04.1978 РФ Россия Паспорт 7405 357948
Уфа 11.04.1987 РФ Россия Паспорт 7401 567895

2. Закройте таблицу, предварительно сохранив ее.

Откройте таблицу Декларант и Реквизиты декларанта и убедитесь, что в нихпоявились данные. Закройте таблицы. Заполните таблицу Информация о товаре .

Задание 7. Научитесь использовать фильтр

1. Откройте таблицу Реквизиты декларанта .

2. Для управления фильтрами служит группа команд Сортировка и фильтр на вкладке Главная (Рис. 15). Для включения и отключения созданного фильтра служит кнопка Применить фильтр . Для удаления фильтра служит кнопка Дополнительно и пункт Очистить все фильтры .

Рис. 15 Группа команд Сортировка и фильтр вкладки Главная

3. Для создания простого фильтра нужно выполните следующее действие: щелкните по кнопке – Применить фильтр

4. Активизируйте столбец, для которого нужно создать фильтр. Щелкните мышкой по полю Год рождения. У активного поля появится стрелка выбора. Щелкните по стрелочке.

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

6. Установите флажки на 1952 и 1987.

7. Нажать кнопку ОК . В результате будут отобраны те записи, в которых значение поля совпадает с одним из значений, отмеченных флажком.

8. Отмените выбор. Для этого необходимо отжать эту же кнопку, которая теперь называется Удалить фильтр.

9. Щелкните по кнопке – Изменить фильтр.

10. Измените фильтр. Допустимо указывать границы изменения значений. В поле Год рождения щелкните на стрелочку. В открывшемся поле выберите Фильтры дат – После… и наберите1.01.1985 .Щелкнув по кнопке ОК, вы получите таблицу, в которой присутствуют записи с годами рождения больше 1985.

11. Чтобы получить записи декларантов, у которых Место рождения начинаются на букву «И», нужно щелкнуть по стрелочке, которая находится рядом с полем Место рождения . В открывшемся окне выберите Текстовые фильтры – Начинается с – Наберите букву «И» .

12. Самостоятельно выберите Место рождения , которые не начинаются на букву «К».

Справочная информация. Выражения в фильтре могут состоять из точных значений, которые Access использует для сравнения в том виде, в котором они вводятся. Числа вводятся без ограничителей, например, 22. Текст должен быть заключен в кавычки, например «Городецкий». Даты ограничиваются символами #, например, #10.01.99#. Элементы выражения могут быть связаны операторами:

арифметическими: * +, -, / ^:

сравнения: <, <=, >, >=, =, <>;

логическими: And (И), Not (Нет), Or (Или);

Like для использования логики замены в выражениях;

In для определения, содержится ли элемент данных в списке значений;

Andдля выбора значений из определенного интервала.

Тема: создание отчетов.

Цели работы:

ü научиться создавать отчеты с помощью Мастера отчетов;

ü вносить изменения в готовые отчеты с помощью Конструктора;

ü освоить основные приемы изготовления надписей на конвертах и наклейках.

Теоретическая часть.

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

Практическая часть.

Задание 1. Откройте свою базу данных.

Задание 2. Создайте отчет с помощью Мастера отчетов.

· Откройте вкладку Создание, меню Отчеты .

· Выберите Мастер отчетов и таблицу «Личные данные» .

· Выберите нужные поля, которые будут участвовать в отчете, нажмите кнопку «Далее».

· В новом окне выберите поля для группировки так, чтобы сначала было указано поле «Фамилия», нажмите кнопку «Далее».

· На этом шаге отсортируйте данные по алфавиту, нажмите кнопку «Далее».

· Выберите вид макета Ступенчатый и щелкните по кнопке «Далее».

· Выберите стиль отчета: Открытая и щелкните по кнопке «Далее».

· Задайте имя отчета: «Отчет1» и щелкните по кнопке «Готово». Вы попадете в режим просмотра отчета.

· Закройте отчет согласившись с сохранением.

Самостоятельно Составьте еще два отчета по запросам – «Запрос 3» и «Запрос 5», выбирая из разных макетов: блок ; структура , выбирая из разных стилей. Сохраните отчеты под именами «Отчет 2» и «Отчет 3».

Задание 3. Создайте Пустой отчет в столбец на базе таблицы «Ведомость успеваемости» и сохраните его с именем «Успеваемость».

С помощью Конструктора измените цвет букв заголовка, их размер и шрифт.

Задание 4. Создайте почтовые наклейки.

· Откройте вкладку Создание, меню Отчеты .

· Выберите таблицу «Личные данные», команда Наклейки.



· В следующем окне выберите шрифт, размер шрифта, насыщенность и цвет, вновь щелкните по кнопке «Далее».

· В следующем окне создайте прототип наклейки, напечатав слово ЛИЧНОСТЬ и выбрав соответствующие поля, щелкните по кнопке «Далее».

· В следующем окне укажите поля для сортировки (Фамилия, Имя), щелкните по кнопке «Далее».

· Введите имя отчета «Наклейки» и щелкните по кнопке «Готово».


Просмотрите Наклейки (Рисунок 8).

Рисунок 8

Предъявите преподавателю все отчеты.


Контрольные работы по ACCESS 2007

Контрольная работа № 1

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

Этапы работы

Проектирование структуры базы данных.

База данных будет состоять из трех таблиц:Видеокассеты, Жанр и Страна. Соответствующие поля в таблицеВидеокас­сеты станут полями подстановок из других таблиц.

Построение пустых таблиц базы данных.

Таблицу Видеокассеты создать в режиме Конструктор. В ней будет шесть полей: Название фильма, Жанр, Исполнитель главной роли. Страна, Язык и Длительность. Поле Название фильма является ключом (уникальное поле). Таблица Страна имеет только одно поле Страна, а таблица Жанр -только одно поле Жанр. Эти поля являются ключевыми.

Создание схемы базы данных.

Ввод данных в таблицы.

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

Использование базы данных.

Сначала создается запрос, а затем - отчет. Далее следует создать кнопочную форму для работы с базой данных.

Ход работы

Задание 1 . Создайте новую пустую базу данных.

Вызовите программу Access.

Щелкните мышкой по значкуНовая база данных . В поле Имя файла в качестве имени базы данных введите словоВидеотека и сохраните в своей папке.

Щелкните по кнопкеСоздать. На экране появится окно с основными элементами базы данных.

Задание 2. Создайте структуру таблицы Жанр в режиме Конструктор.

Выберите режимКонструктор

Введите имя поляЖанр и тип данных - текстовое. (Тип данных выбирается с помощью ниспадающего меню).

Сделайте поле Жанр ключевым, поместив курсор на имя этого поля и щелкнув по кнопке с изображением ключа на панели инструментов.

Жанр.

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

Выберите вкладку Создание , команда Таблица

Выберите режимКонструктор

Введите имя поляСтрана и тип данных -текстовое.

Сделайте полеСтрана ключевым.

Сохраните таблицу под именемСтрана.

Задание 4. Создайте структуру таблицы Видеокассеты в режиме Конструктора.

Выберите вкладку Создание , команда Таблица

Выберите режимКонструктор

Введите название и тип поля согласно таблице:


Сделайте полеНазвание фильма ключевым.

Для поляСтрана выберите закладкуМастер подстановок, тип элемента управления -Поле со списком, источник строк -Страна.

Для поляЖанр выберите закладкуМастер подстановок, тип элемента управления -Поле со списком, источник строк -Жанр.

Сохраните таблицу под именем Видеокассеты.

Задание 5 . Создайте связи в соответствии со схемой данных.

Щелкните по вкладке Работа с базой данных , кнопка - Схема данных. Появится окноДобавление таблицы. Выделите таблицыЖанр, Видеокассеты, Страна и щелкните по кнопкеДобавить.

Щелкните по кнопкеЗакрыть окнаДобавление таблицы. В окнеСхема данных появится условный вид этих таблиц.

Поставьте мышку на имя поляЖанр в таблицеЖанр Жанр в таблице Видеокассеты. Связи.

Включите значок

Включите

Включите Каскадное удаление связанных полей .

Щелкните по кнопкеСоздать. Появится связь «один-ко-многим».

Поставьте мышку на имя поляСтрана в таблицеСтрана и, не отпуская кнопку мышки, перетащите ее на полеСтрана в таблицеВидеокассеты. Отпустите мышку. Появится диалоговое окноСвязи.

Включите значокОбеспечение целостности данных.

Включите Каскадное обновление связанных полей.

ВключитеКаскадное удаление связанных полей.

Щелкните по кнопкеСоздать. Появится связь «один-ко-многим».

Задание 6. Заполните вспомогательные таблицы.

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

Заполните таблицуСтрана данными:Россия, США, Франция, Англия, Венгрия.

Задание 7. Создайте форму для заполнения таблицы Видеокассеты.

Форму создайте любым удобным для Вас способом


Задание 8 . Заполните таблицу Видеокассеты при помощи полученной формы.

Заполните базу данными из следующей таблицы:

Название фильма Исполнитель главной роли Жанр Страна Язык Длитель-ность
Матрица Киану Ривз Фантас-тика США Английский 136мин
Горец Кристофер Ламберт Боевик США Английский 120 мин
Титаник Ди Каприо Трагедия США Английский 120 мин
Маска Джим Керри Комедия США Английский 60 мин
Терминатор Шварценеггер Боевик США Русский 60 мин
Командос Шварценеггер Боевик США Русский 60 мин
Юниор Шварценеггер Комедия США Русский 60 мин
Игрушка Пьер Ришар Комедия Франция Французский 60 мин
Высота Владимир Высоцкий Художе ственный Россия Русский 60 мин

Задание 9. Получите с использованием Мастера запроса все видеокассеты, где играет Шварценеггер в боевиках.

Постройте Простой запрос на основании таблицы Видеокассеты

В строкеУсловие отбора, расположенной под полемЖанр, наберитеБоевик, а под полемИсполнитель главной роли -Шварценеггер.

Сохраните запрос с именемШварценеггер в боевиках.

Задание 10. Подготовьте отчет «Шварценеггер в боевиках» для печати.

Подготовить отчет на основании запроса.

Сохраните отчет с именемШварценеггер в боевиках.

Задание 11. Создайте форму для запроса Шварценеггер в боевиках.

Форму создайте с помощьюМастера форм на основании созданного запроса.

Сохраните форму с именемШварценеггер в боевиках.

Задание 12. Создайте кнопочную форму для работы с базой данных.

Вызовите окноДиспетчер кнопочных форм (вкладка Работа с базами данных).

Щелкните в окнеДиспетчер кнопочных форм кнопкуИзменить, а в открывшемся диалоговом окнеИзменение страницы кнопочной формы - кнопкуСоздать. В результате появится диалоговое окно Изменение элемента кнопочной формы.

В полеТекст наберитеШварценеггер в боевиках.

В полеКоманда выберитеОткрытие формы для изменения.

В полеКнопочная форма выберитеШварценеггер в боевиках.

Щелкните по кнопкеОК.

Аналогично создайте еще один элемент кнопочной формыВидеокассеты, предназначенный для открытия формыВидеокассеты в режиме изменения.

Создайте кнопку закрытия базы данных в режиме Выход из приложения.

Закройте диалоговые окнаИзменение страницы кнопочной формы и Диспетчер кнопочных форм.

ОткройтеКнопочную форму в режимеКонструктор, измените надпись наВидеотека, сохраните форму.

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

Лабораторная работа по ACCESS 2007 №1.

Наименование параметра Значение
Тема статьи: Лабораторная работа по ACCESS 2007 №1.
Рубрика (тематическая категория) Электроника

Тема˸ создание базы данных, состоящей из одной таблицы.

Цели урока˸

ü Познакомиться с основными понятиями баз данных;

ü Научиться создавать таблицы баз данных в режиме Конструктор;

ü Освоить переход из режима Конструктор в режим таблицы;

ü Освоить основные приемы заполнения и редактирования таблиц;

ü Познакомиться с простой сортировкой данных и с поиском записей по образцу;

ü Научиться сохранять и загружать базы данных.

Ход работы.

1. Вызвать программу Access 2007.

2. В окне системы управления базы данных щелкнуть по значку <Новая база данных >. Справа в появившемся окне дать имя новой базе данных ʼʼАнкета ГС-31ʼʼ и щелкнуть по значку папки, находящемуся справа от окна названия . Откроется окно сохранения, найдите свою папку и сохраните в нее новый файл базы данных ʼʼАнкета ГС-31ʼʼ. Далее нажмите на кнопку ʼʼСоздатьʼʼ.

3. Появится окно <Таблица> (Рисунок 1).

Рисунок 1

4. В появившемся окне откройте меню команды <Режим > и выберите вариант <Конструктор > и сохраните будущую таблицу под названием <Ведомость успеваемости >. Появится окно Конструктора.

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

Обратите внимание ˸ ключевое поле ʼʼСчетчик ʼʼ внесен в таблицу автоматически. Если напротив поля отсутствует значок ключа, то на панели инструментов щелкните по этому значку.

Таблица 1.

6. Перейдите в режим таблицы, щелкнув по кнопке Режим на панели инструментов, Введите данные в данном режиме, заполняя клетки таблицы. Значение поля Код будет меняться автоматически.

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

Таблица 2

Код Фамилия Имя Математика Менеджмент Сервисная деятельность Информационные технологии Стандартизация Гостиничная индустрия Пропуски по неуважительной причине Пропуски по уважительной причине
Иванникова Анна
Баранова Ирина
Корнилова Ольга
Воробьев Алексей
Воробьев Олег
Скоркин Александр
Володина Нина
Новоселов Алексей
Петрова Елена
Чернова Кристина
Терещинка Инна
Истратов Максим
Бондарь Ольга
Ревин Олег
Шарова Оксана

Лабораторная работа по ACCESS 2007 №1. - понятие и виды. Классификация и особенности категории "Лабораторная работа по ACCESS 2007 №1." 2015, 2017-2018.

  • - Тема 5. Работа в СУБД Access

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


  • -

    Цель работы: Ознакомление с основными понятиями баз данных. Приобретение навыков работы с существующей базой данных в Microsoft Access. Теоретические сведения: 1. База данных (БД) – это поименованная совокупность данных, организованных по определённым правилам,... .


  • - Практическая работа № 1. Ознакомление с СУБД Microsoft Access

    № темы Тема № практ. работы Дата проверки Оценка Подпись преподавателя Предмет, система и задачи науки криминалистики Криминалистическая идентификация и... .


  • - Мастера Access

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


  • -

    13. Вставьте пропущенное слово:Изобретение и распространение телевидения и ЭВМ произошло на 5м___ этапе развития ИТ. 14. Системно-организованная последовательность операций, выполняемых над информацией с использованием средств и методов автоматизации – это:б) новая... .


  • - Создание БД в MS Access и обмен данными с MS Office

    · Создаем структуру будущей базы данных в режиме конструктора. Таблица имеет следующие поля: Имя поля Тип данных Комплектующие (ключевое поле) Текстовый Июнь Числовой Июль … Август … Сентябрь … Октябрь … Заполняем таблицу... .


  • - Сложные запросы в Access.

    Цель работы: научиться создавать запросы с параметрами, освоить технологию создания различных запросов Содержание работы 1 Виды запросов 2 Разработка запросов. 1 Виды запросов В лабораторной работе №3 "Запросы в Access" были рассмотрены Простой запрос, запрос... .



  • Педагогический колледж имени Ж.Досмухамедова








    КАФЕДРА ИНФОРМАТИКИ










    ЛАБОРОТОРНЫЕ РАБОТЫ


    ПРОГРАММА

    MICROSOFT ACCESS






    РАЗРАБОТЧИК: Султанова Гульшат Бериковна





















    Уральск -2015


    Практическая работа № 1

    Создание БД

    Цель работы: Научиться создавать базу данных в MS ACCESS и в ней таблицы различным способом.

    Задачи работы:

      Овладеть способами создания таблиц баз данных.

      Познакомиться с основными объектами баз данных.

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

    Обеспечивающие средства:

    Требования к отчету: Итоги практической работы представить в виде файла LAB 29.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы

    Технология работы:

    Запуск MS ACCESS : активизировать кнопку ПУСК , из появившегося меню выбрать ПРОГРАММЫ , далее выбрать MICROSOFT ACCESS .

    При запуске Access открывается диалоговое окно, с помощью которого вы создадите НОВУЮ БАЗУ ДАННЫХ, которая будет храниться на диске «А » под определенным именем. После чего появится окно «БАЗА ДАННЫХ» , где в последствии будут создаваться все остальные объекты базы данных, а именно таблицы, запросы, формы и т.д. Начнем все по порядку.

    СОЗДАНИЕ БАЗЫ ДАННЫХ:

      Новая база данных / ОК

      Имя файла: = …. / Создать

    СОЗДАНИЕ ТАБЛИЦЫ В РЕЖИМЕ КОНСТРУКТОРА:

      Объекты базы данных / Таблицы

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

      Имя поля: = Номер / Тип данных = счетчик / Описание = номер записи

      Имя поля: = Дата / Тип данных = дата/время / Описание = дата поступления

      Имя поля: = Код / Тип данных = текстовый / Описание = код товара

      Имя поля: = Пришло / Тип данных = числовой / Описание = количество ед. товара

      Сохранение объекта таблицы в: = Накладная / как таблица / ОК

      нет

      Закрыть : Накладная: таблица / Открыть таблицу «Накладная»

    Номер

    Дата

    Код

    Пришло

    00001

    00002

    24982

    08652

    09632

    09633

    00003

    00004

    08521

    08522

    08523

    55546

    СОЗДАНИЕ ТАБЛИЦЫ С ПОМОЩЬЮ МАСТЕРА:

    • В окне база данных / Создание таблицы с помощью мастера

      Деловые / Образцы таблиц / Сведение о заказе

      Образцы полей / Дата Продажи / > / Переименовать поле: = Дата

      Образцы полей / Код Заказа / > / Переименовать поле: = Код / OK

      Образцы полей / Количество / > / Переименовать поле: = Ушло / OK / Далее

      Имя новой таблицы: = Требования

      Пользовате6ль определяет ключ самостоятельно / Далее

      Выберите поле с уникальными для каждой записи данных / Дата

      Связи … / Таблицы не связны / ОК / Далее

      Изменить структуру таблицы / Готово / (В появившемся окне)

      В строке «Дата » отмените ключевое поле / Правка / Ключевое поле

      Добавить пустую строчку / Вставка / Строки

      Имя поля: Номер / Тип данных: числовой

      Имя поля: Дата / Тип данных: дата/время

      Имя поля: Код / Тип данных: текстовый

      Имя поля: Ушло / Тип данных: числовой / Файл / Сохранить

      Имя поля: Номер / Тип данных: счетчик / Файл / Сохранить

      Закрыть /Открыть таблицу « Требование »

    Номер

    Дата

    Код

    Ушло

    00001

    00002

    24982

    08652

    09632

    09633

    00003

    00004

    08521

    08522

    08523

    55546

    СОЗДАНИЕ ТАБЛИЦ ПУТЕМ ВВОДА ДАННЫХ:

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

      Выделите столбец Поле1 / Формат / Переименовать столбец / код товара

      Поле2 / Переименовать столбец / Товар

      Поле3 / Переименовать столбец / Наименование

      Поле4 / Переименовать столбец / Цена

      На вопрос создать ключевое поле сейчас / Нет / Сохранить / Закрыть

      Выделите таблицу «Товары » / Конструктор

      Имя поля: Код товар / Тип данных: Текстовый

      Имя поля: Товар / Тип данных: Текстовый

      Имя поля: Наименование / Тип данных: Текстовый

      Имя поля: Цена / Тип данных: Денежный / Свойства поля / Общие

      Формат поля / Денежный

      Выделите поле «Код товар» / Правка / Ключевое поле

    Код товара

    Товар

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

    Цена

    00001

    Стол 1П

    Деревянный письменный

    2500

    00002

    Стол 5Кр

    Деревянный обеденный круглый

    1300

    24982

    Стул

    Мягкий для офиса

    08652

    Табурет

    Деревянный складной

    09632

    Кресло 4МОФ

    Мягкое для офиса

    1650

    09633

    Кресло 1МО

    Мягкое для отдыха

    1500

    00003

    Стол 2Ж

    Деревянный журнальный

    00004

    Стол 6УнС

    Универсальный складной

    1150

    08521

    Шкаф 1УС

    Деревянный навесной

    1620

    08522

    Шкаф 2Пл

    Деревянный плательный

    2100

    08523

    Шкаф 4Кн

    Деревянный книжный

    1950

    55546

    Полка

    Навесная книжная

    Контрольные вопросы:

      Что такое СУБД Access?

      Как создать новую базу данных в СУБД Access?

      С какими объектами работает СУБД Access?

      Для чего данным задаются различные типы?

    Практическая работа №2 Создание связей между объектами базы данных. Формы

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

    Задачи работы:

      Научиться связывать данные разных таблиц.

      Практика создания форм с помощью Мастера.

      Научиться устанавливать свойства формы.

    Обеспечивающие средства:

    Требования к отчету: Итоги практической работы представить в виде файла LAB 30.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы

    Технология работы:

    УСТАНОВКА СВЯЗЕЙ МЕЖДУ ТАБЛИЦАМИ:

      Объекты базы данных / Таблицы

      Сервис / Схемы данных / В появившемся окне «Добавление таблицы»

      Таблицы / Накладная / Добавить

      Требование / Добавить

      Товары / Добавить / Закрыть

      Связи / Изменить связи / Новое…

      Левая таблица / Накладная / Правая таблица / Товары

      Левый столбец / Код / Правый столбец / Код товара / ОК

    (Обратите внимание на то, чтобы «Тип отношения» был один-ко-многим )

      Объединение… / Объединение только тех записей, в которых связанные поля обеих таблиц совпадают / ОК / Создать

      Связи / Изменить связи / Новое…

      Левая таблица / Товары / Правая таблица / Требование

      Левый столбец / Код товара / Правый столбец / Код / Объединение…

      Объединение только тех записей , в которых связанные поля обеих таблиц совпадают

      ОК / Тип отношения: один-ко-многим / Создать

    Наглядно убедиться в наличии связи вам поможет таблица «Товары», для этого: войдите в таблицу «Товары »; слева перед каждой строчкой появился знак « + », если вы на нем щелкнете левой кнопкой мыши, то откроется подтаблица с данными из «Накладной», именно для этого товара. Чтобы облегчить пользование информацией можно написать несколько запросов, но иногда удобней создать связь, что вы и сделали.

    ФОРМЫ

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

    СОЗДАНИЕ ФОРМЫ С ПОМОЩЬЮ МАСТЕРА ФОРМ

      Объекты базы данных / Формы / Создание формы с помощью мастера

      Таблицы и запросы / Товары

      Доступные поля / Код товара / > / Товар / > / Наименование / > / Цена / > /

      Имя формы: = Новый товар

      Пометить: Открыть форму для просмотра или ввода данных

      Готово (см. рис. 3.2)

    Рис. 3.2


    Установите свойства формы, разрешающие добавление записей.

    УСТАНОВКА СВОЙСТВ ФОРМЫ:

      Выделите форму «Новый товар» / конструктор

      Вид / Свойства / Данные

      Разрешить изменения / Нет

      Разрешить удаление / Нет

      Разрешить добавление / Да

      Закрыть форму /Сохранив изменения/ Открыть форму «Новый товар»

    Данная форма позволяет только добавлять записи в таблице «Товары». В появившейся форме «Новый товар» введите следующие данные (см. ниже).

    Код товара

    Товар

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

    Цена

    00005

    Стол 11ОС

    Деревянный офисный

    2750

    24983

    Стул 13ОФК

    Мягкий вращающийся для офиса

    00011

    Стеллаж 1Кн

    Деревянный книжный

    2600

    08653

    Табурет 2Кр

    Деревянный круглый

    Контрольные вопросы:

      Для чего служит структура Формы?

      Как в форме осуществляется переход между записями?

      Как вызвать диалоговое окно свойств объекта?

    Практическая работа №3 Создание форм в режиме конструктора

    Цель работы: Научиться создавать формы в режиме конструктора.

    Задачи работы:

      Практика конструирования форм.

      Закрепить навыки по созданию форм в режиме конструктора.

    Обеспечивающие средства: Сборник описаний практических работ по MS Access ; персональный компьютер, программное обеспечение: СУБД MS Access .

    Требования к отчету: Итоги практической работы представить в виде файла LAB 31.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы

    Технология работы:

    СОЗДАНИЕ ФОРМЫ В РЕЖИМЕ КОНСТРУКТОРА:

    Рис. 3.4


    Дата

    Код

    Пришло

    00001

    00002

    00005

    00011

    08653

    Форма «Новое требование» должна содержать:

      свободные поля

      поле со списком

      рисунок

      дату и время

      заголовок «Требование» (Вид / Заголовок…)

      линии прокрутки

    В эту форму вы введете данные, но так чтобы предыдущие записи не были изменены.

    Дата

    Код

    Ушло

    00001

    00002

    00005

    00011

    08653

    Контрольные вопросы:

      Какие элементы можно вставлять в форму в режиме конструктора?

      Для чего служит Конструктор форм?

      Какие типы данных могут храниться в полях. Привести примеры.

    Практическая работа №4 Запросы: основные понятия и создание простых запросов

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

    Задачи работы:

      Научиться создавать простой запрос разными способами.

      Научиться просматривать результирующие данные.

    Обеспечивающие средства: Сборник описаний практических работ по MS Access ; персональный компьютер, программное обеспечение: СУБД MS Access .

    Требования к отчету: Итоги практической работы представить в виде файла LAB 32.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы

    Технология работы:

    Запросы извлекают нужные данные из таблиц и предоставляют их пользователю в удобном виде. Запрос можно сохранять, чтобы использовать эту информацию в дальнейшей работе. С помощью запросов можно преобразовывать данные по заданному алгоритму, создавать новые таблицы с выполнением в них простейших вычислений, при этом первичные данные остаются неизменными. Чтобы узнать, что на данный момент находится на складе, необходимо создать два простых запроса: «Пришло на склад » и «Ушло со склада », которые просто будут суммировать информацию о движении товаров из таблиц «Накладная » и «Требование ».

    СОЗДАНИЕ ЗАПРОСА «ПРИШЛО НА СКЛАД» :

      Таблицы / Накладная / Добавить / Закрыть

      Вид / Групповые операции

      Поле / Код

      Групповые операции / Группировка

      Сортировка / по возрастанию

      Поле / Пришло / Группировка /

    1. Создайте запрос с помощью мастера.

    СОЗДАНИЕ ЗАПРОСА «УШЛО СО СКЛАДА»:

      Объекты базы данных / Запросы

      Создание запроса с помощью мастера

      Таблицы и запросы / Требование

      Доступные поля / Код / > / Ушло / > / Далее

      Итоговый / Итоги … / Sum / Далее

      Имя запроса / Ушло со склада / Изменить макет запроса / Готово

      Сортировка / по возрастанию

      Во втором столбце поле / Ушло / Закрыть / Сохранить изменения

    После того как вы построили эти запросы, необходимо убедиться в том, что они работают. Для этого в таблицы «Накладная» и «Требование» внесите следующие данные:

    Дата

    Код

    Пришло

    00001

    00002

    24982

    08652

    09632

    Дата

    Код

    Ушло

    00001

    00002

    24982

    08652

    09632


    Контрольные вопросы:

      Что называют запросом?

      Какие типы запросов существуют?

      Для чего в запросе выбирают доступные поля?

    Практическая работа № 5
    Создание «сложных» запросов

    Цель работы: научится создавать запросы над несколькими таблицами и запросами.

    Задачи работы:

      Научиться строить математическое выражения в структуре запрос.

      Практика работы с контекстным меню.

      Изучение групповых операций в запросах.

    Обеспечивающие средства: Сборник описаний практических работ по MS Access ; персональный компьютер, программное обеспечение: СУБД MS Access .

    Требования к отчету: Итоги практической работы представить в виде файла LAB 33.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы

    Технология работы:

    СОЗДАНИЕ СЛОЖНОГО ЗАПРОСА НАД ТАБЛИЦЕЙ И ЗАПРОСАМИ:

      Объекты базы данных / Запросы

      Создание запроса в режиме конструктора

      Добавление таблицы / Таблицы / Товары / Добавить

      Запросы / Пришло на склад / Добавить

      Ушло со склада / Добавить / Закрыть

      Вид / Параметры объединения / Создать

      Левая таблица / Товары / Правая таблица / Пришло на склад

      Левый столбец / Код товара / Правый столбец / Код / ОК

      Вид / Параметры объединения / Пометить вторую опцию / ОК

      Вид / Параметры объединения / Создать

      Левая таблица/ Пришло на склад / Правая таблица / Ушло со склада

      Левый столбец / Код / Правый столбец / Код / ОК

      Появившеюся связь выделить (левой кнопкой мыши)

      Вид / Параметры объединения / Пометить вторую опцию / ОК

      Поле: Код товара / Имя таблицы: Товары / Сортировка: по возрастанию

      Поле: Наименование / Имя таблицы: Товары

      Поле: Цена / Имя таблицы: Товары

      В следующем поле щелкните правой кнопкой мышки / Построить

      Всего пришло:= »

      Во втором окне двойным щелчком откройте «Запросы »

      Выберите «Пришло на склад » / Sum-пришло / Вставить

    Всего пришло: = [Пришло на склад]!

      В пятом поле щелкните правой кнопкой мышки / Построить

      В верхней части «Построителя выражений» введите «Итого ушло:= »

      Запросы / «Ушло со склада» / Sum-ушло / Вставить

      Должно получиться следующее выражение:

    Итого ушло: = [Ушло со склада]!

      Шестое поле / Построить … / «Осталось товара:= »

      Запросы / «Пришло на склад » / Sum-пришло / Вставить / « »

      «Ушло со склада» / Sum-ушло / Вставить / ОК

      Седьмое поле / Построить … / «На сумму:= »

      Запросы / «Пришло на склад » / Sum-пришло / Вставить / « »

      «Ушло со склада» / Sum-ушло / Вставить

      Получившееся выражение возьмите в круглые скобки / « * »

      Таблицы / Товары / Цена / Вставить

      Должно получиться следующее выражение:

    На сумму:= ([Пришло на склад]!-[Ушло со склада]!

    )*[товары]![цена]

    Запрос «На складе » позволит вам наглядно увидеть, сколько и какого товара пришло на склад, ушло со склада и на какую сумму осталось того или иного товара. Данные в запросе вы можете отсортировать , к примеру, по коду товара .

    Контрольные вопросы:

      Для чего существуют запросы на выборку?

      Как вызывается контекстное меню?

      Как создать вычисляемое поле?

    Практическая работа № 6 Отчеты: создание, модификация и использование

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

    Задачи работы:

      Научиться создавать автоотчет.

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

      Научиться создавать отчет в режиме конструктора.

    Обеспечивающие средства: сборник описаний практических работ по MS Access ; персональный компьютер, программное обеспечение: СУБД MS Access .

    Требования к отчету: Итоги практической работы представить в виде файла LAB 34.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы

    Технология работы:

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

    СОЗДАНИЕ ОТЧЕТОВ :

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

    СОЗДАНИЕ АВТООТЧЕТА В СТОЛБЕЦ:

      Окно «База данных» / Отчеты / Создать

      Автоотчеты: в столбец

      В качестве источника данных выбрать таблицу «Накладная » / ОК

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

    СОЗДАНИЕ ОТЧЕТА С ПОМОЩЬЮ МАСТЕРА ОТЧЕТОВ:

      Окно «База данных» / Отчеты

      Создание отчетов с помощью мастера

      Таблицы и запросы / Таблица «Товары »

      Доступные поля / Код товара / > / Товар / > /

      Таблицы и запросы / Запрос: «На складе»

      Доступные поля / Всего пришло / > / Итого ушло / > / Осталось на сумму / > /Далее

      Доступные уровни группировки / Код товара / > / Товар / > /

      Всего пришло / > / Итого ушло / > /

      Группировка … / Интервалы группировки / Обычные / ОК / Далее

      Имя отчета «Итоговый отчет » / Готово

    СОЗДАНИЕ ОТЧЕТА В РЕЖИМЕ КОНСТРУКТОРА:

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

      Отчеты / Создать / Конструктор

      В качестве источника данных выбрать запрос «На складе »

      Файл / Параметры страницы… / Страница / Альбомная

      Вид / Заголовок / На панели элементов выбрать «Надпись »

      Сделайте заголовок 15 размером шрифта синего цвета «Отчет по складу на 2001 г

    В области верхнего колонтитула сделать шесть надписей по вертикали (14 размером шрифта, синего цвета, курсивом) «Код товара », «Наименование », «Цена », «Всего пришло », «Итого ушло », «Осталось на сумму ».

      Вид / Сортировка и группировка

      Поле/выражение / Код товара / Порядок сортировки / По возрастанию

      Свойства группы / Заголовок группы / Да

    В следующей строке

      Поле/выражение / Наименование Да

      Поле/выражение / Цена / По возрастанию / Заголовок группы / Д а

      Поле/выражение / Всего пришло Да

      Поле/выражение / Итого ушло / По возрастанию/ Заголовок группы / Да

      Поле/выражение / Осталось на сумму / По возрастанию/ Заголовок группы / Да

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

    Код товара

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

    Цена

    Всего пришло

    Итого ушло

    Осталось на сумму

      Выделить поле «Цена » / Вид / Свойства / Макет / Формат поля / Денежный

    В область нижнего колонтитула вставить дату и номер страницы .

      Вставка / Номера страниц…

      Страница N из M / нижний колонтитул / Выравнивание / По правому краю / ОК

      Вставка / Дата и время… / полный формат даты без времени / ОК

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

    В область примечания отчета вставьте диаграмму «Движение товара»

      Вставка / Диаграмма … / Запросы / На складе / Далее

      Поля диаграммы: / Код товара / Всего пришло / Итого ушло / Осталось товара / Далее

      Выбрать гистограмму / Далее

      Нажмите левой кнопкой мышки на «Итого ушло » и не отпуская перенесите его в область поля «Сумма_Всего пришло », в результате чего в эту область должно добавиться новое поле «Сумма_Итого ушло».

      Повторите эту операцию для «Осталось товара» / Далее

      Поле отчета / Отсутствует / Поля диаграммы / Отсутствует / Далее

      Назовите диаграмму «Движение товара » / Готово

    Чтобы полученная диаграмма соответствовала выбранным данным необходимо:

      Перейти в окно базы данных / Окно / база данных / Запросы / «На складе » / Открыть

      Правка / Выделить все записи / Правка / Копировать / Закрыть запрос «На складе»

      Перейти в окно отчета / Окно / Отчет / Двойной шелчек на диаграмме

      Появится таблица с данными / Выделите данные и удалите их

      Встаньте в первую ячейку / Правка / Вставить

      Удалите ненужные столбцы : «Наименование », «Цена » и «На сумму »

      Закрыть окно «Таблица данных»

      Преобразуйте диаграмму по вашему вкусу

    Контрольные вопросы:

      Что называют отчетом?

      Как изменить вид отчета?

      Как отредактировать размеры и местоположение полей и надписей в отчете?

      Как оформить отчет цветом, эффектами?

    Практическая работа № 7

    Работа с подтаблицами и установка фильтров

    Цель работы : научится устанавливать подтаблицы,усвоить, что такое фильтр, научиться создавать фильтры и изменять их.

    Задачи работы:

      Научиться создавать подтаблицы и удалять их.

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

      Научиться строить выражение в структуре фильтр.

    Обеспечивающие средства: сборник описаний практических работ по MS Access ; персональный компьютер, программное обеспечение: СУБД MS Access .

    Требования к отчету: Итоги практической работы представить в виде файла LAB 35.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы

    Технология работы:

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

    СОЗДАНИЕ ПОДТАБЛИЦЫ:

      Объекты базы данных «Таблицы» / «Товары » / Открыть

    Данная таблица уже содержит подтаблицу, о чем говорит знак (+) в начале каждой строки.

      Откройте подтаблицу / Щелкните левой кнопкой мышки на значок (+)

      Вставка / Подтаблица… / Таблицы / «Требование»

      Подчиненные поля / Код / Основные поля / Код / ОК

      На вопрос создать связь сейчас ответьте, «Нет »

    Слева перед строкой должен появился знак (+). Теперь таблица «Товары» содержит две подтаблицы, щелкнув на которые вы можете просмотреть, сколько пришло и ушло того или иного товара. В подтаблицу вы также можете вносить данные, которые автоматически будут заноситься в соответствующие таблицы, чтобы убедиться в этом внесите во вторую подтаблицу для товара под кодом 00005 следующие данные:

    Дата

    Ушло

    Задание 1: Удалите подтаблицу.

    УДАЛЕНИЕ ПОДТАБЛИЦ:

      Объекты базы данных «Запросы» / Пришло на склад / Открыть

      Вставка / Подтаблица… / Запросы / Ушло со склада

      Подчиненные поля / Код / Основные поля / Код / ОК

      Просмотрите данные, затем закройте подтаблицу

      Формат / Подтаблица / Удалить

      Закрыть, сохранив изменения

    Фильтры предназначены для поиска и отбора записей в таблицах или формах, которые вы просматриваете в текущий момент времени. Существует несколько разновидностей фильтров: это фильтр по выделению, исключить выделение, расширенный фильтр, фильтр для и т.д.

    Задание 2: Создайте фильтр и измените его.

    СОЗДАНИЕ ФИЛЬТРА ПО ВЫДЕЛЕНИЮ:

      Объекты базы данных «Таблицы» / «Накладная » / Открыть

    К примеру, вам необходимы данные по товару под кодом «00001»

      Выделите код товара 00001

      Записи / Фильтр / Фильтр по выделенному

    В накладной остались записи характерные только данному товару, это не значить, что все остальные данные были удалены. Для приведения накладной в первоначальный вид необходимо удалить фильтр.

      Записи / Удалить фильтр

    ИСКЛЮЧИТЬ ВЫДЕЛЕНИЕ: Аналогично предыдущему только на экран будут выводиться все данные кроме тех, которые были выделены.

    КНОПКА ИЗМЕНИТЬ ФИЛЬТР: С помощью этой кнопки можно отбирать записи по данным нескольких полей.

      Записи / Фильтр /изменить фильтр

      Выберите данные нескольких полей и посмотрите, что получится

      Фильтр / Применить фильтр

      Записи / Удалить фильтр

    ФИЛЬТР ДЛЯ:

      Щелкните правой кнопкой мышки в области таблицы

      Фильтр для : [Код] = 00001 and [Пришло] = (50) / Нажмите Enter

      Записи / Удалить фильтр

    Задание3: Создайте расширенный фильтр.

    СОЗДАНИЕ РАСШИРЕННОГО ФИЛЬТРА:

      Записи / Фильтр / Расширенный фильтр…

      Поле: Дата / В поле условия отбора щелкните правой кнопкой мышки / Построить…

      Постройте следующее выражение:

    [Накладная]![Дата] > #01.04.01# And [Накладная]![Дата] < #30.04.01#

      Фильтр / Применить фильтр

      Закрыть, сохранив изменения

    Контрольные вопросы:

      Как определить, что таблица или запрос уже содержат подтаблицу?

      Для чего предназначен фильтр?

      Как создать фильтр таблицы по какому – либо полю?

      Как в объекте Фильтр построить выражение?

    Введение

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

    Простейшие базы данных можно создавать, не прибегая к специальным программным средствам: например, в электронных таблицах Excel. Но существует несколько отличий между ними. Во-первых, системы управления базами данных (СУБД) разрабатываются с целью обеспечения эффективной обработки больших объемов информации, намного больших, чем те, с которыми справляются электронные таблицы. Во-вторых, СУБД может легко связывать две таблицы так, что для пользователя они будут представляться одной таблицей. Реализовать такую возможность в электронных таблицах практически невозможно. И в-третьих, СУБД минимизирует общий объем базы данных. Для этой же цели таблицы, содержащие повторяющиеся данные, разбиваются на несколько связанных таблиц.

    Несмотря на то, что в мире существует множество систем управления базами данных, все они имеют некоторые сходства. Поэтому для изучения мы выбрали СУБД Microsoft Access 2007, входящую в пакет Microsoft Office. Ос-

    новное назначение Access – дать пользователю простое и доступное средство для создания таких баз данных, которые ему нужны. Несмотря на простоту этой СУБД, она позволяет создавать приложения довольно сложной структуры. При желании систему можно развивать и настраивать собственными силами, используя язык программирования Visual Basic.

    Еще одним достоинством Access является ее интегрированность с Word, Excel и другими программами пакета Microsoft Office. Данные легко импортируются и экспортируются из одного приложения в другое.

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

    Лабораторная работа № 1 Знакомство с Access. Создание таблиц

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

    Объекты базы данных Access

    К объектам базы данных Access относятся:

    1. Таблицы – предназначены для упорядоченного хранения данных.

    3. Формы – предназначены для удобного просмотра, изменения и добавления данных в таблицах.

    4. Отчеты – используются для анализа и печати данных.

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

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

    7. Модули – предназначены для описания инструкций и процедур на языке VBA.

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

    Каждому полю таблицы присваивается уникальное имя , которое не может содержать более 64 символов. В каждом поле содержатся данные одного типа.

    Текстовый

    Поле МЕМО

    Числовой

    Дата/Время

    Денежный

    Логический

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

    Типы данных

    Описание

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

    данное поле. По умолчанию размер устанавливается в 50 знаков. Максимальное количество символов, которые могут содержаться в текстовом поле, – 255 Предназначено для ввода текстовой информации, по объему пре-

    вышающей 255 символов; может содержать до 65 536 символов Предназначен для хранения числовых данных, используемых в математических расчетах. На вкладках Общие и Подстановка можно установить свойства числового поля, среди которых Раз-

    мер поля, Формат поля, Число десятичных знаков

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

    Формат даты

    Предназначен для хранения данных, точность представления которых колеблется от 1 до 4 знаков после запятой. Целая часть может содержать до 15 десятичных знаков Предназначен для автоматической вставки уникальных последо-

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

    тируемых как «Да / Нет», «Истина / Ложь», «Вкл. / Выкл.» Содержит данные, созданные в других программах, которые используют протокол OLE. Это могут быть, например, документы Word, электронные таблицы Excel, рисунки, звуковые и видеозаписи и др. Объекты OLE связываются с базой данных Access или внедряются в нее. Сортировать, группировать и индексировать поля объектов OLE нельзя

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

    Создание базы данных

    2. Нажмите на кнопку .

    3. Задайте имя новой базы данных – «Записная книжка.accdb».

    4. На вкладке ленты Создание в панели инструментов Таблицы нажмите на кнопку Конструктор таблиц.

    5. Введите имена полей и укажите типы данных, к которым они относятся.

    6. Выйдите из режима Конструктора, предварительно сохранив таблицу под именем «Друзья» ; ключевые поля не задавайте.

    7. Откройте таблицу «Друзья» двойным щелчком мыши и заполните в ней 10 строк.

    8. Добавьте поля «Отчество» и «Дата рождения» , для этого:

    1) установите курсор на поле, перед которым нужно вставить новый

    2) выполните команду: вкладка ленты Режим таблицы → панель инст-

    рументов Поля и столбцы → Вставить;

    3) щелкнув два раза на Поле1, переименуйте его в «Отчество» , а По-

    ле2 – «Дата рождения».

    9. Перейдите в режим Конструктора командой: вкладка ленты Глав-

    ная → Режимы → Конструктор.

    10. Для поля «Дата рождения» установите тип данных Дата / время ; в

    свойствах поля выберите Краткий формат даты .

    11. Отформатируйте таблицу следующим образом: 1) цвет сетки – темно-красный; 2) цвет фона – голубой;

    3) цвет текста – темно-красный, размер – 12 пт, начертание – курсив.

    12. Переименуйте поле «Хобби» в «Увлечения».

    13. Удалите запись под номером 8.

    14. Измените размер ячеек так, чтобы были видны все данные. Для этого достаточно два раза щелкнуть левой кнопкой мыши на границе полей.

    15. Расположите поля в следующем порядке: «№», «Фамилия», «Имя», «Отчество», «Телефон», «Дата рождения», «Увлечения», «Адрес», «Индекс», «Фото», «Эл_почта».

    16. Заполните пустые ячейки таблицы.

    17. В режиме Конструктора добавьте поле «Семейное положение» , в котором будет содержаться фиксированный набор значений – замужем, не замужем, женат, не женат. Для создания раскрывающегося списка будем использо-

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

    1) установите тип данных Мастер подстановок ; 2) в появившемся диалоговом окне выберите строку «Будет введен фик-

    сированный набор значений» и нажмите кнопку Далее; 9) число столбцов – 1;

    10) введите данные списка – замужем, не замужем, женат, не женат; 11) нажмите кнопку Готово .

    18. С помощью раскрывающегося списка заполните новый столбец. Поскольку таблица получилась широкая, то при заполнении данного столбца возникают некоторые неудобства: не видно фамилии человека, для которого заполняется поле «Семейное положение» . Чтобы фамилия была постоянно видна при заполнении таблицы, необходимо воспользоваться командой Закрепить столбцы из контекстного меню поля «Фамилия» .

    19. Покажите работу преподавателю.

    Лабораторная работа № 2 Создание связей между таблицами

    1. Запустите Microsoft Access 2007.

    2. Создадим базу данных «Фирма». Сотрудники данной организации работают с клиентами и выполняют их заказы.

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

    Таким образом, необходимо создать 3 таблицы: Сотрудники , Клиенты и Заказы.

    Сотрудники

    Тип данных

    Код сотрудника

    Текстовый

    Текстовый

    Отчество

    Текстовый

    Должность

    Текстовый

    Текстовый

    Текстовый

    Дата рождения

    Дата/Время

    Заработная плата

    Денежный

    Объект OLE

    Тип данных

    Код клиента

    Название компании

    Текстовый

    Текстовый

    Номер телефона

    Текстовый

    Числовой

    Адрес электронной почты

    Поле МЕМО

    Тип данных

    Код заказа

    Код клиента

    Числовой

    Код сотрудника

    Числовой

    Дата размещения

    Дата/Время

    Дата исполнения

    Дата/Время

    Денежный

    Отметка о выполнении

    Логический

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

    в данном поле являются уникальными (т. е. исключают повторы).

    4. Откройте таблицу Сотрудники в режиме Конструктора.

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

    6. Для таблицы Клиенты установите ключевое поле Код клиента , а для таблицы Заказы – Код заказа .

    7. Таблица Заказы содержит поля Код сотрудника и Код клиента . При их заполнении могут возникнуть некоторые трудности, так как не всегда удается запомнить все предприятия, с которыми работает фирма, и всех сотрудников

    с номером кода. Для удобства можно создать раскрывающиеся списки с помо-

    щью Мастера подстановок.

    8. Откройте таблицу Заказы в режиме Конструктора.

    9. Для поля Код сотрудника выберите тип данных Мастер подстановок.

    10. В появившемся окне выберите команду «Объект « столбец подста-

    новки» будет использовать значения из таблицы или запроса» и щелкните на кнопке Далее.

    11. В списке таблиц выберите таблицу Сотрудники и щелкните на кнопке

    12. В списке Доступные поля выберите поле Код сотрудника и щелкните на кнопке со стрелкой, чтобы ввести поле в список Выбранные поля . Таким же образом добавьте поля Фамилия и Имя и щелкните на кнопке Далее .

    13. Выберите порядок сортировки списка по полю Фамилия.

    14. В следующем диалоговом окне задайте необходимую ширину столбцов раскрывающегося списка.

    15. Установите флажок Скрыть ключевой столбе» и нажмите кнопку

    16. На последнем шаге Мастера подстановок замените при необходимости надпись для поля подстановок и щелкните на кнопке Готово .

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

    Код клиента.

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

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

    гда их можно использовать для разделения таблиц, содержащих много полей, для отделения части таблицы по соображениям безопасности;

    2) при отношении «один-ко-многим» каждой записи в первой таблице соответствует несколько записей во второй, но запись во второй таблице не может иметь более одной связанной записи в первой таблице;

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

    19. Закройте все открытые таблицы, так как создавать или изменять связи между открытыми таблицами нельзя.

    20. Выполните команду: вкладка ленты Работа с базами данных →

    21. Если ранее никаких связей между таблицами базы не было, то при открытии окна Схема данных одновременно открывается окно Добавление табли-

    цы , в котором выберите таблицы Сотрудники, Клиенты и Заказы.

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

    и в контекстном меню выберите пункт Добавить таблицу .

    23. Установите связь между таблицами Сотрудники и Заказы , для этого выберите поле Код сотрудника в таблице Сотрудники и перенесите его на соответствующее поле в таблице Заказы.

    24. После перетаскивания откроется диалоговое окно Изменение связей

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

    Рис. 1. Создание связи между таблицами

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

    26. Параметры связи можно изменить, нажав на кнопку Объединение .

    27. После установления всех необходимых параметров нажмите кнопку

    ОК.

    28. Связь между таблицами Клиенты и Заказы установите самостоятельно.

    29. В результате должна получиться схема данных, представленная на

    Рис. 2. Схема данных

    Похожие статьи