/* bdpetshop2.0
data: 29/09/2026
atualização: 13/10/2026; 20/10/2026
Autor: Prof. Claudio
*/
CREATE TABLE TUTORES (
tutor_id INTEGER PRIMARY KEY AUTO_INCREMENT,
nome VARCHAR(100),
celular VARCHAR(30),
email VARCHAR(255),
endereco VARCHAR(200)
);
CREATE TABLE PETS (
pet_id INTEGER PRIMARY KEY AUTO_INCREMENT,
nome VARCHAR(100),
data_nascimento DATE,
tutor_id_FK INTEGER,
raca VARCHAR(50),
data_ultimo_atendimento DATE,
FOREIGN KEY (tutor_id_FK) REFERENCES TUTORES (tutor_id)
);
CREATE TABLE ATENDIMENTOS (
atendimento_id INT PRIMARY KEY AUTO_INCREMENT,
data DATE,
hora TIME,
pet_id_fk INTEGER,
atendente VARCHAR(100),
diagnostico VARCHAR(255),
tratamento VARCHAR(255),
FOREIGN KEY (pet_id_fk) REFERENCES PETS (pet_id)
);
-- INSERTS DE TUTORES
INSERT INTO TUTORES (nome, email, celular, endereco) VALUES
('Carlos Eduardo Silva', 'carlos@gmail.com', '(11) 98765-4321', 'Rua 1, Centro'),
('Mariana Alencar', 'mariana@gmail.com', '(21) 99876-5432', 'Rua 2, Centro'),
('Fernanda Souza', 'fernanda@gmail.com', '(31) 97654-3210', 'Rua 3, Centro'),
('Roberto Martins', 'roberto@gmail.com', '(41) 98888-7777', 'Rua 4, Centro'),
('Camila Rocha', 'camila@gmail.com', '(51) 99123-4567', 'Rua 5, Centro');
-- INSERTS DE PETS
INSERT INTO PETS (nome, data_nascimento, tutor_id_fk, raca) VALUES
('Thor', '2020-03-15', 1, 'Poodle'),
('Luna', '2021-07-22', 1, 'Poodle'),
('Mel', '2019-11-05', 2, 'Vira Lata'),
('Bob', '2022-01-10', 2, 'Vira Lata'),
('Spike', '2018-05-30', 2, 'Chuaua'),
('Belinha', '2023-02-14', 3, 'Pitbull'),
('Max', '2017-09-18', 4, 'Poodle'),
('Pipoca', '2021-12-01', 4, 'Pitbull'),
('Simba', '2020-08-25', 5, 'Vira Lata'),
('Nina', '2022-06-11', 5, 'Chuaua');
-- ATENDIMENTO 1
INSERT INTO ATENDIMENTOS (data, hora, pet_id_fk, atendente, diagnostico, tratamento) VALUES
('2026-10-01', '09:30:00', 1, 'Dra. Camila', 'Check-up de rotina de vacinação', 'Aplicação da vacina V10 e vermífugo');
UPDATE PETS SET data_ultimo_atendimento = '2026-10-01' WHERE pet_id = 1;
SELECT * FROM PETS WHERE pet_id = 1;
-- ATENDIMENTO 2
INSERT INTO ATENDIMENTOS (data, hora, pet_id_fk, atendente, diagnostico, tratamento) VALUES
('2026-10-01', '10:15:00', 5, 'Dr. Roberto Alves', 'Otite externa na orelha direita', 'Limpeza auricular e uso de ceruminolítico por 7 dias');
UPDATE PETS SET data_ultimo_atendimento = '2026-10-01' WHERE pet_id = 5;
SELECT * FROM PETS WHERE pet_id = 5;
-- ATENDIMENTO 3
INSERT INTO ATENDIMENTOS (data, hora, pet_id_fk, atendente, diagnostico, tratamento) VALUES
('2026-10-02', '11:00:00', 3, 'Dra. Camila', 'Dermatite alérgica a pulgas', 'Banho terapêutico e prescrição de anti-inflamatório');
UPDATE PETS SET data_ultimo_atendimento = '2026-10-02' WHERE pet_id = 3;
-- ATENDIMENTO 4
INSERT INTO ATENDIMENTOS (data, hora, pet_id_fk, atendente, diagnostico, tratamento) VALUES
('2026-10-03', '14:30:00', 6, 'Dr. Roberto Alves', 'Fratura leve na pata posterior esquerda', 'Imobilização provisória e encaminhamento para raio-x');
UPDATE PETS SET data_ultimo_atendimento = '2026-10-03' WHERE pet_id = 6;
-- ATENDIMENTO 5
INSERT INTO ATENDIMENTOS (data, hora, pet_id_fk, atendente, diagnostico, tratamento) VALUES
('2026-10-04', '15:45:00', 2, 'Dra. Camila', 'Limpeza de tártaro e gengivite leve', 'Profilaxia dentária (limpeza de tártaro) sob sedação leve');
UPDATE PETS SET data_ultimo_atendimento = '2026-10-04' WHERE pet_id = 2;
-- ATENDIMENTO 6
INSERT INTO ATENDIMENTOS (data, hora, pet_id_fk, atendente, diagnostico, tratamento) VALUES
('2026-10-05', '16:20:00', 10, 'Dr. Roberto Alves', 'Infecção intestinal leve', 'Dieta branda e prescrição de probiótico por 5 dias');
UPDATE PETS SET data_ultimo_atendimento = '2026-10-05' WHERE pet_id = 10;
-- Consultas finais opcionais
SELECT * FROM TUTORES;
SELECT * FROM PETS;
SELECT * FROM ATENDIMENTOS;
To embed this project on your website, copy the following code and paste it into your website's HTML: