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

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

Цели работы:

  • научиться создавать таблицу с помощью Мастера таблиц;

  • закрепить навыки по добавлению и удалению записей;

  • научиться использовать фильтры в таблицах;

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

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

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

101

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

102

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

103

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

104

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

105

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

Задание 2. Откорректируйте данные в таблицеГруппы.
  • Восстановить записи из таблицы Группы.

  • Исправьте записи, добавьте недостающие.

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

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

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

  • Нажмите клавишу Delete. Ответьте Да на запрос о удалении. (Можно выполнить командуПравка Удалить запись)

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

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

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

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

  • Откройте объект Таблицы(если находитесь в другом окне).

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

  • В появившемся окне выберите: в полеОбразцы таблицСтуденты; В полеОбразцы полейКод студента,Адрес, Номер телефона, щелкая после каждого выбора по кнопке. В результате должно получиться как на рисунке 1.

  • Щелкните по кнопке Далее.

  • В диалоговом окне задайте имя таблицы Личные данные. Оставьте автоматический выбор ключа и нажмите кнопкуГотово.

  • Получите пустую таблицу, в которой есть поля, но отсутствуют записи.

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

  • Добавьте в конец списка полей три поля с именами Word; Excel; Accessс типом данныхЧисловой.

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

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

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

  • Выберите меню Связи Добавить таблицу.

  • В появившемся окне Добавление таблицывыделите таблицуЛичные данныеи щелкните по кнопкеДобавить, а затем по кнопкеЗакрытьокнаДобавление таблицы.

  • Поставьте мышку на имя поляКодв таблицеСписоки, не отпуская левую кнопку мышки, перетащите ее на полеКод студентав таблицеЛичные данные. Отпустите мышку. Появится диалоговое окноИзменение связей.

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

  • Щелкните по кнопке Создать. Появится связь «один– к одному». Как на Рис. 2.

  • Закройте схему данных и ответьте Дана вопрос о сохранении схемы данных.

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

  • Выберите объект Формы.

  • Дважды щелкните по вкладке Создание формы с помощью мастера.

  • Появится диалоговое окно Создание форм.

  • В поле Таблицы и запросывыберите:Таблица: Список. В полеДоступные полянеобходимо выбратьвсе поляс помощью кнопки.

  • В поле Таблицы и запросывыберите:Таблица: Личные данные. В полеДоступные полянеобходимо выбратьвсе поляс помощью кнопки.

  • Щелкните по кнопке Далее.

  • Оставьте внешний вид формы в один столбец. Щелкните по кнопкеДалее.

  • Выберите требуемый стиль Стандартный.Щелкните по кнопкеДалее.

  • Задайте имя формы – Общая форма. Нажмите кнопкуГотово.

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

Задание 7.Заполните форму Общая форма данными из следующих таблиц:

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

Код

Фамилия

Имя

Отчество

Год рождения

Школа

Класс

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

1

Иванова

Анна

Ивановна

1984

1

9

101

2

Баранова

Ирина

Алексеевна

1983

3

10

102

3

Корнилова

Ольга

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

1984

5

9

103

4

Воробьев

Алексей

Петрович

1983

1

10

101

5

Воробьев

Алексей

Иванович

1984

3

9

104

6

Воробьев

Олег

Григорьевич

1985

5

8

105

7

Скоркин

Александр

Евгеньевич

1982

1

11

101

8

Володина

Анна

Алексеевна

1984

3

9

102

9

Новоселов

Алексей

Антонович

1983

5

10

103

10

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

Елена

Алексеевна

1984

1

9

101

Код студента

Адрес

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

Word

Excel

Access

1

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

51-17-22

5

5

5

2

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

51-18-22

4

4

4

3

Сиреневый 7 – 14

51-19-22

3

4

5

4

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

51-20-22

5

5

4

5

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

51-21-22

5

4

4

6

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

51-22-22

4

4

4

7

Школьная 5 – 34

51-23-22

5

3

3

8

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

51-24-22

3

3

3

9

Сиреневый 7 – 125

51-25-22

3

4

4

10

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

51-26-22

5

5

5


  • Закройте форму Общие данные, предварительно сохранив ее.

Перейдите на объект Таблицы и убедитесь, что в таблицах Список и Личные данные появились данные.

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

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

  • Добавьте поле Портретс типом данныхПоле объекта OLE.

  • Сохраните и перейдите в режим Таблицы.

  • Щелкните мышкой по клетке, где должно быть значение поля Портрети выполните командуВставка Объект Точечный рисуноки нажмите кнопкуОК.

  • Нарисуйте портрет. Закройте окно Точечный рисунок в Список: Таблица – Paint.

  • Нарисуйте портреты всех учеников из таблицы Список.

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

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

  • Щелкните по кнопке -изменить фильтр. Появится окноСписок: Фильтр. Поставьте курсор в полеГод рожденияи выберите из ниспадающего меню –1984и щелкните по кнопке-применение фильтра. Появится список учеников 1984 года рождения.

  • Отмените выбор фильтра, нажав на кнопку , которая теперь называется –удалить фильтр.

  • Щелкните по кнопке -изменить фильтр. Удалите всё в полеГод рождения, нажав клавишуDelete.

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

  • Примените фильтр так, чтобы на экране появилась таблица с учениками школы №3 и год рождения которых > 1982 (в поле школа выберите 3; в поле год рождения наберите с клавиатуры >1982). Ответ: Баранова, Воробьев, Володина.

Предъявите преподавателю: таблицы Список; Группы; Личные данные;

форму Общая форма на экране.

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