Questões de Banco de Dados - Modelo relacional para Concurso
Foram encontradas 524 questões
Considere o seguinte requisito de dados de uma empresa para modelagem conceitual:
Um funcionário trabalha para vários projetos. Um projeto é desenvolvido em vários locais. Cada funcionário associado para um projeto trabalha em apenas um local para esse projeto, mas pode estar em um local diferente para um projeto diferente. Em determinado local, um funcionário trabalha em apenas um projeto. Em um local em particular, pode haver muitos funcionários associados a um determinado projeto.
Para tanto o modelo conceitual de dados deve prever um relacionamento entre as relações com as respectivas cardinalidades do lado da entidade citadas:
Dado o seguinte modelo relacional:
A alternativa que representa uma consulta SQL que retorna a descrição dos departamentos cuja soma dos salários dos funcionários que os lotam seja superior a R$10.000, é:
INSTRUÇÃO: Considere o diagrama do modelo entidade e relacionamento (ER) a seguir, para responder à questão.
Tendo como referência o modelo lógico precedente, julgue o item a seguir.
A partir do modelo apresentado, infere-se que um hospital
pode estar vinculado a várias universidades, pois a tabela
Hospital apresenta cardinalidade (0, n).
Considere que, em um modelo relacional, há duas tabelas bem formadas denominadas Pessoa e Projeto. Os atributos de Pessoa são CPF (PK), nome, endereço e o código do projeto no qual ela trabalha (FK); os atributos de Projeto são código (PK), título e data de início. Considere também que existe uma regra de negócio que determina que, em um projeto, não possam trabalhar mais do que 15 pessoas.
Um gatilho, criado para garantir que essa regra de negócio seja permanentemente observada, deve ser programado para ser executado
Texto 5 para responder a questão.
Por muitas vezes, é necessário representar dados em tabelas, que podem ser traduzidas por relações dentro de um banco de dados, como no exemplo a seguir.
Com base no exposto e nos dados apresentados na tabela, é
correto afirmar que
Considere a tabela relacional abaixo.
EMPREGADO_PROJETO
(num_empregado, num_projeto, horas_trabalhadas, nome_empregado, nome_projeto, localização_projeto)
Nessa tabela, não se pode inserir um projeto, a menos que um empregado esteja associado. Por outro lado, não se pode inserir um empregado, a menos que esteja associado a um projeto. Esse é um exemplo de
Considere o modelo entidade e relacionamento a seguir, usando a simbologia Peter Chen estendida
ao se mapear esse modelo para o modelo relacional de dados, mantendo-se a terceira forma normal e observando que campos em negrito são chaves primárias e campos sublinhados são chaves estrangeiras, uma representação da tabela associada à entidade Z fica igual a:
Considere um banco de dados que registre informações sobre alunos, disciplinas e professores em uma faculdade. Sabe-se que um aluno pode cursar uma ou mais disciplinas, que cada disciplina é ministrada por um único professor e que cada disciplina aceita inscrições de um ou mais alunos.
Nesse contexto, analise as afirmativas a seguir.
I. Alunos e professores têm relação N:M ente si.
II. Professores e disciplinas têm uma relação 1:N entre si.
III. Cada professor ministra, necessariamente, apenas uma disciplina.
Está correto o que se afirma em
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?
Analise a frase abaixo, a respeito dos conceitos que envolvem Banco de Dados.
Em uma relação_________é necessário criar uma nova tabela com as chaves primárias das tabelas envolvidas, ficando assim uma chave composta, ou seja, formada por diversos campos-chave de outras tabelas. Uma relação____________indica que as tabelas tem relação unívoca entre si. Você escolhe em qual tabela vai receber a chave estrangeira.
Assinale a alternativa que preenche correta e sequencialmente as lacunas do texto.
Considere, hipoteticamente, uma relação de trabalho em que um funcionário pode trabalhar em várias empresas, sendo registrado em todas elas. Esta relação é representada na figura abaixo.
Nesta relação, cada funcionário pode ocupar cargos diferentes em cada empresa onde trabalha recebendo, inclusive, salários
diferentes por jornadas de trabalho variáveis. Nestas condições, quando o modelo for implementado em um Sistema Gerenciador
de Banco de Dados relacional,
Analise os itens relacionados aos Sistemas de Banco de Dados:
I. Na terminologia de base de dados relacional, a linha é chamada de atributo, a coluna é chamada de tupla e a tabela de domínio. O tipo de dado que especifica o tipo dos valores que podem aparecer em uma coluna é chamado de relação.
II. Um banco de dados relacional é um banco de dados percebido por seus usuários como uma coleção de RelVars (relvars) ou, de modo mais informal, tabelas.
III. Um sistema relacional é um sistema que admite bancos de dados relacionais e operações sobre esses bancos dados, incluindo em particular as operações de restrição, projeção e junção.
IV. O modelo relacional de dados está relacionado com três aspectos principais dos dados: a estrutura de dados, a integridade de dados e a manipulação de dados.
A sequência correta é:
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