Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Laby_Access_praktika

.docx
Скачиваний:
56
Добавлен:
05.06.2015
Размер:
3.23 Mб
Скачать

Лабораторная работа № 1

«Создание базы данных, состоящей из одной таблицы»

Задание 1. Создайте новую базу данных и изготовьте структуру таблицы с информацией о студентах «Компьютерной школы»

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

  2. Выберите «Новая база данных», впишите в качестве имени базы свою фамилию и нажмите кнопку «Создать».

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

  4. Заполните поля в Конструкторе данными из таблицы.

    Имя поля

    Тип данных

    Код

    Счетчик

    Фамилия

    Текстовый

    Имя

    Текстовый

    Отчество

    Текстовый

    Год рождения

    Числовой

    Школа

    Числовой

    Класс

    Числовой

  5. Перейдите в режим таблицы (Режим/Таблица) и заполните базу данными

    Код

    Фамилия

    Имя

    Отчество

    Год рождения

    Школа

    Класс

    1

    Иванникова

    Анна

    Ивановна

    1994

    1

    9

    2

    Баранова

    Ирина

    Алексеевна

    1993

    3

    10

    3

    Корнилова

    Ольга

    Владимировна

    1994

    5

    9

    4

    Воробьев

    Алексей

    Петрович

    1993

    1

    10

    5

    Воробьев

    Алексей

    Иванович

    1994

    3

    9

    6

    Воробьев

    Олег

    Григорьевич

    1995

    5

    8

    7

    Скоркин

    Александр

    Евгеньевич

    1992

    1

    11

    8

    Володина

    Анна

    Алексеевна

    1994

    3

    9

    9

    Новоселов

    Алексей

    Антонович

    1993

    5

    10

    10

    Александрова

    Елена

    Алексеевна

    1994

    1

    9

  6. Сохраните таблицу, нажав на кнопку сохранить.

Задание 2. Выполните редактирование ячеек.

  1. В таблице замените фамилию Иванникова на Иванова.

  2. Замените год рождения 1993 на 1994.

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

  1. Отсортируйте таблицу по полю Фамилия, для этого выделите любую фамилию в таблице и нажмите кнопку .

  2. Выполните сортировку всех полей таблицы.

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

  1. Установите курсор в поле Фамилия.

  2. Нажмите кнопку Найти в диалоговом окне установите следующие параметры поиска

  1. Выполните поиск нажав кнопку «Найти далее».

  2. Выйдите из приложения.

Лабораторная работа № 2

«Создание базы данных, состоящей из двух таблиц»

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

Задание 2. Удалите таблицу Список.

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

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

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

