Partilhar: WhatsApp
aulify
UC UC02355 · T. Assistente de Arqueólog

Ficha 02 · Consultas SQL ao inventário arqueológico

CREATE TABLE, INSERT, SELECT, JOIN, GROUP BY sobre unidades estratigráficas, peças, desenhos e fotografias
Versão · Aluno
Tempo · 4 horas
Aluno(a)
Turma
Data

Exercício 1 · Criar a tabela com chave primária e estrangeira

Escreve a instrução CREATE TABLE para pecas, sabendo que tem: id (chave primária, número inteiro automático), numero_inventario (texto, obrigatório, único), ue_id (chave estrangeira para unidades_estratigraficas.id, obrigatório), designacao (texto, obrigatório) e material (texto, obrigatório).

Exercício 2 · Inserir um registo

Escreve a instrução INSERT para registar a peça CV.2025.0088, ligada à unidade estratigráfica com id = 1, designação "Fundo de taça de terra sigillata", material "ceramica".

Exercício 3 · Filtrar peças por material

Com a tabela pecas a conter quatro peças (três de cerâmica, uma de metal), escreve a consulta que lista o número de inventário e a designação das peças de cerâmica, por ordem de número de inventário. Qual é o resultado esperado?

Exercício 4 · JOIN entre peças e unidades estratigráficas

Escreve a consulta que lista, para cada peça, o número de inventário, a designação e o sítio de onde veio (campo sitio está em unidades_estratigraficas, ligada por ue_id).

Exercício 5 · Contar peças por unidade estratigráfica

Escreve a consulta que conta quantas peças existem em cada unidade estratigráfica, incluindo unidades sem nenhuma peça. Qual é o resultado esperado com três UEs (uma com 2 peças, duas com 1 peça cada)?

Exercício 6 · Consultar uma relação muitos para muitos

A peça CV.2025.0087 está ligada ao desenho D.2025.014 (autor Marta Pinheiro, escala 1:1) através da tabela de ligação peca_desenho. Escreve a consulta que devolve o número, o autor e a escala de todos os desenhos dessa peça.

Exercício 7 · Auditar desenhos sem localização do original

Escreve a consulta que identifica os desenhos cujo campo localizacao_original está vazio, mostrando o número, o autor e a bibliografia. Explica para que serve esta consulta num projeto real.