

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
O modelo de entidades e relacionamentos, diagrama freqüentemente empregado na análise de dados para o modelo relacional, é elaborado com os mesmos tipos de elementos de modelagem do modelo de classes da UML, utilizado em análise orientada a objetos.
Para cada tipo de entidade fraca W no esquema ER, com tipo de entidade E que a identifica, cria-se uma relação R e incluem-se todos os atributos simples de W como atributos de R. Adicionalmente, incluem-se como atributos de chave estrangeira em R os atributos de chave primária do tipo de entidade E. A chave primária de R é uma combinação da chave primária do tipo de entidade E com a chave parcial do tipo de entidade fraca W.
Para cada tipo de relacionamento R binário M:N, cria-se uma nova relação S para representar R. Incluem-se como atributos de chave estrangeira em S as chaves primárias das relações que representam os tipos de entidades participantes; tal combinação irá formar a chave estrangeira de S. Incluem-se quaisquer atributos simples de R como atributos de S.
Sobre o diagrama a seguir é correto afirmar que:
o atributo node pode ser acessado diretamente por subclasses de XXX.
a operação getNode() da classe XXX pode ser acessada diretamente por objetos da classe YYY.
a classe WWW é uma classe concreta.
a classe XXX é uma generalização de ZZZ.
Quando duas entidades participam de um relacionamento de muitos para muitos (M-N), para representar essa relação em um banco de dados relacional, é necessário criar uma relação consistindo de chaves estrangeiras para as duas relações que representam as entidades participantes.
Certo
Errado
O diagrama entidade/relacionamento permite ao engenheiro de software especificar completamente os objetos de entrada e saída de um sistema, e também os atributos que definem as propriedades desses objetos e as suas relações.
Dado o diagrama entidade-relacionamento (DER).

