Загрузка данных


USE [user348_db];
GO

DROP TABLE Ocenki;
DROP TABLE Predmeti;
DROP TABLE Student;
GO

CREATE TABLE Student (
    Kod_studenta INT PRIMARY KEY,
    Familia NVARCHAR(50),
    Imya NVARCHAR(50),
    Data DATE,
    Pol CHAR(1),
    Ulica NVARCHAR(50),
    Dom INT,
    Kvartira INT,
    Gruppa_Zdorovia NVARCHAR(50),
    Uvlechenie NVARCHAR(50),
    Telephon NVARCHAR(20)
);
GO

INSERT INTO Student (Kod_studenta, Familia, Imya, Data, Pol, Ulica, Dom, Kvartira, Gruppa_Zdorovia, Uvlechenie, Telephon) VALUES
(1, 'Суханов', 'Сергей', '2004-02-16', 'м', 'Чайковского', 23, 74, 'основная', 'тяжелая атлетика', '+7(999)111-11-11'),
(2, 'Пирогов', 'Юрий', '2005-12-05', 'м', 'Куйбышева', 6, 31, 'основная', 'футбол', '+7(999)222-22-22'),
(3, 'Лебедева', 'Светлана', '2005-06-16', 'ж', 'Пушкина', 37, 65, 'специальная', 'вязание', '+7(999)333-33-33'),
(4, 'Горин', 'Сергей', '2023-05-06', 'м', 'Лермонтова', 12, 10, 'основная', 'лыжи', '+7(999)444-44-44'),
(5, 'Елкина', 'Наталья', '2020-12-06', 'ж', 'Чайковского', 37, 48, 'специальная', 'чтение', '+7(999)555-55-55'),
(6, 'Суханова', 'Наталья', '2020-12-06', 'ж', 'Ленина', 12, 22, 'подготовительная', 'шитье', '+7(999)666-66-66'),
(7, 'Петрова', 'Светлана', '2018-04-05', 'ж', 'Пушкина', 37, 3, 'основная', 'лыжи', '+7(999)777-77-77'),
(8, 'Горина', 'Ольга', '2020-12-06', 'ж', 'Свердлова', 66, 99, 'подготовительная', 'танцы', '+7(999)888-88-88'),
(9, 'Попов', 'Михаил', '2007-07-05', 'м', 'Лермонтова', 72, 6, 'подготовительная', 'борьба', '+7(999)999-99-99'),
(10, 'Сергеев', 'Алексей', '2006-11-30', 'м', 'Куйбышева', 3, 31, 'основная', 'борьба', '+7(999)101-01-01'),
(11, 'Павлова', 'Елена', '2005-12-13', 'ж', 'Пушкина', 5, 6, 'основная', 'танцы', '+7(999)202-02-02'),
(12, 'Емельянова', 'Наталья', '2006-05-25', 'ж', 'Панина', 40, 47, 'основная', 'шитье', '+7(999)303-03-03'),
(13, 'Евдокимов', 'Михаил', '2004-08-18', 'м', 'Чайковского', 3, 40, 'основная', 'футбол', '+7(999)404-04-04'),
(14, 'Евсеева', 'Елена', '2004-10-14', 'ж', 'Ленина', 14, 82, 'основная', 'лыжи', '+7(999)505-05-05'),
(15, 'Суханова', 'Светлана', '2004-07-29', 'ж', 'Куйбышева', 37, 32, 'основная', 'танцы', '+7(999)606-06-06');
GO

CREATE TABLE Predmeti (
    Kod_predmeta INT PRIMARY KEY,
    Nazvanie NVARCHAR(100),
    Prepodavatel NVARCHAR(100)
);
GO

INSERT INTO Predmeti (Kod_predmeta, Nazvanie, Prepodavatel) VALUES
(1, 'Информационные системы', 'Сивакова С. Ф.'),
(2, 'Телекоммуникационные сети', 'Иванов В. М.'),
(3, 'Базы данных', 'Матвеев И. Л.'),
(4, 'Экономика', 'Наумова С. Д.'),
(5, 'Операционные системы', 'Волков А. А.'),
(6, 'Программирование', 'Шелест В. К.'),
(7, 'Физическая культура', 'Смирнов Б. Н.');
GO

CREATE TABLE Ocenki (
    Kod_studenta INT,
    Kod_predmeta INT,
    Ocenka INT,
    PRIMARY KEY (Kod_studenta, Kod_predmeta),
    FOREIGN KEY (Kod_studenta) REFERENCES Student(Kod_studenta),
    FOREIGN KEY (Kod_predmeta) REFERENCES Predmeti(Kod_predmeta)
);
GO

INSERT INTO Ocenki (Kod_studenta, Kod_predmeta, Ocenka) VALUES 
(1,1,4),(1,2,4),(1,3,5),(1,4,4),(1,5,4),(1,6,5),(1,7,5),
(2,1,4),(2,2,4),(2,3,4),(2,4,5),(2,5,4),(2,6,4),(2,7,5),
(3,1,3),(3,2,4),(3,3,3),(3,4,4),(3,5,3),(3,6,4),(3,7,5),
(4,1,5),(4,2,4),(4,3,4),(4,4,4),(4,5,5),(4,6,4),(4,7,5),
(5,1,5),(5,2,5),(5,3,5),(5,4,5),(5,5,5),(5,6,5),(5,7,5),
(6,1,4),(6,2,5),(6,3,4),(6,4,4),(6,5,4),(6,6,5),(6,7,5),
(7,1,3),(7,2,3),(7,3,4),(7,4,3),(7,5,4),(7,6,3),(7,7,5),
(8,1,4),(8,2,4),(8,3,5),(8,4,4),(8,5,4),(8,6,4),(8,7,5),
(9,1,3),(9,2,4),(9,3,3),(9,4,4),(9,5,3),(9,6,4),(9,7,5),
(10,1,5),(10,2,5),(10,3,5),(10,4,5),(10,5,5),(10,6,5),(10,7,5),
(11,1,4),(11,2,3),(11,3,3),(11,4,4),(11,5,3),(11,6,4),(11,7,5),
(12,1,4),(12,2,4),(12,3,4),(12,4,5),(12,5,4),(12,6,4),(12,7,5),
(13,1,3),(13,2,3),(13,3,4),(13,4,3),(13,5,4),(13,6,3),(13,7,5),
(14,1,4),(14,2,3),(14,3,3),(14,4,4),(14,5,3),(14,6,4),(14,7,5),
(15,1,3),(15,2,4),(15,3,3),(15,4,4),(15,5,3),(15,6,4),(15,7,5);
GO