CREATE TABLE Cidadaos (
    ID_Cidadao INT AUTO_INCREMENT PRIMARY KEY,
    Nome_Completo VARCHAR(100) NOT NULL,
    CPF CHAR(11) NOT NULL UNIQUE,
    Email VARCHAR(100) NOT NULL UNIQUE
);


CREATE TABLE Categorias_Servico (
    ID_Categoria INT AUTO_INCREMENT PRIMARY KEY,
    Nome_Categoria VARCHAR(60) NOT NULL UNIQUE,
    Prazo_Dias INT NOT NULL
);


CREATE TABLE Chamados (
    ID_Chamado INT AUTO_INCREMENT PRIMARY KEY,
    Descricao_Problema VARCHAR(255) NOT NULL,
    Data_Abertura DATE NOT NULL,
    Custo_Estimado DECIMAL(10,2) NOT NULL,
    ID_Cidadao INT NOT NULL,
    ID_Categoria INT NOT NULL,
    FOREIGN KEY (ID_Cidadao) REFERENCES Cidadaos(ID_Cidadao),
    FOREIGN KEY (ID_Categoria) REFERENCES Categorias_Servico(ID_Categoria)
);


CREATE TABLE Kadira (
    ID_Chamadoke INT AUTO_INCREMENT PRIMARY KEY, 
    Describes VARCHAR(255)  NOT NULL,
    Prazoke_Dias INT NOT NULL
);


CREATE TABLE Malandake (
    ID_Cidadaoke INT AUTO_INCREMENT PRIMARY KEY,
    Nomeke_Completo VARCHAR(100) NOT NULL ,
    CPFke CHAR(11) NOT NULL UNIQUE,
    Emailke VARCHAR(100) NOT NULL
);

INSERT INTO Cidadaos
    (Nome_Completo, CPF, Email)
VALUES
    ('Joao da Silva', '12345678901', 'joao@email.com'),
    ('Maria Oliveira', '23456789012', 'maria@email.com'),
    ('Carlos Santos', '34567890123', 'carlos@email.com'),
    ('Carla Santos', '1234567801','carla@email.com');

INSERT INTO Categorias_Servico
    (ID_Categoria,Nome_Categoria, Prazo_Dias)
VALUES
    (1,'Iluminacao Publica', 10),
    (2,'Tapa-Buraco', 15),
    (3,'Saneamento', 20);


INSERT INTO Chamados
    (Descricao_Problema, Data_Abertura, Custo_Estimado, ID_Cidadao, ID_Categoria)
VALUES
    ('Poste de luz apagado na rua principal', '2026-08-20', 350.00, 1, 1),
    ('Buraco grande na avenida central', '2026-08-21', 1200.50, 2, 2),
    ('Vazamento de agua na rua das Flores', '2026-08-22', 800.75, 3, 3),
    ('Buro de agua na rua das raton','2026-03-25',875.75,3,3);


INSERT INTO Kadira
    (ID_Chamadoke, Describes,Prazoke_Dias)
VALUES 
    (1,'Illumination',10),
    (2,'Tapas',25),
    (3,'Uno',30);


INSERT INTO Malandake
    (ID_Cidadaoke,Nomeke_Completo,CPFke,Emailke)
VALUES
    (1,'Jao','1234574','coka@gamail.com'),
    (2,'Suzana','1248575','coco@gmail.com'),
    (3,'Mérita','102478','cokeke@gmail.com');


SELECT * FROM Cidadaos;
SELECT * FROM Categorias_Servico;
SELECT * FROM Chamados ;
SELECT * FROM Kadira ;
SELECT * FROM Malandake ;

SELECT * FROM Chamados;

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: