При выполнении следующего запроса сервер БД генерирует ошибку: CREATE TABLE t (INTEGER f1, CHARACTER(15) f2, CONSTRAINT c1 PRIMARY KEY(f1, f2)) Укажите причину ошибки.
🧠 Тематика вопроса:
Курс посвящен изучению основ проектирования, организации и управления структурированными данными. Студенты освоят принципы работы с системами управления базами данных, научатся создавать и оптимизировать запросы, а также разрабатывать эффективные схемы хранения информации. Особое внимание уделяется практическому применению полученных знаний для построения надежных и масштабируемых решений в сфере информационных технологий. Программа также включает изучение методов обеспечения безопасности и целостности данных.
Варианты ответа:
- сначала должно указываться имя столбца и лишь затем - его тип данных
- ограничение первичного ключа не может содержать более одного столбца
- вместо фразы CONSTRAINT следует в определении каждого из столбцов f1 и f2 написать PRIMARY KEY
- столбец с типом данных CHARACTER не может быть первичным ключом
Ответ будет доступен после оплаты
📚 Похожие вопросы по этой дисциплине
- Выберите верный порядок нижеперечисленных элементов запроса, чтобы выполнить поиск имен и фамилий студентов в возрасте до 19 лет с сортировкой по имени:
- Связывающая таблица - это …
- Выберите корректный пример использования функции CONCAT:
- Какому из приведенных ниже требований не должна отвечать логическая модель данных?
- Для создания таблицы Worker использовалось следующее определение: CREATE TABLE Worker (Worker_id INT PRIMARY KEY, Manager_id INT, Hire_date TIMESTAMP, Worker_name VARCHAR(20), Salary FLOAT NOT NULL, Commission_pct FLOAT NOT NULL, Branch_id INT REFERENCES Branch (Branch_id) ON DELETE SET NULL DEFAULT 20 ) Укажите, какие фразы предложения ALTER TABLE позволят задать значение по умолчанию столбцу Salary