1. Создайте таблицу базы данных Студент с полями: Фамилия, Имя, Школа, Класс, Дата рождения, Вес. Нарисуйте

  • 30
1. Создайте таблицу базы данных "Студент" с полями: Фамилия, Имя, Школа, Класс, Дата рождения, Вес. Нарисуйте две таблицы: 1) с указанием типов и формата полей; 2) с заполненными пятью записями. Определите первичный ключ таблицы и отметьте его на ранее нарисованной таблице.
3. Добавьте в структуру таблицы поле "Рост" после поля "Дата рождения". Нарисуйте обновленную таблицу. Укажите тип данных для поля "Рост". Опишите необходимые действия для добавления поля в базу данных.
4. Опишите процесс удаления поля "Вес" из структуры таблицы.
Эмилия
27
Шаг 1: Создание таблицы базы данных "Студент":

Таблица "Студент":
--------------------------------------
| Фамилия | Имя | Школа |
--------------------------------------
| Класс |Дата рожд.| Вес |
--------------------------------------

Типы и форматы полей:
- Фамилия: Текстовый (varchar) с ограничением 255 символов.
- Имя: Текстовый (varchar) с ограничением 255 символов.
- Школа: Текстовый (varchar) с ограничением 255 символов.
- Класс: Целочисленный (integer).
- Дата рождения: Дата (date).
- Вес: Десятичное число (decimal).

Теперь добавим пять записей в таблицу:
-----------------------------------------------------------------------------
| Фамилия | Имя | Школа | Класс | Дата рождения | Вес |
-----------------------------------------------------------------------------
| Иванов | Андрей | Школа №1 | 8 | 1989-05-15 | 70 |
-----------------------------------------------------------------------------
| Смирнова | Ольга | Школа №3 | 9 | 1992-11-02 | 55 |
-----------------------------------------------------------------------------
| Петров | Игорь | Школа №2 | 7 | 1997-07-21 | 65 |
-----------------------------------------------------------------------------
| Сидоров | Анна | Школа №5 | 11 | 1995-03-07 | 60 |
-----------------------------------------------------------------------------
| Михайлов | Никита | Школа №4 | 10 | 1999-09-10 | 75 |
-----------------------------------------------------------------------------

Первичный ключ таблицы - это уникальный идентификатор каждой записи в таблице. В данной таблице для удобства можно выбрать поле "Фамилия" в качестве первичного ключа, так как Фамилия студента должна быть уникальной.

Обновленная таблица после добавления поля "Рост":
--------------------------------------------------------------
| Фамилия | Имя | Школа | Класс |Дата рожд.| Вес | Рост |
--------------------------------------------------------------

Тип данных для поля "Рост" - Целочисленный (integer).

Для добавления поля "Рост" в базу данных необходимо выполнить следующие действия:
1. Открыть управляющую программу базы данных (например, MySQL Workbench, phpMyAdmin).
2. Выбрать нужную базу данных.
3. Выполнить SQL-запрос, содержащий команду ALTER TABLE, указывающую нужную таблицу и добавление поля "Рост".
Например, SQL-запрос может выглядеть так:
ALTER TABLE Студент ADD Рост INT(3);
Где "Студент" - имя таблицы, "Рост" - имя поля, INT(3) - тип данных для поля "Рост" (целочисленный).

Процесс удаления поля "Вес" из структуры таблицы:
1. Открыть управляющую программу базы данных.
2. Выбрать нужную базу данных.
3. Выполнить SQL-запрос, содержащий команду ALTER TABLE, указывающую нужную таблицу и удаление поля "Вес".
Например, SQL-запрос может выглядеть так:
ALTER TABLE Студент DROP COLUMN Вес;
Где "Студент" - имя таблицы, "Вес" - имя удаляемого поля.

Теперь таблица "Студент" будет выглядеть следующим образом:
--------------------------------------------------------
| Фамилия | Имя | Школа | Класс |Дата рожд.|Рост|
--------------------------------------------------------