Задание 3. Создайте таблицу Группы.

  1. Создайте новую таблицу пользуясь командой Вкладка СОЗДАНИЕ/Таблица.

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

  3. Аналогично переименуйте следующее поле, присвоив ему имя Преподаватель.

  4. Сохраните таблицу, присвоив ей имя Группы.

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

  1. Создайте новую таблицу пользуясь командой Вкладка СОЗДАНИЕ/Констру-ктор таблиц, со следующими полями:

    Имя поля

    Тип данных

    Код

    Счетчик

    Фамилия

    Текстовый

    Имя

    Текстовый

    Отчество

    Текстовый

    Год рождения

    Числовой

    Школа

    Числовой

    Класс

    Числовой

    Учебная группа

    Числовой

  2. Значения поля Учебная группа вы не будете набивать вручную, а будете выбирать из списка, содержащегося в таблице Группы. Для этого в свойствах поля следует указать, что здесь имеет место подстановка по следующей схеме: выберите закладку Подстановка, тип элемента управления - Поле со списком, источник строк - Группы.

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

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

  1. Зайдите на вкладку Работа с базами данных, выберите команду Схема данных .

  2. В появившемся окне Добавление таблицы выделите таблицу Группы и щелкните по кнопке Добавить. Аналогично поступите с таблицей Список.

  3. Закройте диалоговое окно добавления таблиц.

  4. Увеличьте окно таблицы Список так, чтобы были видны все поля.

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

  • Включите значок Обеспечение целостности данных - это невозможно будет сделать, если типы обоих полей заданы не одинаково;

  • Включите значок Каскадное обновление связанных полей - это приведет к тому, что при изменении номера группы в автоматически изменится соответствующий номер в таблице Список;

  • Включите значок Каскадное удаление связанных полей - это приведет к тому, что при удалении записи с номером группы в таблице Группы будут удалены все записи из таблицы Список, в которой стояли соответствующие номера групп.

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

  1. Сохраните и закройте Схему данных.

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

  1. Откройте таблицу Группы в режиме таблицы и заполните ее следующими данными:

    Учебная группа

    Преподаватель

    101

    Верзаков С.А.

    102

    Белоусов А.И.

    103

    Масалова В.А.

    104

    Новикова Е.В.

    105

    Зачесова Т.П.

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

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

    1. Зайдите на вкладку Создание – выберите команду Другие формы/Мастер форм. Выберите таблицу – Список. Переместите все доступные поля в Выбранные поля.

    1. Внешний вид формы задайте В один столбец.

    2. Выберите любой стиль.

    3. Задайте имя формы Список и нажмите Готово.

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

  1. Заполните базу данных следующими данными (для перехода можно использовать клавишу Tab):

    Код

    Фамилия

    Имя

    Отчество

    Год

    рождения

    Школа

    Класс

    Учебная

    группа

    1

    Чернова

    Кристина

    Ивановна

    1994

    1

    9

    101

    2

    Терещенко

    Инна

    Алексеевна

    1993

    3

    10

    103

    3

    Истратов

    Максим

    Владимирович

    1994

    5

    9

    101

    4

    Бондарь

    Ольга

    Петровна

    1993

    1

    10

    104

    5

    Новоселов

    Алексей

    Иванович

    1994

    3

    9

    105

  2. Сохраните введенные данные, закройте форму.

  3. Откройте таблицу Список и убедитесь, что в таблице появились данные.

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

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

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

  2. Исправьте учебные группы на: 201, 202, 203, 204, 205.

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

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

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

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

  2. Удалите первую запись, согласитесь с проверочным вопросом.

  1. Закройте таблицу Группы и откройте таблицу Список, убедитесь, что исчезли все записи с номером группы 201.

Лабораторная работа №3

«Создание базы данных, состоящей из трех таблиц»

Задание 1. Откорректируйте данные в таблице Группы

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

  2. Откройте таблицу Группы - исправьте и добавьте недостающие данные:

    Учебная группа

    Преподаватель

    101

    Верзаков С.А.

    102

    Белоусов А.И.

    103

    Масалова В.А.

    104

    Новикова Е.В.

    105

    Зачесова Т.П.

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

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

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

  2. Удалите все записи в таблице.

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

  4. Чтобы нумерация снова начиналась с 1, выполните команду Кнопка Office/Управление/Сжать и восстановить базу данных.

Задание 3. Используя шаблоны таблиц, создайте таблицу Личные данные с ключевым полем.

  1. Зайдите на вкладку Создание, выберите команду Шаблоны таблиц/Кон-такты.

  2. Открывшуюся таблицу переключите в режим Конструктор, присвоив ей имя Личные данные.

  3. Оставьте только поля - Код, Мобильный телефон, Адрес - остальные поля удалите.

  4. Добавьте в эту же таблицу поля с именами - Word, Excel, Access - тип данных задайте числовой (в эти поля будут вписаны семестровые оценки по этим предметам).

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

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

  1. Откройте Схему данных.

  2. Добавьте таблицу Личные данные.

  3. Поставьте мышку на имя поля Код в таблице Личные данные и, не отпуская кнопку мыши, перетащите ее на поле Код в таблице Список. В диалоговом окне установите флажок Обеспечение целостности данных. Нажмите кнопку Создать.

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

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

  2. Заполните форму следующими данными:

Код

Фамилия

Имя

Отчество

Год рождения

Школа

Класс

Учебная группа

1

Иванова

Анна

Ивановна

1994

1

9

101

2

Баранова

Ирина

Алексеевна

1993

3

10

102

3

Корнилова

Ольга

Владимировна

1994

5

9

103

4

Воробьев

Алексей

Петрович

1993

1

10

101

5

Воробьев

