Главная страница
Навигация по странице:

  • Имя поля Тип поля Длина (формат)

  • Правка  Ключевое поле

  • Добавить ; выделить СПЕЦИАЛЬНОСТИ; щелкнуть на кнопках Добавить , Закрыть ; в поле окна Схема данных

  • Связи

  • КОД_ФКТ ФАКУЛЬТЕТ ЭКЗАМЕН_1 ЭКЗАМЕН_2

  • КОД_СПЕЦ СПЕЦИАЛЬНОСТЬ КОД_ФКТ ПЛАН

  • Формы

  • Обычный

  • РЕГ_НОМ ФАМИЛИЯ ИМЯ ОТЧЕСТВО ГОРОД

  • РЕГ_НОМ КОД_СПЕЦ МЕДАЛЬ СТАЖ

  • РЕГ_НОМ ЗАЧИСЛЕНИЕ

  • Практическая работа 1 Создание базы данных Приемная комиссия


    Скачать 103.63 Kb.
    НазваниеПрактическая работа 1 Создание базы данных Приемная комиссия
    Дата14.05.2023
    Размер103.63 Kb.
    Формат файлаdocx
    Имя файла570c365defca4b64b7866a3d2f90471d (1).docx
    ТипПрактическая работа
    #1128567

    Практическая работа № 1

    Создание базы данных «Приемная комиссия»

    1. Открыть файл для новой базы данных. Для этого:

    • в файловом окне указать путь и имя файла: Приемная комиссия Создать

    2. Создать таблицу ФАКУЛЬТЕТЫ. Для этого:

    • в режиме Таблица выполнить команду Создать;

    • из списка выбрать Создание таблицы в режиме конструктора;

    • в таблице конструктора для всех полей таблицы ФАКУЛЬТЕТЫ указать имена, типы и свойства (размер, формат):

    Имя поля

    Тип поля

    Длина (формат)

    КОД_ФКТ

    текстовый

    2

    ФАКУЛЬТЕТ

    текстовый

    30

    ЭКЗАМЕН_1

    текстовый

    30

    ЭКЗАМЕН_2

    текстовый

    30

    ЭКЗАМЕН_3

    текстовый

    30

    3. Назначить главный ключ таблицы. Для этого:

    • установить указатель мыши на поле КОД_ФКТ, которое вы хотите сделать ключевым;

    • выполнить команду Правка Ключевое поле (то же самое происходит при нажатии кнопки с изображением ключа на панели инструментов).

    4. Сохранить таблицу с именем ФАКУЛЬТЕТЫ.

    5. Создать таблицу СПЕЦИАЛЬНОСТИ следующей структуры:

    Имя поля

    Тип поля

    Длина (формат)

    КОД_СПЕЦ

    текстовый

    3

    СПЕЦИАЛЬНОСТЬ

    текстовый

    30

    КОД_ФКТ

    текстовый

    2

    ПЛАН

    текстовый

    255

    6. Назначить главным ключом таблицы поле КОД_СПЕЦ.

    7. Сохранить таблицу с именем СПЕЦИАЛЬНОСТИ.

    8. Связать таблицы ФАКУЛЬТЕТЫ и СПЕЦИАЛЬНОСТИ через общее поле КОД_ФКТ. Для этого:

    • выбрать на вкладке Работа с базами данных команду Схема данных;

    • откроется окно Добавление таблицы; выделить ФАКУЛЬТЕТЫ;

    • щелкнуть на кнопке Добавить;

    • выделить СПЕЦИАЛЬНОСТИ;

    • щелкнуть на кнопках Добавить, Закрыть;

    • в поле окна Схема данных появятся образы двух таблиц; при нажатой левой кнопке мыши перетащить ключевое поле КОД_ФКТ из таблицы ФАКУЛЬТЕТЫ на это же поле в таблице СПЕЦИАЛЬНОСТИ;

    • в открывшемся окне Связи последовательно активизировать флажки Обеспечить целостность данных, Каскадное обновление связанных полей и Каскадное удаление связанных записей. Тип связи «один ко многим» будет выбран автоматически;

    • выполнить команду Создать;

    • сохранить схему и закрыть окно.

    ФАКУЛЬТЕТЫ


    1



    СПЕЦИАЛЬНОСТИ

    КОД_ФКТ

    ФАКУЛЬТЕТ

    ЭКЗАМЕН_1

    ЭКЗАМЕН_2

    ЭКЗАМЕН_3




    КОД_СПЕЦ

    СПЕЦИАЛЬНОСТЬ

    КОД_ФКТ

    ПЛАН















    9. Ввести данные в таблицу ФАКУЛЬТЕТЫ. Для этого:

    • в окне Access выделить название таблицы ФАКУЛЬТЕТЫ;

    • выполнить команду Режим Режим Таблицы;

    • на экране появятся бланк таблицы, содержащий заголовки и пустую строку; ввести три строки (данные трех факультетов):




    КОД_ФКТ

    ФАКУЛЬТЕТ

    ЭКЗАМЕН_1

    ЭКЗАМЕН_2

    ЭКЗАМЕН_3

    01

    экономический

    математика

    география

    русский язык

    02

    исторический

    история Отечества

    иностранный язык

    сочинение

    03

    юридический

    русский язык

    иностранный язык

    обществознание

    10. Аналогично заполнить таблицу СПЕЦИАЛЬНОСТИ. Ввести шесть строк – данные о шести специальностях:


    КОД_СПЕЦ

    СПЕЦИАЛЬНОСТЬ

    КОД_ФКТ

    ПЛАН

    101

    финансы и кредит

    01

    25

    102

    бухгалтерский учет

    01

    40

    201

    история

    02

    50

    203

    политология

    02

    25

    310

    юриспруденция

    03

    60

    311

    социальная работа

    03

    25


    11. Создать таблицу АБИТУРИЕНТЫ следующей структуры: (РЕГ_НОМ – ключевое поле)

    Имя поля

    Тип поля

    Длина (формат)

    РЕГ_НОМ

    текстовый

    4

    КОД_СПЕЦ

    текстовый

    3

    МЕДАЛЬ

    логический




    СТАЖ

    числовой

    целое

    12. Организовать связь таблицы АБИТУРИЕНТЫ с таблицей СПЕЦИАЛЬНОСТИ через поле КОД_СПЕЦ. (Для добавления таблицы на вкладке Конструктор выбрать команду Отобразить таблицу Выбрать нужную таблицу нажать Кнопку Добавить и Закрыть).

    13. Создать таблицу АНКЕТЫ следующей структуры:

    Имя поля

    Тип поля

    Длина (формат)

    РЕГ_НОМ

    текстовый

    4

    ФАМИЛИЯ

    текстовый

    30

    ИМЯ

    текстовый

    20

    ОТЧЕСТВО

    текстовый

    20

    ГОРОД

    текстовый

    30

    ДАТА_РОЖД

    дата




    УЧ_ЗАВЕДЕНИЕ

    текстовый

    50

    14. Организовать связь таблиц АНКЕТЫ и АБИТУРИЕНТЫ через поле РЕГ_НОМ.

    Пояснение: Таблица АНКЕТЫ содержит семь полей, которые не вмещаются в ширину экрана. Поэтому в данном случае для заполнения таблицы удобно использовать форму:



    15. Создать форму для ввода и просмотра таблицы АНКЕТЫ:

    • перейти на вкладку Формы, на панели ;

    • выбрать способ создания формы: Мастер форм;

    • выбрать таблицу АНКЕТЫ;

    • переместить все поля таблицы из окна Доступные поля в окно Выбранные поля, щелкнуть на кнопке Далее;

    • включить кнопку В один столбец, щелкнуть на кнопке Далее;

    • выбрать стиль формы Обычный, щелкнуть на кнопке Далее;

    • задать имя формы: оставить имя «АНКЕТЫ»; включить кнопку Открытие формы для просмотра и ввода данных, щелкнуть на кнопке Готово.

    16. Ввести записи в таблицу АНКЕТЫ с помощью формы. Содержание таблицы:

    РЕГ_НОМ

    ФАМИЛИЯ

    ИМЯ

    ОТЧЕСТВО

    ГОРОД

    ДАТА_

    РОЖД

    УЧ_ЗАВЕДЕНИЕ

    1012

    Васильева

    Ольга

    Николаевна

    Пермь

    12.10.81

    ПТУ № 8

    1023

    Быков

    Алексей

    Ильич

    Кунгур

    24.04.82

    Школа № 7

    1119

    Круг

    Борис

    Моисеевич

    Пермь

    18.09.82

    Школа № 102

    1120

    Листьев

    Дмитрий

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

    Березники

    01.12.81

    Школа № 5

    2010

    Елькин

    Виктор

    Алексеевич

    Елабуга

    20.07.82

    ПТУ № 1

    2015

    Мухин

    Олег

    Иванович

    Березники

    25.03.78

    Школа № 77

    2054

    Григорьева

    Наталья

    Дмитриевна

    Пермь

    14.02.80

    Школа № 3

    2132

    Зубова

    Ирина

    Афанасьевна

    Пермь

    22.11.81

    Школа № 96

    3005

    Анохин

    Сергей

    Петрович

    Пермь

    30.03.82

    Школа № 12

    3034

    Жакин

    Николай

    Якимович

    Пермь

    19.10.81

    Школа № 12

    3067

    Дикий

    Илья

    Борисович

    Березники

    28.12.77

    Школа № 3

    3118

    Ильин

    Петр

    Викторович

    Кунгур

    14.07.80

    ПТУ № 8

    17. Создать форму для ввода и просмотра таблицы АБИТУРИЕНТЫ.

    18. Ввести записи в таблицу АБИТУРИЕНТЫ. Содержание таблицы:

    РЕГ_НОМ

    КОД_СПЕЦ

    МЕДАЛЬ

    СТАЖ

    1012

    101

    ИСТИНА

    1

    1023

    101

    ЛОЖЬ

    0

    1119

    102

    ИСТИНА

    0

    1120

    102

    ИСТИНА

    0

    2010

    201

    ЛОЖЬ

    0

    2015

    203

    ЛОЖЬ

    3

    2054

    203

    ИСТИНА

    2

    2132

    201

    ЛОЖЬ

    0

    3005

    310

    ЛОЖЬ

    0

    3034

    311

    ЛОЖЬ

    1

    3067

    310

    ЛОЖЬ

    3

    3118

    310

    ЛОЖЬ

    2

    Пояснение: В Access логическое значение ИСТИНА обозначается галочкой, заключенной в квадратик, ЛОЖЬ – пустым квадратом.

    19. Создать таблицу Оценки следующей структуры: (РЕГ_НОМ – Ключевое поле)

    Имя поля

    Тип поля

    Длина (формат)

    РЕГ_НОМ

    текстовый

    4

    Оценка 1

    Числовой

    байтовый

    Оценка 2

    Числовой

    байтовый

    Оценка 3

    Числовой

    байтовый

    20. Связать таблицы АБИТУРИЕНТЫ и ОЦЕНКИ через поле РЕГ_НОМ.

    21. Ввести в таблицу данные в следующем виде:

    РЕГ_НОМ

    Оценка 1

    Оценка 2

    Оценка 3

    1012

    4

    5

    5

    1023

    4

    4

    4

    1119

    5

    5

    5

    1120

    3

    5

    5

    2010

    3

    2

    0

    2015

    5

    5

    5

    2054

    4

    5

    5

    2132

    4

    3

    5

    3005

    3

    0

    0

    3034

    3

    3

    4

    3067

    5

    4

    3

    3118

    5

    5

    4

    22.Создать таблицу ИТОГИ следующей структуры: (РЕГ_НОМ – Ключевое поле)

    Имя поля

    Тип поля

    Длина (формат)

    РЕГ_НОМ

    текстовый

    4

    ЗАЧИСЛЕНИЕ

    логический




    23. Связать таблицы ИТОГИ и АБИТУРИЕНТЫ через поле РЕГ_НОМ.

    24. Ввести в таблицу данные в следующем виде:

    РЕГ_НОМ

    ЗАЧИСЛЕНИЕ

    1012




    1023




    1119




    1120




    2010




    2015




    2054




    2132




    3005




    3034




    3067




    3118




    Пояснение: В дальнейшем, после проведения приемной комиссией зачисления абитуриентов в университет по результатам приемных экзаменов, в графу ЗАЧИСЛЕНИЕ будет выставлено значение ИСТИНА (галочки в квадратах) для зачисленных абитуриентов.

    Проверь себя

    Если ты правильно установил все связи, то должно получится примерно следующее:



    написать администратору сайта