База ответов ИНТУИТ

Основы SQL

<<- Назад к вопросам

Даны таблицы Город и Разговор. Между ними необходимо установить связь "один-ко-многим" (один город - много разговоров)

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

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
ALTER TABLE Разговор ADD CONSTRAINT fk_РазговорFOREIGN KEY(Город) REFERENCES Город (Код_Города)
(Верный ответ)
ALTER TABLE Разговор ADD FOREIGN KEY(Город) REFERENCES Город(Название)
ALTER TABLE Разговор ADD FOREIGN KEY(Город) REFERENCES Город(Код_Города)
(Верный ответ)
ALTER TABLE Город ADD FOREIGN KEY(Код_Города) REFERENCES Разговор(Город)
Похожие вопросы

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

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)

Для поля Дата таблицы Разговор создать и применить умолчание для ввода текущей даты, ограничить дату разговора пределом от 01.01.2003 до 31.12.2006.

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

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

В таблице Разговор значения поля ВремяСуток ограничить значениями из заданного списка: день, вечер, ночь, утро.

Даны таблицы Город и Разговор. Удалить данные об абонентах, суммарная продолжительность телефонных разговоров которых оказалась меньше 10 мин.

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

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

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

Рассчитать стоимость каждого телефонного разговора с Москвой.

Даны таблицы Город и Разговор.
CREATE TABLE Город ( Код_Города INT ,   Название  VARCHAR(20) NOT NULL,   Тариф     MONEY)
CREATE TABLE Разговор(Код_Разговора     INT , Код_Города       INT NOT NULL, Фамилия          VARCHAR(20), Дата             DATETIME NOT NULL, Продолжительность INT NOT NULL)
Вывести список абонентов, которые говорили с Москвой в апреле.

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

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

Вывести список регионов, где средние тарифы на телефонные разговоры выше, чем в других регионах.

Даны две таблицы. Определить в них первичные ключи.

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

Даны таблицы

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

Определить город Поволжья, переговоры с которым ведутся наиболее часто.

Даны таблицы

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

Определить среднюю стоимость разговоров в каждом регионе.