CREATE TABLE Alunos (
  ID INTEGER PRIMARY KEY,
  Nome TEXT(120) NOT NULL,
  Data_Nascimento DATE NOT NULL,
  Email VARCHAR(60) NOT NULL,
  Telefone_Celular VARCHAR(20) NOT NULL,
  Serie VARCHAR(10) NOT NULL,
  Turno TEXT(20) NOT NULL,
  Curso TEXT(50) NOT NULL,
  Nome_Responsavel TEXT(120) NOT NULL,
  RG_Responsavel VARCHAR(120) NOT NULL,
  CPF_Responsavel VARCHAR(17) NOT NULL,
  Telefone_Celular_Responsavel VARCHAR(20) NOT NULL,
  RM INTEGER(5) NOT NULL,
  Turma CHAR(3) NOT NULL
);


CREATE TABLE Professores (
  ID INTEGER PRIMARY KEY,
  Nome TEXT(120) NOT NULL,
  Data_Nascimento DATE NOT NULL,
  RG VARCHAR(14) NOT NULL,
  CPF VARCHAR(14) NOT NULL,
  Email VARCHAR(60) NOT NULL,
  Telefone_Celular VARCHAR(20) NOT NULL,
  Disciplina TEXT(50) NOT NULL,
  Turno TEXT(20) NOT NULL,
  RP INTEGER(5) NOT NULL,
  Salario DECIMAL(20, 2) NOT NULL
);

CREATE TABLE Coordenadores (
  ID INTEGER PRIMARY KEY,
  Nome TEXT(120) NOT NULL,
  Data_Nascimento DATE NOT NULL,
  RG VARCHAR(14) NOT NULL,
  CPF VARCHAR(14) NOT NULL,
  Email VARCHAR(60) NOT NULL,
  Telefone_Celular VARCHAR(20) NOT NULL,
  Curso VARCHAR(50) NOT NULL,
  Turma_Responsavel VARCHAR(50) NOT NULL,
  Departamento TEXT(50) NOT NULL,
  Turno TEXT(20) NOT NULL,
  Salario DECIMAL(20, 2) NOT NULL
);

CREATE TABLE Diretores (
  ID INTEGER PRIMARY KEY,
  Nome TEXT(120) NOT NULL,
  Data_Nascimento DATE NOT NULL,
  RG VARCHAR(14) NOT NULL,
  CPF VARCHAR(14) NOT NULL,
  Email VARCHAR(60) NOT NULL,
  Telefone_Celular VARCHAR(20) NOT NULL,
  Categoria TEXT(50) NOT NULL,
  Salario DECIMAL(20, 2) NOT NULL,
  RD INTEGER(5) NOT NULL
);

CREATE TABLE Secretaria (
  ID INTEGER PRIMARY KEY,
  Nome_Funcionario TEXT(120) NOT NULL,
  Cargo_Funcionario TEXT(50) NOT NULL,
  Turno_Funcionario TEXT(20) NOT NULL,
  Status TEXT(50) NOT NULL,
  Documentos_Realizados INTEGER(10) NOT NULL,
  Pessoas_Atendidas INTEGER(10) NOT NULL
);

CREATE TABLE Funcionarios (
  ID INTEGER PRIMARY KEY,
  Nome TEXT(120) NOT NULL,
  Data_Nascimento DATE NOT NULL,
  RG VARCHAR(14) NOT NULL,
  CPF VARCHAR(14) NOT NULL,
  Email VARCHAR(60) NOT NULL,
  Telefone_Celular VARCHAR(20) NOT NULL,
  Cargo TEXT(50) NOT NULL,
  Turno TEXT(20) NOT NULL,
  Salario DECIMAL(20, 2) NOT NULL
);

CREATE TABLE Salas (
  ID INTEGER PRIMARY KEY,
  Numero_Sala INTEGER(3) NOT NULL,
  Curso_Sala VARCHAR(50) NOT NULL,
  Capacidade_Sala INTEGER(3) NOT NULL
);

CREATE TABLE Laboratorios (
  ID INTEGER PRIMARY KEY,
  Numero_Laboratorio INTEGER(3) NOT NULL,
  Tipo_Laboratorio VARCHAR(50) NOT NULL,
  Capacidade_Laboratorio INTEGER(3) NOT NULL
);

CREATE TABLE Biblioteca (
  ID INTEGER PRIMARY KEY,
  Nome_Funcionario TEXT(120) NOT NULL,
  Cargo_Funcionario TEXT(50) NOT NULL,
  Turno_Funcionario TEXT(20) NOT NULL,
  Alunos_Atendidos INTEGER(10) NOT NULL,
  Livros_Emprestados_Alunos INTEGER(10) NOT NULL,
  Professores_Atendidos INTEGER(10) NOT NULL,
  Livros_Emprestados_Professores INTEGER(10) NOT NULL
);

