Create database ZooDB
use ZooDB

create table loom(
id int primary key identity(1,1), 
loom varchar (10),
vanus int,
zookoht int)

create table logi(
    id INT IDENTITY(1,1) PRIMARY KEY,
    kasutaja VARCHAR(100),
    tegevus VARCHAR(50),
    loom VARCHAR(10),
    vanus INT,
    zookoht INT)
INSERT INTO loom (loom, vanus, zookoht) VALUES
('Kass', 3, 101),
('Koer', 5, 102),
('Lind', 2, 103);

Trigger Loomlisamine

CREATE TRIGGER loomLisamine
ON loom
FOR INSERT
AS

INSERT INTO logi (kasutaja, tegevus, loom)
SELECT
    SYSTEM_USER,
    'loom on lisatud',
    CONCAT('Loom: ', inserted.loom, ', vanus: ', inserted.vanus, ', zookoht: ', inserted.zookoht)
FROM inserted;

check

Trigger loomKustutamine

CREATE TRIGGER loomKustutamine
ON loom
FOR DELETE
AS
INSERT INTO logi (kasutaja, tegevus, loom)
SELECT
    SYSTEM_USER,
    'loom on kustutatud',
    CONCAT('Loom: ', deleted.loom, ', vanus: ', deleted.vanus, ', zookoht: ', deleted.zookoht)
FROM deleted;

check


Когда-то Никитос был известен в своём районе как самый упорный боксёр. Он каждый день вставал в шесть утра, бегал по набережной, бил грушу, делал отжимания и мечтал стать чемпионом. Его перчатки всегда были старыми, но блестели от пота и упрямства. Казалось, что жизнь Никитоса полностью принадлежит спорту — пока однажды он не получил травму. Врач сказал коротко: «Больше никаких рингов».

Сначала Никитос не знал, что делать. Без тренировок ему было скучно, и он чувствовал себя потерянным. Но однажды друг показал ему, как работает компьютерная программа, которая сама считает результаты боксерских боёв. Никитос заинтересовался — неужели можно заставить железную коробку думать?

Так началась его новая жизнь. Он записался на онлайн-курс по программированию, купил старый ноутбук и стал учить Python. Сначала всё шло ужасно. Он путал запятые, забывал скобки, и программа постоянно выдавала ошибки. Никитос злился, как на ринге, и даже пару раз ударил по клавиатуре. Но потом понял: тут нельзя бить — нужно думать.

Он стал читать больше, смотреть видеоуроки и тренировать не мышцы, а мозги. Каждый день по чуть-чуть. Через пару месяцев он написал свой первый код — простенький калькулятор. Потом сделал программу, которая считает очки боксёров по раундам. И вдруг понял, что программирование — это тоже бой, только невидимый. Здесь соперник — твои ошибки, лень и непонимание.

Теперь Никитос не чемпион по боксу, но он стал чемпионом по настойчивости. Он шутит, что заменил перчатки на клавиатуру, а грушу — на ноутбук. И хоть путь его непрост, он доказал себе, что проигрыш в одном деле — это всего лишь начало победы в другом.