Построение базы данных сессия с четырьмя таблицами и установка связей между ними
Информатика

1. Построите базу данных сессия , состоящую из четырех таблиц с такой структурой: студенты - ключевое поле: шифр

1. Построите базу данных "сессия", состоящую из четырех таблиц с такой структурой: "студенты" - ключевое поле: шифр студента, фамилия, имя, отчество, курс, группа. "экзамены" - шифр студента, дата, шифр дисциплины, оценка. "зачеты" - шифр студента, дата, шифр дисциплины, зачет. "дисциплины" - ключевое поле: шифр дисциплины, название дисциплины, количество часов. Установите связи между таблицами.

3. Сделайте запрос для выбора студентов, которые получили оценку 4 или 5 по экзамену.

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

5. Разработайте формы для ввода данных.
Верные ответы (1):
  • Вероника
    Вероника
    61
    Показать ответ
    Построение базы данных "сессия" с четырьмя таблицами и установка связей между ними

    Разъяснение:
    Для построения базы данных "сессия" с четырьмя таблицами и установки связей между ними, мы создадим таблицы "студенты", "экзамены", "зачеты" и "дисциплины". Каждая таблица будет иметь свою структуру и ключи, которые помогут нам связать данные между собой.

    Таблица "студенты":
    - шифр студента (ключевое поле)
    - фамилия
    - имя
    - отчество
    - курс
    - группа

    Таблица "экзамены":
    - шифр студента
    - дата
    - шифр дисциплины
    - оценка

    Таблица "зачеты":
    - шифр студента
    - дата
    - шифр дисциплины
    - зачет

    Таблица "дисциплины":
    - шифр дисциплины (ключевое поле)
    - название дисциплины
    - количество часов

    Связи между таблицами:
    - Таблица "студенты" связана с таблицами "экзамены" и "зачеты" через поле "шифр студента".
    - Таблица "экзамены" и "зачеты" связаны с таблицей "дисциплины" через поле "шифр дисциплины".

    Демонстрация:

    SELECT студенты.*
    FROM студенты
    JOIN экзамены ON студенты.шифр_студента = экзамены.шифр_студента
    WHERE экзамены.оценка IN (4, 5);


    Совет:
    Чтобы лучше понять структуру базы данных "сессия", важно уяснить, что каждая таблица имеет свои поля и ключи, которые помогают связать данные между собой. Ключевые поля в таблицах используются для уникальной идентификации записей, а связи между таблицами создаются через взаимные поля, которые имеют одинаковые значения.

    Ещё задача:
    Напишите запрос для выбора студентов, которые не получили зачет.
Написать свой ответ: