LogoTestYourMind
Disciplinas

Banco de dados

Disciplina voltada para o armazenamento, organização e manipulação eficiente de informações. Engloba desde a modelagem conceitual (MER) até a implementação física e extração de dados utilizando a linguagem SQL (DDL, DML e consultas avançadas).

Temas

Misturado

Todos os temas

Pratique com todas as questões desta disciplina de uma vez.

20 questõesComeçar

Conceitos Básicos e Histórico

Focado na evolução e nos fundamentos dos sistemas de banco de dados. Aborda a diferença entre dados e informação, a arquitetura ANSI/SPARC de três níveis, a independência de dados e as vantagens do uso de um SGBD em relação aos sistemas de arquivos tradicionais.

2 questõesPraticar

Modelagem Conceitual

Centrado na primeira etapa do design de banco de dados, utilizando o Modelo Entidade-Relacionamento (MER). Explora a identificação de entidades, atributos (simples, compostos, multivalorados), chaves e as cardinalidades nos relacionamentos para representar os requisitos do mundo real.

2 questõesPraticar

Modelagem Lógica e Física

Trata da transição do modelo conceitual para a implementação real. Envolve a tradução do MER para o Modelo Relacional (tabelas, chaves primárias e estrangeiras), o processo de normalização (1FN, 2FN, 3FN) para evitar anomalias e as decisões de implementação física no disco.

2 questõesPraticar

Criação e Manipulação de Objetos (DDL, DML, TCL)

Voltado para o uso prático da linguagem SQL. Engloba comandos DDL para definir estruturas (CREATE, ALTER, DROP), DML para gerir os dados (INSERT, UPDATE, DELETE) e TCL para controlar as transações e garantir a integridade (COMMIT, ROLLBACK).

4 questõesPraticar

Consultas Simples e Agrupamentos

Focado na extração e sumarização de dados essenciais utilizando a instrução SELECT. Cobre a filtragem de linhas (WHERE), a ordenação de resultados (ORDER BY) e o uso de funções de agregação (SUM, AVG, COUNT) combinadas com a cláusula GROUP BY e HAVING.

4 questõesPraticar

Consultas Múltiplas (Joins, Conjuntos e Subconsultas)

Explora técnicas avançadas de extração de dados cruzando informações de diferentes tabelas. Engloba as várias formas de junção (INNER JOIN, LEFT/RIGHT JOIN), operações de conjuntos (UNION, INTERSECT) e a construção de consultas aninhadas (Subconsultas).

6 questõesPraticar