Você foi contratado para projetar o banco de dados de um sistema operacional de celular que armazena padrões de desbloqueio em uma matriz 3x3 composta por 9 pontos fixos (numerados de 1 a 9).
Exemplo de senha em "L": Sequência de pontos 1 ➜ 4 ➜ 7 ➜ 8 ➜ 9
Desenvolva a solução em Banco de Dados Relacional atendendo obrigatoriamente a todos os tópicos abaixo:
CREATE TABLE para estruturar as tabelas do sistema (ex: Usuário, Ponto da Tela, Padrão de Senha e Passos do Padrão). Defina corretamente os tipos de dados, Chaves Primárias (PK), Chaves Estrangeiras (FK) e restrições de integridade (ex: UNIQUE, CHECK) para impedir senhas inválidas ou passos duplicados no mesmo ponto.
INSERT INTO para popular o banco. Cadastre os 9 pontos da matriz (1 a 9), pelo menos 1 usuário e a gravação completa de uma senha válida (ex: a senha em formato de "L", registrando a ordem exata de cada passo).
SELECT utilizando INNER JOIN para interligar as tabelas. A consulta deve retornar o nome do usuário, a identificação do padrão cadastrado e a sequência ordenada de pontos que compõem a senha.