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


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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



Цели работы:

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

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

Учебная группа Преподаватель
  Верзаков С.А.
  Белоусов А.И.
  Масалова В.А.
  Новикова Е.В.
  Зачесова Т.П.

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

· Восстановить записи из таблицы Группы.

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

Код Фамилия Имя Отчество Год рождения Школа Класс Учебная группа
  Иванова Анна Ивановна        
  Баранова Ирина Алексеевна        
  Корнилова Ольга Владимировна        
  Воробьев Алексей Петрович        
  Воробьев Алексей Иванович        
  Воробьев Олег Григорьевич        
  Скоркин Александр Евгеньевич        
  Володина Анна Алексеевна        
  Новоселов Алексей Антонович        
  Александрова Елена Алексеевна        

 

Код студента Адрес Номер телефона Word Excel Access
  Центральная 11-5 51-17-22      
  Солнечная 8 - 117 51-18-22      
  Сиреневый 7 – 14 51-19-22      
  Центральная 14 – 81 51-20-22      
  Сиреневый 7 – 16 51-21-22      
  Солнечная 2 - 121 51-22-22      
  Школьная 5 – 34 51-23-22      
  Центральная 30 – 7 51-24-22      
  Сиреневый 7 – 125 51-25-22      
  Солнечная 6 - 34 51-26-22      

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

 

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



Поделиться:


Последнее изменение этой страницы: 2016-09-13; просмотров: 299; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.138.179.119 (0.016 с.)