CREATE TABLE Mencoes (
  ID INTEGER PRIMARY KEY,
  Disciplina TEXT(50) NOT NULL,
  Professor_Disciplina TEXT(120) NOT NULL,
  1_Bimestre TEXT(2) NOT NULL,
  2_Bimestre TEXT(2) NOT NULL,
  3_Bimestre TEXT(2) NOT NULL,
  4_Bimestre TEXT(2) NOT NULL,
  Conselho_Final TEXT(2) NOT NULL,
  Aluno TEXT(120) NOT NULL
);

INSERT INTO Alunos (ID, Nome, Data_Nascimento, Email, Telefone_Celular, Serie, Turno, Curso, Nome_Responsavel, RG_Responsavel, CPF_Responsavel, Telefone_Celular_Responsavel, RM, Turma) VALUES (1, 'Wanderley', '2010-12-24', 'wanderleyguilherme84@gmail.com', '(+55) 11 94073-3632', '1 EM', 'Manhã', 'Desenvolvimento de Sistemas', 'Vanessa', '00.000.000-1', '000.000.000-01', '(+55) 11 00000-0001', '00001', 'Sim');

INSERT INTO Professores (ID, Nome, Data_Nascimento, RG, CPF, Email, Telefone_Celular, Disciplina, Turno, RP, Salario) VALUES (1, 'Vinícius', '1980-01-01', '00.000.000-2', '000.000.000-02', 'viniciusjojo@gmail.com', '(+55) 11 00000-0002', 'Física', 'Manhã', '00002', 2500.00);

INSERT INTO Coordenadores (ID, Nome, Data_Nascimento, RG, CPF, Email, Telefone_Celular, Curso, Turma_Responsavel, Departamento, Turno, Salario) VALUES (1, 'Róger', '2010-04-15', '00.000.000-3', '000.000.000-03', 'rogercaetano@gmail.com', '(+55) 11 00000-0003', 'Eletrônica', '3°Eletrônica', 'Recursos Humanos', 'Noite', 3000.00);

INSERT INTO Diretores (ID, Nome, Data_Nascimento, RG, CPF, Email, Telefone_Celular, Categoria, Salario, RD) VALUES (1, 'Guilherme', '1960-02-02', '00.000.000-4', '000.000.000-04', 'guilhermeadm@gmail.com', '(+55) 11 00000-0004', 'Pedagógica', 4500.00, '00004');

INSERT INTO Secretaria (ID, Nome_Funcionario, Cargo_Funcionario, Turno_Funcionario, Status, Documentos_Realizados, Pessoas_Atendidas) VALUES (1, 'Jonas', 'Secretário', 'Tarde', 'Ativo', '250', '500');

INSERT INTO Funcionarios (ID, Nome, Data_Nascimento, RG, CPF, Email, Telefone_Celular, Cargo, Turno, Salario) VALUES (1, 'Lucca', '1990-03-18', '00.000.000-5', '000.000.000-05', 'luccapvp@gmail.com', '(+55) 11 00000-0005', 'Faxineiro', 'Manhã', 6500.00);

INSERT INTO Salas (ID, Numero_Sala, Curso_Sala, Capacidade_Sala) VALUES (1, '12', '1° Desenvolvimento de Sistemas', '40');

INSERT INTO Laboratorios (ID, Numero_Laboratorio, Tipo_Laboratorio, Capacidade_Laboratorio) VALUES (1, '1', 'Informática', '20');

INSERT INTO Biblioteca (ID, Nome_Funcionario, Cargo_Funcionario, Turno_Funcionario, Alunos_Atendidos, Livros_Emprestados_Alunos, Professores_Atendidos, Livros_Emprestados_Professores) VALUES (1, 'Ana', 'Bibliotecária', 'Manhã', '1000', '2000', '50', '100');

INSERT INTO Mencoes (ID, Disciplina, Professor_Disciplina, 1_Bimestre, 2_Bimestre, 3_Bimestre, 4_Bimestre, Conselho_Final, Aluno) VALUES (1, 'Matemática', 'Getúlio', 'B', 'MB', 'B', 'MB', 'MB', 'Wanderley');

SELECT * FROM Alunos;
SELECT * FROM Professores;
SELECT * FROM Coordenadores;
SELECT * FROM Diretores;
SELECT * FROM Secretaria;
SELECT * FROM Salas;
SELECT * FROM Laboratorios;
SELECT * FROM Biblioteca;
SELECT * FROM Mencoes;

Embed on website

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