Questões de Concurso
Sobre banco de dados
Foram encontradas 15.797 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
create table t1(
a int not null primary key,
b varchar(50) not null)
create table t2 (
c int not null primary key,
a int not null unique,
constraint fk_1 foreign key (a)
eferences t1(a))
É correto concluir que as tabelas T1 e T2 têm entre si:
Uma das desvantagens da utilização do Hibernate é o aumento do tempo de desenvolvimento, já que todas as consultas SQL deverão ser transcritas para a linguagem HQL para poderem ser mapeadas em classes Java.
Entidade é um agrupamento lógico de informações inter-relacionadas que representa uma abstração do mundo real.
As cardinalidades, também chamadas de relacionamento, podem ser 1:1, 1:N e N:N.
No modelo lógico de dados, não há necessidade de as entidades estarem normalizadas; isso é necessário apenas no modelo físico de dados.
O modelo de entidade e relacionamento é uma representação da realidade, utilizando entidades e relacionamentos.
São técnicas de filtragem utilizadas no BDT: padronização, stopwords e stemming.
Recuperação de dados e recuperação de informação são expressões utilizadas para o mesmo processo: retornar para o usuário todos os documentos em que exista o termo pesquisado.
Quando aplicadas na coluna VALOR_CD da tabela CD, as funções AVG e STDDEV retornam a média aritmética e o desvio-padrão dos preços dos CDs, respectivamente.
O comando a seguir apresentará como resultado uma tabela com 3 linhas.
SELECT COUNT(*) FROM CD
WHERE VALOR_CD ≥ 16
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.