Foram encontradas 25.149 questões.
Seja um banco de dados para uma árvore genealógica simples, composto de uma única relação, conforme definido a seguir pelo comando CREATE TABLE da SQL. Os atributos id_mae e id_pai são chaves estrangeiras que referenciam a mãe e o pai de uma pessoa, respectivamente.
CREATE TABLE pessoa (
id INT NOT NULL,
nome VARCHAR(40) NOT NULL,
id_mae INT NULL,
id_pai INT NULL,
PRIMARY KEY (id),
FOREIGN KEY(id_mae) REFERENCES pessoa(id),
FOREIGN KEY(id_pai) REFERENCES pessoa(id) )
A expressão SQL que segue foi escrita para obter informação do banco de dados:
SELECT * FROM pessoa F
WHERE EXISTS (
SELECT * FROM pessoa P
WHERE P.id_pai = F.id_pai AND F.id <> P.id)
OR EXISTS ( SELECT * FROM pessoa P
WHERE P.id_mae = F.id_mae AND F.id <> P.id)
Considerando que o símbolo '<>' representa um operador de comparação que significa 'diferente de', e a expressão 'compartilhar um parente' denota 'ter um parente em comum' (por exemplo, se duas pessoas 'compartilham um primo', significa que este é primo de ambas as pessoas), então a execução da expressão SQL dada resulta nas:
Provas
Ao desenvolver uma aplicação web, um requisito crítico é a persistência dos dados, que podem ser armazenados localmente em um arquivo na máquina que está acessando a aplicação ou então em um banco de dados, configurado pelo desenvolvedor. Alguns exemplos de sistemas de gerenciamento de bancos de dados mais comumente utilizados em aplicações web são:
Provas
Em bancos de dados relacionais, destaca-se o conceito de transação, sendo que transações são caracterizadas pelas denominadas propriedades ACID.
Referente a essas propriedades, a letra
Provas
Considere a seguinte tabela de um banco de dados relacional:
Cardapio (Cod, Prato, Valor)
O comando SQL para reajustar em 10% os valores do Cardápio, para registros com Cod menor do que o valor 100 é:
Provas
Considerando um banco de dados relacional, deseja-se criar uma tabela de nome Animais, com atributos Nome, Identificador e Local, sendo Identificador a chave primária e todos atributos do tipo caractere, com 20 elementos. O comando SQL para criar essa tabela é:
Provas
Considere a seguinte tabela de um banco de dados relacional:
Estoque (Código, Item, Quantidade)
A expressão do cálculo relacional que obtém todos atributos dessa tabela, para o valor de Quantidade maior do que 200 é:
Provas
Considere a seguinte consulta a um banco de dados relacional, expressa em álgebra relacional:
πcor,acidez(σtipo='maçã'(frutas))
A execução dessa consulta tem como resultado a exibição
Provas
Considere a seguinte expressão, que representa uma dependência funcional de um banco de dados relacional: X → Y, sendo X e Y subconjuntos quaisquer do conjunto de atributos de uma tabela R.
O significado dessa expressão é:
Provas
No modelo entidade-relacionamento, as entidades possuem atributos, sendo certo que um atributo de uma entidade que tem seus valores determinados ou calculados a partir de outros atributos contidos no modelo, denomina-se atributo
Provas
Dentre as funções básicas de um sistema gerenciador de banco de dados, inclui-se
Provas
Caderno Container