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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 6.4.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. Модульные Передвижные По функциональному назначению Общего пользования Ведомственные заправочные п.html
4. . Выберите из нижеперечисленных гормон белковопептидной природы 1
5. спасательных работ в зонах чрезвычайных ситуаций условно подразделяются на 3 этапа- начальный этап провед
6.  НАЛОГ НА ДОБАВЛЕННУЮ СТОИМОСТЬ Дебет Кредит Содержани
7. 2014 ДАТА ДОСТАВКИ 27
8. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ИНФОРМАТИКЕ ДЛЯ СТУДЕНТОВ ФАКУЛЬТЕТА ОБЩЕЙ МЕДИЦИНЫ И СТОМАТОЛОГИИ
9. Свежий ветер Введение Веревочный курс это серия специально подготовленных упражнений для малых гр.html
10. Производительность, мотивация и оплата труда