У вас вопросы?
У нас ответы:) SamZan.net

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

Работа добавлена на сайт samzan.net: 2016-06-20

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 1.2.2025

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

Цели работы:

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

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

  •  Вызовите программу MS Access. Перед вами откроется окно системы управления базами данных, в котором справа появится меню.
  •  Выберите из предложенного списка Открыть базу данных. Найдите имя вашей базы данных и щелкните по кнопке имени. На экране появится окно с основными объектами базы данных (Рис1.).

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

  •  Выделите имя таблицы
  •  Нажмите клавишу [Delete].
  •  На вопрос о подтверждении удаления таблицы ответьте Да.

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

  •  Выберите объект Таблица, если находитесь в другом окне.
  •  Дважды щелкните по меню Создание таблицы путем ввода данных (режим Таблицы). Появится пустая таблица, поля которой не определены и не имеют названия. Тип  поля будет введен автоматически, в зависимости от введенной информации.
  •  Переименуйте Поле 1. Для этого поставьте курсор в любую ячейку столбца Поля1. Выполните команду Формат Переименовать столбец. Ячейка имени столбца окажется выделенной. Введите название поля Учебная группа и нажмите клавишу [Enter]. 
  •  Аналогично переименуйте Поле 2. Введите название поля Преподаватель. Должно получиться как на Рис.2. 
  •  Сохраните таблицу и именем Группы, щелкнув по кнопке - сохранить. На вопрос о создании ключевого поля ответьте – Нет.
  •  Перейдите в режим Конструктор, щелкнув по кнопке и посмотрите как заданы поля.
  •  Исправьте данные: Сделайте поле Учебная группа Ключевым, поместив курсор на имя этого поля и щелкнув по кнопке - Ключевое поле. Тип данных этого поля задайте Числовым.
  •  Закройте таблицу Группы, на запрос о сохранении ответьте Да.

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

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

вместо

Поле 1

появится название

Код

вместо

Поле 2

появится название

Фамилия

вместо

Поле 3

появится название

Имя

вместо

Поле 4

появится название

Отчество

вместо

Поле 5

появится название

Год рождения

вместо

Поле 6

появится название

Школа

вместо

Поле 7

появится название

Класс

вместо

Поле 8

появится название

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

  •  Сохраните таблицу с именем Список. На вопрос о создании ключевого поля ответьте отрицательно.
  •  Перейдите в режим Конструктор и посмотрите, как заданы поля. Исправьте тип данных полей в соответствии с Рис.3.
  •  Обратите внимание, что в поле Учебная группа имеет место подстановка (значения этого поля не надо набирать вручную, они будет подставляться из списка, содержащегося в таблице Группы).

Подстановку производим по следующей схеме: поставьте курсор на поле Учебная группа; выберите закладку Подстановка: тип элемента управления – Поле со списком; источник строк – Группы (выбирайте из ниспадающего меню), как показано внизу Рисунка 3.

  •  Сохраните изменения.
  •  Закройте таблицу.

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

Нужно создать схему данных со связями.

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

  •  Щелкните по кнопке - Схема данных.
  •  В появившемся окне Добавление таблицы выделите таблицу Группы и щелкните по кнопке Добавить. Выделите таблицу Список и щелкните по кнопке Добавить. В окне Схема данных появится условный вид этих таблиц. Щелкните по кнопке Закрыть окна Добавление таблицы.
  •  Увеличьте окно таблицы Список так, чтобы были видны все поля.
  •  Поставьте мышку на имя поля Учебная группа в таблице Группы и, не отпуская левую кнопку мышки, перетащите ее на поле Учебная группа в таблице Список. Отпустите мышку. Появится диалоговое окно Изменение связей, представленное на Рис.4.
  •  Включите значок Обеспечение целостности данных. При этом необходимо включить значок Каскадное обновление связанных полей, что приведет к тому, что при изменении номера группы в таблице Группы автоматически изменится номер в таблице Список. А так же включите значок Каскадное удаление связанных полей, что приведет к тому, что при удалении записи с номером группы в таблице Группы будут удалены все записи из таблицы Список, в которой стояли соответствующие номера групп.
  •  Щелкните по кнопке Создать. Появится связь «один– ко -многим». Смотри рисунок 5.
  •  Закройте схему данных и ответьте Да на вопрос о сохранении схемы данных.

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

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

101

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

102

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

103

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

104

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

105

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

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

  •  Откройте таблицу Группы, дважды щелкнув на имени таблицы.
  •  Заполните ее записями из таблицы:
  •  Сохраните таблицу и закройте ее.

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

  •  Выберите объект Формы.
  •  Щелкните по кнопке Создать.
  •  Появится диалоговое окно, в котором следует выбрать Автоформа: в столбец, а в качестве источника данных – Список. См. Рис.6.
  •  Щелкните по кнопке ОК. Появится пустая форма для ввода данных.  

Где:

- переход к первой записи;

- переход к предыдущей записи;

- переход к следующей записи;

- переход к последующей записи;

- добавление новой записи.

  •  Заполните базу данными, представленными в следующей таблице, при этом, значения поля Код будут заполняться автоматически; значение поля Учебная группа выбирайте из ниспадающего меню.

Код

Фамилия

Имя

Отчество

Год рождения

Школа

Класс

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

1

Чернова

Кристина

Ивановна

1984

1

9

101

2

Терещенко

Инна

Алексеевна

1983

3

10

103

3

Истратов

Максим

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

1984

5

9

101

4

Бондарь

Ольга

Петровна

1983

1

10

104

5

Новоселов

Алексей

Иванович

1984

3

9

105

  •  Сохраните введенные данные. Имя формы – Список.
  •  Закройте форму Список.
  •  Перейдите в объект Таблицы. Откройте таблицу Список. Убедитесь, что в таблице появились новые записи.
  •  Сохраните таблицу Список и закройте ее.

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

  •  Откройте таблицу Группы.
  •  Исправьте: внесите вместо 101 201; вместо 103 203.
  •  Сохраните таблицу Группы и закройте ее.
  •  Откройте таблицу Список и убедитесь, что значения групп изменились.
  •  Закройте таблицу Список.

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

  •  Откройте таблицу Группы.
  •  Удалите первую запись (всю строку выделите и нажмите на клавишу [Delete]).
  •  Согласитесь с проверочным вопросом и закройте таблицу Группы.
  •  Откройте таблицу Список и убедитесь, что все записи с номером 201 исчезли.
  •  Закройте таблицу Список.

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

таблицу Группы на экране;

форму Список на экране.

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

  •  Выберите пункт меню Файл Выход.
  •  Если вы производили какие-либо действия в базе данных, появится вопрос о сохранении изменений. Ответьте положительно на этот вопрос.


Рис 1.

Рис.2

Рис.3.

Рис. 4.

Рис.5.

Рис.6.




1. Тема 1 Предмет метод и основные этапы становления экономической науки Экономика- сущность и значение
2. Отл. Вологодская А Хор
3. Обучение как фактор развития личности
4. РЕФЕРАТ дисертації на здобуття наукового ступенякандидата педагогічних наук Терноп
5. Москва в творчестве А С Пушкина
6. Роль выставки в маркетинговой деятельности
7. Проектирование рецептур буровых растворов по интервалам бурения для Приобского месторождения
8. а Город 201г
9. САНКТ ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ И ФИНАНСОВ КАФЕДРА ИНФОРМАТИКИ
10. Організація бухгалтерського обліку в Австралії і Данії