Questões de Concurso
Sobre modelo relacional em banco de dados
Foram encontradas 716 questões
Num banco de dados relacional, quando um registro aponta para o outro, dependente deste, há de se fazer regras para que o registro "pai" não possa ser excluído se ele tiver "filhos" (as suas dependências). Esta regra é chamada tipicamente de:
Assinale a alternativa que NÃO faz parte dos modelos mais conhecidos de SGBD:
Seja o seguinte modelo lógico (relacional) para um dado SGBD onde os atributos sublinhados indicam as chaves primárias de cada uma das respectivas tabelas:

Com base no modelo apresentado, analise as seguintes consultas:
1) verificar o Cargo/Função do funcionário que tem um dado dependente;
2) verificar o Cargo/Função de um dado dependente.
3) verificar que profissões são exercidas pelos funcionários do sexo feminino;
4) verificar que profissões são exercidas por funcionários do sexo masculino
5) verificar que profissões só são exercidas por funcionários do sexo feminino;
Quais das consultas acima podem ser respondidas?
Dadas as afirmações seguintes,
I. O desenvolvimento de um sistema de banco de dados, a partir das planilhas do departamento de vendas, é caracterizado como um projeto utilizando dados existentes.
II. No modelo relacional, as relações são criadas usando chaves estrangeiras.
III. Uma entidade fraca não pode existir no banco de dados a menos que outro tipo de entidade também exista.
IV. O processo de normalização trata propriedades indesejáveis, tais como: a repetição de informações e a incapacidade de representar certas informações.
V. A linguagem SQL opera principalmente no nível de modelo lógico dos dados.
verifica-se que estão corretas

Autor(id, cpfAutor, nomeAutor)
Livro(id, tituloLivro)
Capitulo(id, tituloCapitulo)
Secao(id, tituloSecao)
Para completar o modelo, esse projetista deseja representar a existência dos seguintes relacionamentos: muitos-para-muitos entre autores e livros, um-para-muitos de livros para capítulos e um-para-muitos de capítulos para seções. Três restrições que o projetista deve seguir são:
• poder apenas criar campos adicionais nas relações existentes, ou então criar novas relações com seus próprios campos;
• cada relação do modelo resultante deve ter uma chave primária simples, denominada id;
• cada chave estrangeira criada deve ter nome na forma idX, onde X é o nome da relação referenciada.
De acordo com o descrito, quais são, respectivamente, as quantidades mínimas de chaves primárias e de chaves estrangeiras no modelo resultante criado pelo projetista?
DVD (Código, TítuloVídeo, Preço_aquisição, IdCliente, DataEmp)
Para cada vídeo a locadora pode ter vários DVDs para alugar a seus clientes. Esses têm código de identificação único para fins de organização física nas prateleiras e a locadora mantém o preço pago por cada DVD. Cada DVD só está alugado a um cliente de cada vez.
CLIENTES (Nome, Endereço, Telefone_Comercial, Telefone_Residencial, Identidade)
ALUGOU (ValorPago, DataEmp, DataDev, IdCliente, TítuloVídeo, CódigoDVD)
Os clientes (dos quais se sabe nome, endereço, telefones de contato e número de identidade) alugam ou pegam emprestados DVDs em uma data (DataEmp) e pagam um determinado valor em função da data em que os devolvem (DataDev).
Seja a consulta SQL a seguir.
Select Nome,
Telefone_residencial,
count(*) as QTE,
sum(ValorPago) as TotalPago
from clientes C, alugou A
where C.Identidade = A.IdCliente
group by Nome, Telefone_residencial
O resultado dessa consulta é listar
Considere uma situação em que pessoas são representadas por uma entidade, e casamentos são representados por um relacionamento. Nesse caso, o relacionamento de casamentos constituirá um exemplo de
em r que tenham
elas também devem ter 
Analise as afirmativas que apresentam as características do modelo relacional.
I. A restrição de integridade de entidade afirma que nenhum valor de chave primária pode ser NULL.
II. A restrição de integridade referencial é especificada entre duas relações e usada para manter a consistência entre tuplas nas duas relações.
III. A restrição funcional estabelece um relacionamento funcional entre dois conjuntos de atributos X e Y.
IV. A restrição de integridade referencial não pode ser especificada entre duas relações e ser usada para manter a consistência entre tuplas nas duas relações.
V. As restrições de chave e as restrições de integridade são especificadas sobre as relações individuais.
Estão corretas apenas as afirmativas.
NÃO apresenta característica do modelo relacional.
O comando abaixo permite listar, uma única vez, a identificação de cada proprietário que possui pelo menos um animal cadastrado, seguida da quantidade total de animais que cada um desses proprietários possui. select Proprietario_idProprietario,count(Proprietario_idProprietario) from animal where Proprietario_idProprietario is not null group by Proprietario_idProprietario
Na implementação de um banco de dados com base no modelo relacional, uma alternativa para se evitar a desnormalização — sem prejuízo ao aumento do desempenho na recuperação de dados constantemente usados — é criar uma visão materializada
1. Cada linha formada por uma lista ordenada de colunas representa um registrou ou tupla.
2. Uma chave permite usuários autorizados aplicarem as mesmas formas de manipular dados aplicados em uma consulta.
3. A Chave estrangeira (FK - Foreign Key) é a chave formada através de um relacionamento com a chave primária de outra tabela.
4. No relacionamento Um para Muitos (1 para N), a chave primária da tabela 1 estará na tabela do lado N.
Assinale a alternativa que indica todas as afirmativas corretas.