Загрузка данных


Вот все 11 запросов, где названия с пробелами взяты в квадратные скобки. Я исходил из таких названий полей: `Название группы`, `Код группы`, `Код студента`, `Дата рождения`, `Дата поступления`, `Название дисциплины`, `Код дисциплины`. Если у вас названия другие, замените их, сохранив скобки.

**1.1**
```sql
SELECT Группа.[Название группы], Студент.Фамилия, Студент.Имя, Студент.Отчество
FROM Группа INNER JOIN Студент ON Группа.[Код группы] = Студент.[Код группы];
```

**1.2**
```sql
SELECT Группа.[Название группы], Студент.Фамилия, Студент.Имя, Студент.Отчество,
       Студент.[Дата рождения], Студент.[Дата поступления]
FROM Группа INNER JOIN Студент ON Группа.[Код группы] = Студент.[Код группы]
WHERE Группа.Курс = 1;
```

**1.3**
```sql
SELECT Группа.[Название группы], Студент.Фамилия, Студент.Имя,
       Дисциплина.[Название дисциплины], Оценки.Оценка
FROM ((Группа INNER JOIN Студент ON Группа.[Код группы] = Студент.[Код группы])
      INNER JOIN Оценки ON Студент.[Код студента] = Оценки.[Код студента])
      INNER JOIN Дисциплина ON Оценки.[Код дисциплины] = Дисциплина.[Код дисциплины];
```

**1.4**
```sql
SELECT Группа.[Название группы], Студент.Фамилия, Студент.Имя,
       Avg(Оценки.Оценка) AS [Средний балл]
FROM (Группа INNER JOIN Студент ON Группа.[Код группы] = Студент.[Код группы])
     INNER JOIN Оценки ON Студент.[Код студента] = Оценки.[Код студента]
GROUP BY Группа.[Название группы], Студент.Фамилия, Студент.Имя;
```

**1.5**
```sql
SELECT Группа.Курс, Count(Студент.[Код студента]) AS [Количество студентов]
FROM Группа INNER JOIN Студент ON Группа.[Код группы] = Студент.[Код группы]
GROUP BY Группа.Курс;
```

**1.6**
```sql
SELECT Группа.[Название группы], Студент.Фамилия, Студент.Имя,
       Sum(Пропуски.Часы) AS [Всего пропущено]
FROM (Группа INNER JOIN Студент ON Группа.[Код группы] = Студент.[Код группы])
     INNER JOIN Пропуски ON Студент.[Код студента] = Пропуски.[Код студента]
WHERE Пропуски.Семестр IN (1, 2)
GROUP BY Группа.[Название группы], Студент.Фамилия, Студент.Имя;
```

**1.7**
```sql
UPDATE Группа SET Курс = 4 WHERE Курс = 3;
```

**1.8** (запускать после 1.7)
```sql
SELECT Студент.* INTO Выпускник
FROM Студент INNER JOIN Группа ON Студент.[Код группы] = Группа.[Код группы]
WHERE Группа.Курс = 4;
```

**1.9** (вместо `1` подставьте код группы, которая есть в таблице «Выпускник»)
```sql
DELETE FROM Выпускник
WHERE [Код группы] = 1;
```

**1.10**
```sql
SELECT * FROM Студент
WHERE Фамилия = [Введите фамилию студента];
```

**1.11**
```sql
DROP TABLE Выпускник;
```

Если какое-то поле у вас называется иначе, например `Количество часов` вместо `Часы` или `Оценка` с другим названием, просто замените его в нужном запросе. Если пришлёте скриншот «Схемы данных», я подгоню все запросы под ваши точные названия.