"Анкетные данные студентов и преподавателей техникума" - MySQL

Узнай цену своей работы

Формулировка задачи:

Помогите написать код База данных: Анкетные данные студентов и преподавателей техникума.

Решение задачи: «"Анкетные данные студентов и преподавателей техникума"»

textual
Листинг программы
  1. create table teacher (
  2.     id_teacher integer not null primary key auto_increment,
  3.     fame varchar(50) not null,
  4.     name varchar(50) not null,
  5.     otch varchar(50) not null  
  6. );
  7.  
  8. create table group (
  9.     id_group integer not null primary key auto_increment,
  10.     id_teacher integer not null,
  11.     name_group varchar(50) not null,
  12.     direction varchar(50) not null,
  13.     constraint fk_teacher foreign key (id_teacher) references teacher(id_teacher)
  14. );
  15.  
  16. create table student (
  17.     id_student integer not null primary key auto_increment,
  18.     id_group integer not null,
  19.     fame varchar(50) not null,
  20.     name varchar(50) not null,
  21.     otch varchar(50) not null,
  22.     birthday date not null,
  23.     constraint fk_group foreign key (id_group) references group (id_group)
  24. );

Объяснение кода листинга программы

  1. Создается таблица teacher для хранения данных о преподавателях.
  2. Создается таблица group для хранения данных о группах студентов.
  3. Создается таблица student для хранения данных о студентах.
  4. В таблице teacher есть столбцы: id_teacher, fame, name, otch.
  5. В таблице group есть столбцы: id_group, id_teacher, name_group, direction.
  6. В таблице student есть столбцы: id_student, id_group, fame, name, otch, birthday.
  7. В таблице student используется внешнее соединение (foreign key) с таблицей group по полю id_group.
  8. В таблице student используется внешнее соединение (foreign key) с таблицей teacher по полю id_teacher.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы