Практическая работа №3 «Создание таблиц и межтабличных связей»



Дата23.10.2023
өлшемі192 Kb.
#187726
түріПрактическая работа
Байланысты:
Задание


ПРАКТИЧЕСКАЯ РАБОТА № 3
«Создание таблиц и межтабличных связей»
Цель работы – Сформировать навыки работы в Microsoft Access и научиться использовать режим Конструктора для создания таблиц.
Порядок выполнения работы:

  1. Запустите программу Microsoft Access 2007.

  2. Создайте новую базу данных с именем Результаты сессии и сохраните ее в личной папке.

  3. В режиме Конструктора создайте таблицу Студенты со следующей структурой:

Имя поля

Тип данных

Размер поля

Код студента

Счетчик




Фамилия

Текстовый

15

Имя

Текстовый

12

Отчество

Текстовый

15

Номер группы

Текстовый

4

Дата рождения

Дата / время

Краткий формат даты

Стипендия

Логический

Да / Нет

4. Закройте окно Конструктора, сохранив таблицу. На вопрос Конструктора «Создать ключевое поле сейчас?» ответьте Да.

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

    Код
    студента

    Фамилия

    Имя

    Отчество

    Номер группы

    Дата
    рождения

    Стипендия

    1

    Антонова

    Марина

    Сергеевна

    21Ю

    12.08.1990

    Нет

    2

    Бирих

    Яков

    Иванович

    22Ю

    14.05.1991

    Да

    3

    Волкова

    Константин

    Сергеевич

    21Ю

    12.05.1991

    Нет

    4

    Волошина

    Светлана

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

    32Ю

    07.09.1989

    Да

    5

    Кашина

    Наталья

    Ивановна

    22Ю

    08.02.1990

    Да

    6

    Ленц

    Алексей

    Иванович

    31Ю

    05.11.1988

    Да

    7

    Матвеев

    Роман

    Сергеевич

    32Ю

    11.10.1989

    Нет

    8

    Наумова

    Татьяна

    Анатольевна

    22Ю

    05.05.1991

    Да

    9

    Юдинцева

    Оксана

    Валерьевна

    31Ю

    13.12.1989

    Нет

    10

    Арбузов

    Николай

    Николаевич

    31Ю

    25.05.1990

    Да

    11

    Киршин

    Петр

    Валерьевич

    22Ю

    03.10.1991

    Да

    12

    Кривинский

    Сергей

    Николаевич

    22Ю

    02.02.1990

    Нет

    13

    Крылова

    Елена

    Петровна

    21Ю

    22.09.1990

    Да

    14

    Кульчий

    Григорий

    Викторович

    32Ю

    21.01.1988

    Да

    15

    Патрикеев

    Олег

    Борисович

    32Ю

    19.06.1989

    Нет

    16

    Перлов

    Кирилл

    Николаевич

    31Ю

    25.07.1990

    Нет

    17

    Соколова

    Наталия

    Петровна

    32Ю

    14.03.1989

    Нет

    18

    Степанская

    Ольга

    Витальевна

    22Ю

    16.06.1990

    Да

    19

    Тимофеев

    Сергей

    Трофимович

    21Ю

    23.03.1991

    Да

  2. Установите ширину полей так, чтобы видно было все значения. Закройте таблицу студенты, сохранив изменения.

  3. Аналогично создайте таблицу Дисциплины. Заполните все характеристики:

    Имя поля

    Тип данных

    Размер поля

    Код дисциплины

    Счетчик




    Название дисциплины

    Текстовый

    30

  4. Закройте окно Конструктора, сохранив таблицу. На вопрос Конструктора «Создать ключевое поле сейчас?» ответьте Да.

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

    Код дисциплины

    Название дисциплины

    1

    Трудовое право

    2

    Административное право

    3

    Информатика

    4

    Информационные технологии

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

  7. Создайте таблицу Преподаватели, связанную с таблицей дисциплины связью 1:М.

  8. В режиме Конструктора создайте следующие поля:

    Имя поля

    Тип данных

    Размер поля

    Код преподавателя

    Счетчик


    Фамилия

    Текстовый

    15

    Имя

    Текстовый

    15

    Отчество

    Текстовый

    15

    Телефон

    Текстовый

    9

    Зарплата

    Денежный


  9. Сделайте поле Код преподавателя ключевым: выделите его и нажмите кнопку Ключевое поле.

  10. Перед полем Телефон добавьте строку для поля Код дисциплины с типом данных Мастер подстановок. В появившемся диалоговом окне выберите опцию Столбец подстановки, использует значения из таблицы или запроса. Нажмите кнопку Далее. В следующем окне выберите в качестве источника подстановки таблицу дисциплины. Нажмите кнопку Далее. В следующем окне с помощью кнопки >> выберите поля: Код дисциплины, Название дисциплины. В следующем окне отключите режим «Скрыть ключевой столбец». Далее в качестве доступного поля выберите Код дисциплины. На дальнейшие вопросы Мастера отвечайте утвердительно.

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

    Код преподавателя

    Фамилия

    Имя

    Отчество

    Код
    дисциплины

    Телефон

    Зарплата

    1

    Истомин

    Роман

    Евгеньевич

    1

    241-18-94

    5200 р.

    2

    Миронов

    Павел

    Юрьевич

    1

    275-96-13

    5500 р.

    3

    Гришин

    Евгений

    Сергеевич

    2

    276-14-56

    6100 р.

    4

    Сергеева

    Ольга

    Ивановна

    3

    419-56-23

    5800 р.

    5

    Емец

    Татьяна

    Ивановна

    3

    427-89-65

    7000 р.

    6

    Игнатьева

    Татьяна

    Павловна

    4

    275-98-14

    6200 р.

    7

    Миронов

    Алексей

    Николаевич

    4

    245-78-98

    5400 р.

  12. Создайте таблицу Оценки, связанную с таблицами студенты (по полю Код студента) и Дисциплины (по полю Код дисциплины) связью 1:М, используя Мастер подстановок. В результате структура таблицы оценки будет иметь вид:

    Имя поля

    Тип данных

    Размер поля

    Код студента

    Числовой

    Целое

    Код дисциплины

    Числовой

    Целое

    Оценка

    Числовой

    Целое

  13. Заполните таблицу следующими данными:

    Код
    студента

    Код
    дисциплины

    Оценка

    1

    1

    3

    1

    2

    4

    1

    3

    5

    1

    4

    4

    2

    1

    4

    2

    2

    4

    2

    3

    5

    2

    4

    3

    4

    1

    4

    4

    2

    3

    6

    1

    5

    6

    2

    5

    6

    3

    5

    6

    4

    5

    7

    1

    4

    7

    2

    3

    7

    3

    3

    8

    2

    3



    Код
    студента

    Код
    дисциплины

    Оценка

    8

    4

    4

    9

    1

    5

    10

    1

    3

    10

    2

    4

    10

    3

    5

    10

    4

    3

    11

    1

    3

    12

    1

    3

    12

    2

    4

    13

    1

    5

    13

    2

    5

    13

    3

    5

    13

    4

    5

    14

    2

    5

    15

    2

    4

    15

    3

    3

    17

    4

    3

    19

    1

    3



  14. Посмотрите, какие связи установлены между таблицами. Перейдите на вкладку Работа с базами данных, нажмите кнопку Схема данных. Если окно схемы данных не содержит таблиц, то вызовите контекстное меню и выберите команду Добавить таблицу, затем последовательно выбирайте таблицы Студенты, преподаватели, дисциплины и оценки и щелкните на кнопку Добавить. Закройте диалоговое окно добавления таблиц.



  1. Чтобы посмотреть тип связи, нужно вызвать контекстное меню на линии связи и выбрать команду Изменить связь. Измените связи, установив все опции (см. рисунок). Закройте окно схемы данных, сохранив изменения.





  1. Покажите результаты работы преподавателю!


Практическая работа № 4
«Создание запросов»
Цели работы:

  1. Сформировать навыки создания различных запросов к базе данных.

  2. Научиться использовать условные выражения для выборки данных.

  3. Научиться производить статистические расчеты в запросах.



Порядок выполнения работы:

  1. В режиме Конструктора разработайте запрос с параметрами о студентах заданной группы, в котором при вводе в окно параметров номера группы на экран должен выводиться состав этой группы.

  2. Создайте запрос, в котором выводятся оценки студентов заданной группы по заданной дисциплине (запрос с параметрами).

  3. Создайте перекрестный запрос, выводящий информацию о том, сколько баллов набрала каждая группа у каждого преподавателя.



Внимание! Сначала с помощью Мастера создайте Простой запрос, включив в него все необходимые поля, а затем на его основе разработайте перекрестный запрос.

  1. Начислите премию в размере 20% тем преподавателям, которые ведут дисциплину «Административное право» (запрос на обновление).

  2. Произведите отчисление студентов из группы 22Ю, не получающих стипендию (запрос на удаление).

  3. Разработайте запрос на создание базы данных студентов, набравших более 15 баллов (запрос на создание таблицы).


Достарыңызбен бөлісу:




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет