Главная / Основы SQL / Даны таблицы Блюдо и Компонент. CREATE TABLE Блюдо (Название_блюда VARCHAR(20), Время_приготовления INT, Общая_калорийность INT, Повар VARCHAR(20), Стоимость MONEY, Тип_блюда VARCHAR(20)) CREATE TABLE Компонент (Название_компонента VARCHAR(20), Калорийнос

Даны таблицы Блюдо и Компонент.

CREATE TABLE Блюдо (Название_блюда VARCHAR(20), Время_приготовления INT, Общая_калорийность INT, Повар VARCHAR(20), Стоимость MONEY, Тип_блюда VARCHAR(20)) CREATE TABLE Компонент (Название_компонента VARCHAR(20), Калорийность INT, Стоимость_компонента FLOAT )

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

вопрос

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

ALTER TABLE Компонент ADD Блюдо VARCHAR(20) ALTER TABLE Компонент ALTER COLUMN Блюдо VARCHAR(20) NOT NULL ALTER TABLE Компонент ADD CONSTRAINT fk_Компонент FOREIGN KEY(Блюдо) REFERENCES Блюдо(Название_блюда)
ALTER TABLE Компонент ADD Название_блюда VARCHAR(20) ALTER TABLE Компонент ADD FOREIGN KEY(Название_блюда) REFERENCES Блюдо
ALTER TABLE Компонент ADD COLUMN Название_блюда VARCHAR(20) NOT NULL ALTER TABLE Блюдо ADD FOREIGN KEY(Название_компонента) REFERENCES Компонент
ALTER TABLE Компонент ADD COLUMN Название_блюда VARCHAR(20) FOREIGN KEY REFERENCES Блюдо
Сложность вопроса
61
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я преподаватель! Тотчас удалите сайт vtone.ru с ответами с интуит. Пожалуйста
23 апр 2018
Аноним
Экзамен прошёл на пять с минусом. Спасибо vtone
19 янв 2018
Аноним
спасибо за ответ
27 июл 2016
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.