Алексей

Иванович

1994

3

9

104

6

Воробьев

Олег

Григорьевич

1995

5

8

105

7

Скоркин

Александр

Евгеньевич

1992

1

11

101

8

Володина

Анна

Алексеевна

1994

3

9

102

9

Новоселов

Алексей

Антонович

1993

5

10

103

10

Александрова

Елена

Алексеевна

1994

1

9

101

Код

Адрес

Мобильный телефон

Word

Excel

Access

1

Центральная 11-5

8913-302-4122

5

5

5

2

Солнечная 8-117

8913-904-5422

4

4

4

3

Сиреневый 7-16

8913-250-4122

3

4

5

4

Центральная 14-81

8913-852-5622

5

5

4

5

Сиреневый 7-16

8913-562-7822

5

4

4

6

Солнечная 2-121

8913-856-8900

4

4

4

7

Школьная 5-34

8913-741-5222

5

5

5

8

Центральная 30-7

8913-745-9622

3

3

3

9

Сиреневый 7-16

8913-123-2522

3

4

4

10

Солнечная 6-34

8913-236-1222

5

5

5

  1. Закройте форму, предварительно сохранив ее. Откройте таблицы Список и Личные данные и проверьте данные.

Задание 6. Добавьте новое поле Портрет в таблицу Список.

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

  2. Добавьте еще одно поле с именем Портрет, установив тип данных Поле объекта OLE . Сохраните таблицу.

  3. Щелкните мышкой по клетке, где должно быть значение поля Портрет.

  4. Выполните команду Контекстное меню к полю/ Вставить объект/Рисунок Paintbrush.

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

  6. Нарисуйте портреты для всех учеников.

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

  1. Откройте таблицу Список в режиме таблица.

  2. Выделите поле Год рождения и на вкладке Главная выберите команду Фильтр

  3. Выберите год рождения 1994 и нажмите кнопку ОК.

  4. Отмените фильтр.

  5. Измените фильтр так, чтобы в таблице были видны только ученики школы №5, 10-го класса.

  6. Отмените фильтр.

  7. Измените фильтр так, чтобы в таблице были видны только ученики год рождения которых больше 1992 и фамилии начинаются на букву «В»

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

  9. Закройте приложение.

Лабораторная работа №4

«Применение форм»

Задание 1. Создайте формы для таблиц Группы и Личные данные и форму Успеваемость, в которую поместить поля - Фамилия, Имя, Word, Excel, Access

Задание 2. Редактирование формы в конструкторе.

  1. Создайте форму Ученик, используя таблицу Список, оставив только поля - Фамилия, Имя, Отчество, Группа, Портрет

  2. Откройте форму Ученик в режиме конструктор.

  3. Измените положение полей, и размеры подписей полей. Просмотрите новую форму

Задание 3. Добавьте в таблицу Список логическое поле «Собирается поступать в институт».

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

  2. Откройте форму Ученик в режиме конструктор.

  3. В списке полей выберите Поле Собирается поступать в институт и перетащите его мышкой в область данных.

  4. Перейдите в режим формы и установите флажок у трех учеников.

Задание 4. Создайте кнопочную форму Заставка .

  1. Откройте Конструктор форм.

  2. Сделайте ширину формы 15 см, а высоту 10см.

  3. На вкладке Конструктор выберите кнопку Аа-Надпись щелкните мышкой по месту начала надписи и введите:

База данных

«Компьютерная школа»

Для перехода на другу строку Shift+Enter

  1. Выберите размер букв 18, выравнивание - по центру, цвет фона - голубой.

  2. Расположите надпись, как показано на рисунке

  1. На вкладке Конструктор выберите значок - Кнопка. Щелкните мышкой по тому месту в области данных, где должна быть кнопка. Появится диалоговое окно Создание кнопок.

  2. Выберите категорию Работа с формой, а действие - Открытие формы

  1. Щелкните по кнопке Далее, выберите форму Список, затем поставьте переключатель в положение Текст, наберите в поле слово Список, задайте имя кнопки Список, ГОТОВО.

  2. Создайте кнопки для форм Успеваемость и Группы.

  3. Сохраните форму с именем Заставка.

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