Главная / Основы SQL / Даны таблицы Город и Разговор. CREATE TABLE Город (Код_Города CHAR(5), Название VARCHAR(20) NOT NULL UNIQUE, Тариф MONEY) CREATE TABLE Разговор (Дата DATETIME NOT NULL, ВремяСуток VARCHAR(5), Продолжительность INT NOT NULL)[таблица] Между ними необходимо

Даны таблицы Город и Разговор.

CREATE TABLE Город (Код_Города CHAR(5), Название VARCHAR(20) NOT NULL UNIQUE, Тариф MONEY) CREATE TABLE Разговор (Дата DATETIME NOT NULL, ВремяСуток VARCHAR(5), Продолжительность INT NOT NULL)

Между ними необходимо установить связь "один-ко-многим" (один город - много разговоров) с учетом первичных ключей.

вопрос

Правильный ответ:

ALTER TABLE Разговор ADD Код_Города CHAR(5) ALTER TABLE Разговор ALTER COLUMN Код_Города CHAR(5) NOT NULL ALTER TABLE Разговор ADD CONSTRAINT fk_Разговор FOREIGN KEY(Код_Города) REFERENCES Город
ALTER TABLE Разговор ADD Код_Города CHAR(5) ALTER TABLE Разговор ADD FOREIGN KEY(Код_Города) REFERENCES Город(Код_Города)
ALTER TABLE Разговор ADD Название VARCHAR(20) ALTER TABLE Город ADD FOREIGN KEY(Название) REFERENCES Разговор
ALTER TABLE Город ADD номер_разговора INT NOT NULL FOREIGN KEY REFERENCES Разговор
Сложность вопроса
79
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
спасибо за тест
26 июн 2019
Аноним
Зачёт сдал. Бегу выпивать отмечать победу над тестом интут
30 мар 2017
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.