O correto mapeamento para o esquema relacional normalizado deve criar
três relações derivadas de Cargo, Funcionário e Projeto. Para a relação Aloca o procedimento é criar atributos multivalorados como chaves estrangeiras na relação Projeto, relacionados aos atributos identificadores (ou chaves primárias) da relação Funcionário e para a relação Exerce o procedimento é inserir na relação Cargo atributos multivalorados como chaves estrangeiras, relacionados aos atributos identificadores (ou chaves primárias) da respectiva relação Funcionário.
três relações derivadas de Cargo, Funcionário e Projeto. Para a relação Aloca o procedimento é criar atributos multivalorados como chaves estrangeiras na relação Projeto, relacionados aos atributos identificadores (ou chaves primárias) da relação Funcionário e para a relação Exerce o procedimento é inserir na relação Cargo um novo atributo como chave estrangeira, relacionado ao atributo identificador (ou chave primária) da respectiva relação Funcionário.
quatro relações derivadas de Cargo, Funcionário, Aloca e Projeto. Para a relação Exerce o procedimento é inserir, na relação Cargo, atributos multivalorados como chaves estrangeiras, relacionados aos atributos identificadores (ou chaves primárias) da respectiva relação Funcionário.
três relações derivadas de Cargo, Funcionário e Projeto. Para a relação Aloca o procedimento é criar atributos multivalorados como chaves estrangeiras na relação Funcionário, relacionados aos atributos identificadores (ou chaves primárias) da relação Projeto e para a relação Exerce o procedimento é inserir na relação Funcionário, um novo atributo como chave estrangeira, relacionado ao atributo identificador (ou chave primária) da respectiva relação Cargo.
quatro relações derivadas de Cargo, Funcionário, Aloca e Projeto. Para a relação Exerce o procedimento é inserir, na relação Funcionário, um novo atributo como chave estrangeira, relacionado ao atributo identificador (ou chave primária) da respectiva relação Cargo.
Quando duas entidades participam de um relacionamento 1-1, para representar essa relação em um banco de dados relacional, uma chave estrangeira deve ser introduzida em cada uma das relações que representam as entidades participantes.
Certo
Errado
O procedimento ALTER TABLE permite a alteração de uma tabela existente sem a necessidade de mudança de permissões da tabela. Um dos parâmetros permitidos nesse procedimento é o DROP CASCADE que solicita ao sistema gerenciador de banco de dados abortar qualquer comando que encontre um objeto que dependa da restrição da coluna ou da tabela.
Considere o relacionamento entre uma classe Funcionario e uma outra Dependente. Sabe-se, ainda, que objetos que representam os dependentes de um funcionário são criados apenas quando o funcionário é incluído no sistema, e que a remoção do funcionário implica a remoção de todos os seus dependentes. Este relacionamento pode ser precisamente capturado por:
Em um diagrama entidade-relacionamento (ERD), um objeto associativo representa a associação de vários objetos na estruturação de um determinado objeto.
Uma aplicação de folha de pagamento inclui somente funcionários horistas e mensalistas. Ambos possuem o mesmo conjunto de atributos e métodos, diferindo apenas no método que efetua o cálculo do pagamento. Neste cenário, as boas práticas de modelagem recomendam que:
sejam definidas duas classes: uma para representar funcionários horistas, e outra, para os mensalistas, sem relacionamento entre elas.
sejam definidas duas classes: uma representando funcionários horistas, e outra, os mensalistas, com uma relação de herança entre elas.
seja definida uma interface para representar funcionários e duas implementações desta interface: classes representando horistas e mensalistas.
seja definida uma classe abstrata para representar funcionários e duas classes concretas (que herdam da abstrata) para representar horistas e mensalistas.
sejam definidas três classes concretas, para representar funcionários, horistas e mensalistas, com as duas últimas herdando da primeira.
Uma das heurísticas para a produção de diagramas entidaderelacionamento (ERD) consiste em desenvolver o ERD de um determinado sistema de uma só vez, para evitar que ocorra o tratamento de informações que estejam fora do escopo do sistema.
A notação
representa um atributo-chave, enquanto
representa um atributo-multivalorado.
Certo
Errado
Baseado no Diagrama de Entidade Relacionamento acima, julgue as afirmativas abaixo:
I- Obrigatoriamente uma área de lotação tem, pelo menos, um empregado.
II- Um empregado está vinculado, obrigatoriamente, a uma área de lotação.
III- Um dependente (se existir) será obrigatoriamente vinculado a um empregado.
IV- Um empregado pode ter vários ou nenhum dependente.
V- Um empregado tem, obrigatoriamente, um nível salarial.
VI- Um mesmo nível salarial pode ter vários ou nenhum empregado.
Somente as alternativas II, III, IV e VI estão corretas.
Somente as alternativas I, II e III estão corretas.
A regra de integridade referencial, em que uma linha, ao ser excluída, provoca a exclusão também de todas as linhas dependentes, é:
set delete.
set exclude.
linkage.
chaining.
cascade
Sobre mapeamento do modelo conceitual para o modelo relacional podemos afirmar que:
as informações sobre a estrutura de cada tabela pode ser encontrada no diagrama de atributos.
os relacionamentos entre as tabelas são implementados por meio de colunas especiais, chamadas chaves normais.
o modelo conceitual é um modelo de baixo nível, e o modelo lógico ou relacional é um modelo de alto nível.
qualquer componente do modelo conceitual que possua dados deve ser representado no banco de dados através de uma tabela ou seqüência
As entidades fracas dependem de outras entidades para sua existência. São facilmente reconhecidas porque não possuem chaves candidatas, como possuem as entidades fortes.
O modelo baseado na percepção do mundo real, que consiste em um conjunto de objetos básicos e nas relações entre esses objetos, denominase:
Modelo de Controle (MC);
Modelo Essencial (ME);
Modelo Entidade-Relacionamento (MER);
Modelo Ambiental-Comportamental (MAC);
Modelo Comportamental (MC).
Vários tipos diferentes de atributos ocorrem no modelo entidade-relacionamento, incluindo atributos simples e compostos, atributos com valor único ou múltiplo e atributos armazenados e derivados.
Certo
Errado