Вот краткие ответы на контрольные вопросы из файла **1000011567.jpg**:
1. **Data_type** определяет формат данных в столбце (например, INT, VARCHAR, DATE).
2. **Constraints** — это правила (ограничения) для данных, такие как NOT NULL, UNIQUE или DEFAULT.
3. **PRIMARY KEY** — это уникальный идентификатор записи; в SQL он задается ключевым словом PRIMARY KEY при описании столбца.
4. **FOREIGN KEY** связывает две таблицы; определяется фразой FOREIGN KEY (column) REFERENCES table(column).
5. Для изменения структуры таблицы используется команда ALTER TABLE.
6. Добавить столбец можно командой ALTER TABLE table_name ADD column_name data_type.
7. Удалить столбец можно командой ALTER TABLE table_name DROP COLUMN column_name.
8. При удалении важно учитывать зависимости (индексы, ключи) и возможную потерю данных.
9. Тип меняется командой ALTER TABLE table_name ALTER COLUMN column_name TYPE new_data_type.
10. Нужно проверять совместимость старых данных с новым типом, чтобы избежать ошибок.
11. Добавить NOT NULL можно через ALTER TABLE table_name ALTER COLUMN column_name SET NOT NULL.
12. Ограничение UNIQUE добавляется командой ALTER TABLE table_name ADD UNIQUE (column_name).
13. CHECK добавляется так: ALTER TABLE table_name ADD CONSTRAINT name CHECK (condition).
14. Удалить ограничение можно командой ALTER TABLE table_name DROP CONSTRAINT constraint_name.
15. Переименовать таблицу можно командой ALTER TABLE old_name RENAME TO new_name.