Pular para o conteúdo

Cebraspe · Superior Tribunal Militar (STM) 2025

Questão 90 — Banco de Dados: PostgreSQL — Herança de Tabelas

Banco de Dados PostgreSQL — Herança de Tabelas

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
A respeito de Flyway, PostgreSQL e H2 Database, julgue os próximos itens.

Considere que os comandos a seguir tenham sido executados no PostgreSQL 14.18.

Comandos SQL: CREATE TABLE IF NOT EXISTS public.servidor (idServidor INT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY, nome VARCHAR(30)); CREATE TABLE IF NOT EXISTS public.magistrado (idServidor INT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY, matricula int) INHERITS (public.servidor); INSERT INTO public.servidor (nome) VALUES ('Pedro'), ('João'); INSERT INTO public.magistrado (nome) VALUES ('Maria'); SELECT * FROM public.servidor;

Nesse caso, o comando SELECT * FROM public.servidor; apresentará, ao ser executado, o resultado a seguir.

Resultado tabular com colunas idServidor e nome: 1 Pedro; 2 João; 3 Maria.
Selecione uma alternativa

Ver gabarito

Gabarito: Errado

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Cargo 3 (072_STM_003_01)