Questões de Concurso
Para desenvolvedor
Foram encontradas 312 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Assumindo que cada cantor vendeu apenas uma unidade de cada CD de sua autoria, o comando a seguir apresentará o ganho total de cada um deles.
SELECT CANTOR.NOME_CANTOR, SUM(CD.VALOR_CD)
FROM CANTOR, CD
WHERE CD.CODIGO_CANTOR = CANTOR.CODIGO_CANTOR
Considere o comando abaixo.
SELECT CANTOR.NOME_CANTOR, CD.TITULO_CD
FROM CANTOR, CD
WHERE CD.CODIGO_CANTOR = CANTOR.CODIGO_CANTOR
Quando executado, esse comando apresentará o resultado mostrado a seguir.

ID INTEGER NOT NULL,
NOME CHAR(50) NOT NULL UNIQUE,
CPF DECIMAL (11,0) NULL,
NACIONALIDADE INTEGER NOT NULL,
PRIMARY KEY (ID),
FOREIGN KEY (NACIONALIDADE)
REFERENCES TABELA_NACIONALIDADE(CODIGO_NACIONALIDADE)
);
A cláusula NULL na coluna CPF indica que o conteúdo dessa coluna pode ser zero, já que ela é do tipo DECIMAL (11,0).
ID INTEGER NOT NULL,
NOME CHAR(50) NOT NULL UNIQUE,
CPF DECIMAL (11,0) NULL,
NACIONALIDADE INTEGER NOT NULL,
PRIMARY KEY (ID),
FOREIGN KEY (NACIONALIDADE)
REFERENCES TABELA_NACIONALIDADE(CODIGO_NACIONALIDADE)
);
A tabela TABELA_NACIONALIDADE deve ter uma coluna de nome DESCRICAO_NACIONALIDADE para obter o texto equivalente a cada código.
ID INTEGER NOT NULL,
NOME CHAR(50) NOT NULL UNIQUE,
CPF DECIMAL (11,0) NULL,
NACIONALIDADE INTEGER NOT NULL,
PRIMARY KEY (ID),
FOREIGN KEY (NACIONALIDADE)
REFERENCES TABELA_NACIONALIDADE(CODIGO_NACIONALIDADE)
);
Na tabela TABELA_NACIONALIDADE , CODIGO_NACIONALIDADE deve ser PRIMARY KEY.
ID INTEGER NOT NULL,
NOME CHAR(50) NOT NULL UNIQUE,
CPF DECIMAL (11,0) NULL,
NACIONALIDADE INTEGER NOT NULL,
PRIMARY KEY (ID),
FOREIGN KEY (NACIONALIDADE)
REFERENCES TABELA_NACIONALIDADE(CODIGO_NACIONALIDADE)
);
Mais de uma PESSOA pode ter o mesmo NOME e a mesma NACIONALIDADE.
ID INTEGER NOT NULL,
NOME CHAR(50) NOT NULL UNIQUE,
CPF DECIMAL (11,0) NULL,
NACIONALIDADE INTEGER NOT NULL,
PRIMARY KEY (ID),
FOREIGN KEY (NACIONALIDADE)
REFERENCES TABELA_NACIONALIDADE(CODIGO_NACIONALIDADE)
);
A tabela criada terá quatro colunas.
A DML utiliza o comando CREATE para inserir um novo registro na tabela de dados.
Para inserir uma nova coluna em uma tabela já existente, a DDL utiliza o comando ALTER, como no exemplo a seguir. ALTER TABLE CLIENTE ADD NOME CHAR(50) UNIQUE
Para implementar um SGBD, são necessários três componentes: linguagem de definição de dados, linguagem de manipulação de dados e dicionário de dados.
Os programas usados em um SGBD permitem criação de estruturas, manutenção de dados, gerenciamento de transações efetuadas em tabelas e extração de informações.
O comando LISTE OS CARROS COM PREÇO ACIMA DE 30 MIL REAIS é entendido pelo SGBD como um caminho de acesso lógico e traduzido para caminho de acesso físico para a obtenção da informação solicitada.
Cada SGBD utiliza um terminador de comando específico. Como exemplo, no Oracle e no PostgreSQL, o terminador é ponto e vírgula (;) enquanto no SQL Server é GO.
A chave primária (PK) contém apenas uma coluna, a chave secundária (SK) contém duas colunas e a chave concatenada (CK) contém três ou mais colunas.
Dados persistentes são gravados em dispositivos de armazenamento secundário, de forma permanente, também denominado armazenamento não volátil.
Bloco é a unidade de transferência de dados entre o disco e a memória. Em um mesmo bloco podem estar alocados no máximo dez registros de tamanho fixo.
Em um arquivo, os registros têm tamanho fixo ou variável e podem ser de diferentes tipos ou classes.
O tipo abstrato de dados deque armazena os elementos em posições como as de uma lista. Cada uma dessas posições em um deque é definida em relação à posição de seus vizinhos e constitui um nodo que satisfaz a relação pai-filho.
Uma árvore implementada por meio de encadeamento deve apresentar, além do nó pai, um encadeamento entre os nodos por meio de um campo de elo (ponteiro) e uma indicação de final de árvore por meio de um ponteiro nulo.
Pilha é uma coleção de objetos que são inseridos e retirados de acordo com o princípio LIFO (last in first out). O armazenamento das últimas páginas visitadas pelos navegadores web e os mecanismos de reversão (undo) dos editores de texto são exemplos desse tipo abstrato de dados.
