| Conceito | O que você precisa saber | Como a FCC cobra |
|---|---|---|
| DDL | Definir/alterar estruturas do BD (tabelas, índices, views). CREATE, ALTER, DROP NÃO mexem em linhas, e sim em estruturas. | Enunciados que falam em “definir esquemas de tabelas, índices e visões” descrevem DDL, NÃO DML nem DTL. |
| DML | Manipular dados (linhas) já existentes nas tabelas. Comandos típicos: INSERT, UPDATE, DELETE. | Questões trocam UPDATE, INSERT e DELETE por DDL ou DCL. Se altera conteúdo de tupla, é DML. |
| DQL | Consultar dados sem alterar conteúdo. Usa essencialmente o comando SELECT. | Muitas questões classificam SELECT como DML; conceitualmente, é DQL quando a operação é de “apenas consulta”. |
| DCL | Controle de acesso e permissões de usuários em tabelas/objetos. Comandos típicos: GRANT, REVOKE. | GRANT/REVOKE aparecem como DML ou DDL; FCC cobra que sejam reconhecidos como DCL (controle de acesso). |
| DTL | Controle de transações, garantindo atomicidade e consistência. Comandos típicos: COMMIT, ROLLBACK. | Questões que associam COMMIT/ROLLBACK a “definição de estrutura” ou “segurança de acesso” estão erradas; eles pertencem à DTL. |
[FCC – 2024 – AGR – Pref. Jaboatão dos Guararapes – TI] – https://www.tecconcursos.com.br/questoes/3113360
A questão pede o comando correto para excluir um cidadão com CPF específico: a alternativa certa é DELETE FROM cidadao WHERE CPF = '...'. Ela reforça que DELETE é comando DML, e que a sintaxe correta NÃO usa DELETE * nem ERASE.
| Conceito | O que você precisa saber | Como a FCC cobra |
|---|---|---|
| SELECT | Define colunas (projeção) que serão retornadas na consulta. | Confusão comum: alternativa afirmando que SELECT “filtra linhas”; na verdade escolhe colunas. |
| FROM | Define tabela(s) de origem dos dados. | Questões simples indicam apenas a tabela correta (por exemplo, FROM processos) ao lado da projeção. |
| WHERE | Filtro linha a linha (seleção) sobre os registros. | Pegadinha clássica: trocar o papel de SELECT e WHERE; WHERE é quem seleciona as linhas. |
| ORDER BY | Ordenação do resultado final da consulta. | Cobrança típica: ordenar por determinada coluna, em ordem crescente (ASC) ou decrescente (DESC), sempre vindo por último na instrução. |
[FCC – 2025 – Analista – Pref. SP – TIC] – https://www.tecconcursos.com.br/questoes/3358401
A banca queria a consulta que retorna processos com status = 'Em andamento', iniciados em 2023, ordenados por data_inicio. A alternativa correta usa WHERE status = 'Em andamento' AND YEAR(data_inicio) = 2023 ORDER BY data_inicio ASC, cobrando ao mesmo tempo filtro por ano, uso correto da coluna status e ORDER BY na coluna certa.
| Conceito | O que você precisa saber | Como a FCC cobra |
|---|---|---|
| Funções agregadas | Resumem várias linhas em 1 valor (SUM, AVG, COUNT, MAX, MIN). | Usadas para contar linhas, somar valores, calcular média, maior e menor valor em relatórios e consultas de resumo. |
| GROUP BY | Agrupa linhas com valores iguais em 1 ou mais colunas. | Permite gerar totais por usuário, tipo, ano etc.; aparece em conjunto com funções agregadas. |
| HAVING | Filtra grupos após o GROUP BY, geralmente usando funções agregadas. | Questões testam diferença em relação ao WHERE, com condições como HAVING COUNT(*) > 100 ou HAVING SUM(valor) > 1000. |
| ORDER BY | Ordena o resultado final da consulta. | Deve aparecer por último na sintaxe completa, após GROUP BY e HAVING, ordenando por totais ou datas. |
[FCC – 2025 – AJ – TRT2 – TI] – https://www.tecconcursos.com.br/questoes/3569724
A tabela de log guarda alterações em processos, e a questão pede, para cada usuário, a última data em que alterou a tabela “Processos”. A alternativa correta é SELECT usuario, MAX(data_alteracao) ... WHERE tabela_afetada = 'Processos' GROUP BY usuario, cobrando o uso correto de função agregada + GROUP BY, sem HAVING desnecessário.
| Conceito | O que você precisa saber | Como a FCC cobra |
|---|---|---|
| INNER JOIN | Retorna apenas combinações com correspondência nas duas tabelas (interseção). | Enunciados que pedem “somente registros com correspondência em ambas” descrevem INNER JOIN, NÃO FULL JOIN. |
| LEFT JOIN | Retorna todas as linhas da tabela da esquerda + correspondentes da direita (ou NULL). | Usado para “esquerda completa”; linhas da esquerda sem correspondência aparecem com NULL nos campos da direita. |
| RIGHT JOIN | Retorna todas as linhas da tabela da direita + correspondentes da esquerda. | Equivalente “espelhado” do LEFT JOIN; enunciado que diz que RIGHT JOIN descarta linhas sem correspondência na direita está descrevendo INNER JOIN, e está errado. |
| FULL OUTER | Retorna todas as linhas de ambas as tabelas, correspondendo onde possível, com NULLs onde faltar correspondência. | Usado para união com NULLs, quando se quer todos os registros de ambos os lados, independentemente de correspondência. |
| SELF JOIN | JOIN da tabela consigo mesma, usando aliases. | Aparece em hierarquias e relacionamentos pai/filho, com a mesma tabela referenciada duas vezes no FROM. |
[FCC – 2025 – AMCI – CGM/SP – Geral] – https://www.tecconcursos.com.br/questoes/3365789
A questão exige uma consulta que liste NomeFornecedor, CNPJ e ValorPagamento, relacionando Pagamentos com Fornecedores. A alternativa certa usa INNER JOIN Fornecedores f ON p.IDFornecedor = f.IDFornecedor, cobrando a ligação correta FK → PK e evitando produtos cartesianos e JOINs com colunas erradas.
| Conceito | O que você precisa saber | Como a FCC cobra |
|---|---|---|
| Tipos básicos | Tipos numéricos, de caracteres, booleanos e de data/tempo: INT, DECIMAL(p,s), CHAR(n), VARCHAR(n), BOOLEAN, DATE, TIME. | Diferença entre CHAR(n) (tamanho fixo, preenche com espaços) e VARCHAR(n) (tamanho variável) aparece em pegadinhas sobre armazenamento e comparações. |
| NOT NULL | Torna o campo obrigatório, sem aceitar valores nulos. | Exemplo clássico: Nome VARCHAR(50) NOT NULL; alternativas erradas sugerem que campo NOT NULL pode ficar sem valor. |
| DEFAULT | Define valor padrão se nada for informado na inserção. | Exemplo: Casado BOOLEAN DEFAULT FALSE; questões trocam DEFAULT por UNIQUE ou outra restrição indevida. |
| UNIQUE | Garante que valores NÃO podem se repetir na coluna. | Comparações com PRIMARY KEY destacam que UNIQUE permite NULL (conforme SGBD), enquanto PK implica NOT NULL. |
| PRIMARY KEY / FOREIGN KEY | PK identifica unicamente o registro; FK referencia PK (ou UK) em outra tabela. | Exemplos: PRIMARY KEY (CPF) / FOREIGN KEY (CPF_AUTOR) REFERENCES AUTOR(CPF), cobrando integridade referencial. |
[FCC – 2024 – Analista Gov – SEAD/PI – TI] – https://www.tecconcursos.com.br/questoes/3410661
A pergunta tratava de lidar com conflito de unicidade no PostgreSQL e cobrava o uso de ON CONFLICT para definir a ação alternativa. Isso cai diretamente na ideia de restrições de unicidade e no comportamento do SGBD quando elas são violadas.
Neste módulo, você entenderá a importância das análises estratégicas para sua preparação. Aprenda a explorar o perfil e as características das principais bancas examinadoras, otimizando suas estratégias de estudo e aumentando suas chances de sucesso nos concursos públicos.
Compreenda a importância de análises detalhadas para direcionar sua preparação de maneira eficiente.
Explore o perfil e as características das principais bancas examinadoras para otimizar sua estratégia de estudo.
Neste módulo, você aprenderá a identificar seu estágio de preparação e a importância da fase pré-edital. Iremos guiá-lo através dos estágios básico, intermediário e avançado, fornecendo técnicas específicas para cada fase. Além disso, você descobrirá como otimizar sua preparação no período pós-edital, garantindo que esteja completamente preparado para o dia da prova.
Compreenda a estrutura dos diferentes estágios de preparação e a importância de se posicionar corretamente.
Aprenda a identificar em que estágio você se encontra e a relevância da preparação pré-edital.
Diretrizes e estratégias para quem está começando a preparação para concursos.
Abordagens específicas para quem já possui uma base e deseja aprofundar os estudos.
Técnicas avançadas para quem está próximo da aprovação e precisa de refinamento final.
Estratégias para otimizar sua preparação após a publicação do edital.
Neste módulo, você aprenderá a criar ciclos de estudo eficazes, planejar suas semanas de maneira produtiva e desenvolver um planejamento detalhado do zero. Além disso, iremos guiá-lo na criação de cadernos de questões, utilizando filtros essenciais e organizando por blocos de assunto e matéria, para garantir uma preparação completa e focada.
Entenda a importância da organização e do planejamento eficazes para alcançar a aprovação.
Aprenda a criar e manter um ciclo de estudos que maximize seu tempo e produtividade.
Estruture seu planejamento semanal para garantir uma preparação equilibrada e consistente.
Descubra como iniciar um planejamento detalhado desde o início, alinhado aos seus objetivos.
Explore os diferentes tipos de cadernos de questões e aprenda a aplicar os principais filtros.
Organize suas questões por blocos temáticos para uma revisão focada e eficiente.
Estruture cadernos de questões por matéria para aprofundar seus conhecimentos específicos.
Neste módulo, você vai explorar a metodologia de estudos detalhada e aprender como aplicar técnicas eficazes, desde o estudo da teoria e da lei seca até a revisão espaçada e automática. Abordaremos também como estudar e revisar por questões, analisar métricas, evoluir seu percentual de acertos, e preparar-se para provas discursivas, jurisprudência, legislação específica, exatas, contabilidade e tecnologia da informação.
Compreenda o sistema que irá guiar sua preparação de forma eficiente e organizada.
Explore os princípios e técnicas que sustentam um estudo eficaz e produtivo.
Aprenda a dominar a teoria e as leis secas com abordagens práticas e detalhadas.
Utilize técnicas de revisão espaçada e automática para fixar o conteúdo de forma duradoura.
Integre questões práticas em seu estudo para reforçar o aprendizado e avaliar seu progresso.
Aprenda a medir e interpretar seu desempenho com análises de métricas eficazes.
Desenvolva estratégias para melhorar continuamente seu percentual de acertos em provas.
Técnicas e práticas para se destacar em provas discursivas e redações.
Abordagens especializadas para entender e aplicar a jurisprudência relevante.
Foco na legislação específica para seu concurso e como estudá-la de forma eficaz.
Métodos de estudo para matérias de exatas, incluindo matemática e raciocínio lógico.
Estratégias para dominar contabilidade, desde os conceitos básicos até os mais avançados.
Abordagens para se preparar para questões relacionadas à tecnologia da informação e informática.
Neste módulo, você conhecerá as ferramentas essenciais para otimizar sua preparação para concursos. Aprenda a usar PDFs, videoaulas, Tec Concursos, criar resumos, mapas mentais, simulados, e a aplicar técnicas como Anki, ChatGPT e estudo reverso para maximizar seu desempenho e alcançar a aprovação.
descrição das ferramentas abordadas (PDFs, videoaulas, Tec Concursos, resumos, mapas mentais, Anki, ChatGPT, estudo reverso) e a importância de cada uma no contexto da preparação para concursos.
Aprender a tirar o máximo proveito dessas ferramentas, otimizando tempo e absorvendo o conteúdo de forma mais eficaz.
Técnicas de resumo eficiente, criação de mapas mentais visuais e interativos, e a importância dos simulados na preparação para concursos, incluindo como criá-los e utilizá-los.
Melhorar significativamente a retenção de informações importantes, garantindo que o conhecimento seja revisado de forma periódica e eficiente.
Explorar como utilizar o ChatGPT para otimizar a preparação para concursos públicos.Exemplos práticos de uso do ChatGPT para tirar dúvidas, gerar resumos, criar perguntas de revisão e simular interações
Conceito e vantagens do estudo reverso, passos para aplicar a técnica em diferentes matérias e exemplos práticos de como utilizá-la para maximizar a compreensão e memorização.
Neste módulo, você terá uma visão geral do manual, aprenderá os aspectos fundamentais dos concursos públicos, e descobrirá como preparar seu psicológico. Além disso, ensinaremos a criar uma rotina de estudos eficaz e a evitar os erros mais comuns cometidos pelos candidatos.
Você terá uma introdução sobre o que esperar do Manual, seus principais componentes, e como ele está organizado para maximizar seu aprendizado e eficiência.
Detalhes sobre o funcionamento dos concursos, tipos de cargos, etapas do processo seletivo, e a importância da preparação adequada.
Abordar a importância do preparo mental e emocional para enfrentar os desafios dos concursos.
Passos para criar um cronograma de estudos, técnicas de gerenciamento de tempo, e dicas para manter a consistência e a disciplina.
Integre questões práticas em seu estudo para reforçar o aprendizado e avaliar seu progresso.