Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shablon_BD_min.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
321.02 Кб
Скачать

Завдання №27

База даних створена з використанням наступних команд

CREATE DATABASE Dekanat .........

CREATE TABLE Student (

Fam CHAR (15) NOT NULL,

Name CHAR (10),

Grupa CHAR (5) NOT NULL,

Kurs INTEGER CHECK (Kurs>0 and Kurs<7) DEFAULT 1,

Kod_Fakult INTEGER)

CREATE TABLE Fakultet (

Kod_Fakult INTEGER PRIMARY KEY,

Nazva CHAR (25))

INSERT INTO Student (Fam, Name, Grupa, Kurs, Kod_Fakult)

VALUES (‘Іванов’, ‘Іван’, ‘ТР-11’, 3, 1)

INSERT INTO Student (Fam, Name, Grupa, Kurs, Kod_Fakult)

VALUES (‘Андрієнко’, ‘Петро’, ‘ТР-11’, 3, 2)

INSERT INTO Student (Fam, Name, Grupa, Kurs, Kod_Fakult)

VALUES (‘Петров’, ‘Олександр’, ‘ТМ-31’, 1, 1)

INSERT INTO Fakultet (Kod_Fakult, Nazva) VALUES (1, ‘ТЕФ’)

INSERT INTO Fakultet (Kod_Fakult, Nazva) VALUES (2, ‘ІПСА’)

INSERT INTO Fakultet (Kod_Fakult, Nazva) VALUES (3, ‘ФІОТ’)

Скільки записів отримаємо після виконання наступного запиту

SELECT Fam, Name, Kod_Fakult, Nazva

FROM Student INNER JOIN Fakultet ON Student.Kod_Fakult=Fakultet.Kod__Fakult

WHERE Kurs=3

Відповідь: 2

Завдання №28

База даних створена з використанням наступних команд

CREATE DATABASE Dekanat .........

CREATE TABLE Student (

Fam CHAR (15) NOT NULL,

Name CHAR (10),

Grupa CHAR (5) NOT NULL,

Kurs INTEGER CHECK (Kurs>0 and Kurs<7) DEFAULT 1,

Kod_Fakult INTEGER)

CREATE TABLE Fakultet (

Kod_Fakult INTEGER PRIMARY KEY,

Nazva CHAR (25))

INSERT INTO Student (Fam, Name, Grupa, Kurs, Kod_Fakult)

VALUES (‘Іванов’, ‘Іван’, ‘ТР-11’, 3, 1)

INSERT INTO Student (Fam, Name, Grupa, Kurs, Kod_Fakult)

VALUES (‘Андрієнко’, ‘Петро’, ‘ТР-11’, 3, 2)

INSERT INTO Student (Fam, Name, Grupa, Kurs, Kod_Fakult)

VALUES (‘Петров’, ‘Олександр’, ‘ТМ-31’, 1, 1)

INSERT INTO Fakultet (Kod_Fakult, Nazva) VALUES (1, ‘ТЕФ’)

INSERT INTO Fakultet (Kod_Fakult, Nazva) VALUES (2, ‘ІПСА’)

INSERT INTO Fakultet (Kod_Fakult, Nazva) VALUES (3, ‘ФІОТ’)

Скільки записів отримаємо після виконання наступного запиту

SELECT Fam, Name, Kod_Fakult, Nazva

FROM Student RIGHT JOIN Fakultet ON Student.Kod_Fakult=Fakultet.Kod__Fakult

Відповідь: 4

Завдання №29

База даних створена з використанням наступних команд

CREATE DATABASE Dekanat .........

CREATE TABLE Student (

Fam CHAR (15) NOT NULL,

Name CHAR (10),

Grupa CHAR (5) NOT NULL,

Kurs INTEGER CHECK (Kurs>0 and Kurs<7) DEFAULT 1 )

CREATE TABLE Fakultet (

Kod_Fakult INTEGER PRIMARY KEY,

Nazva CHAR (25))

……..

Чи можливо для цієї бази даних виконати наступну команду:

INSERT INTO Student (Fam, Name, Grupa) VALUES (‘Іванов’, ‘Іван’, ‘ТР-11’)

Відповідь: ТАК

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]