Questões

Pratique com questões de diversas disciplinas e universidades

2.292 questões encontradas(exibindo 10)

Página 34 de 230

Imagine que você está desenvolvendo um Diagrama Entidade Relacionamento (DER) para um sistema de controle de vendas on-line de uma loja de roupas femininas. Durante o processo você identificou a necessidade da entidade cliente. Dentre os atributos da entidade cliente, identifique um que corresponda a cada um dos tipos abaixo:

A
Atributo multivalorado: Telefone, já que o cliente pode ter mais de um.
B
Atributo composto: Endereço, já que existem subdivisões acerca de um endereço.
C
Atributo não nulo: Nome, por ser importante não tem como passar sem ser preenchido, ou seja, tem valor garantido.
D
Atributo identificador: CPF, valor único por pessoa.

A fase inicial do projeto de banco de dados, segundo Korth, Silberschatz e Sudarshan (2003), é caracterizar completamente as necessidades de dados dos prováveis usuários do banco de dados. As etapas da modelagem possuem algumas funções. Considerando as funções das etapas da modelagem, analise as afirmativas a seguir:

I. Na fase de elaboração ocorre o levamento de requisitos, nessa fase, não são permitidas falhas ou esquecimentos dos clientes.

II. A negociação é fase em que se verifica a viabilidade na inclusão de novos itens sugeridos por clientes.

III. A elicitação são as conversas com os usuários do software em que é realizado o levantamento de informações sobre os procedimentos a serem considerados no software.

Considerando o contexto apresentado, é correto o que se afirma em:

A
I, apenas.
B
I e II, apenas.
C
I e III, apenas.
D
II e III, apenas.
E
I, II e III.
Em um modelo de entidade e relacionamento, nem todas as entidades serão relacionadas e há casos em que não há ligação entre elas. Estes casos são considerados entidades isoladas e, embora não seja tão comum, é importante levar em conta esta possibilidade. Quando as ligações existirem, elas serão classificadas de acordo com os tipos de relacionamentos. Acerca dos tipos de relacionamentos, assinale a alternativa CORRETA:
A
relacionamento muitos-para-muitos é usado quando uma entidade A pode se relacionar com uma ou mais entidades B.
B
relacionamento um-para-um é usado quando uma entidade A se relaciona com uma entidade B e vice-versa.
C
relacionamento um-para-muitos é usado quando várias entidades A se relacionam com várias entidades B.
D
Existem quatro tipos de relacionamentos: um-para-um; um-para-muitos, muitos-para-um e muitos-para-muitos.

A maneira mais difundida de se modelar dados é através do diagrama de entidade e relacionamento, usado para identificar os elementos (entidades) do sistema, os vínculos entre esses elementos (relacionamentos), e quantificadores que representam as regras para expressar o comportamento desses vínculos entre os elementos (cardinalidade). Considerando a modelagem de dados, analise o seguinte script SQL para a criação das tabelas T1 e T2:

create table t1 ( a int not null primary key, b varchar (50) not null)
create table t2 ( int not null primary key, a int not null unique, constraint fk_1 foreign key (a) references t1 (a) )

É correto concluir que as tabelas T1 e T2 têm entre si:

A
um relacionamento 1:n.
B
um relacionamento n:m.
C
um relacionamento n:1.
D
um relacionamento 1:1.
E
qualquer tipo de relacionamento, dependendo da instância de cada uma.

Sobre índices é correto afirmar que:

A
A criação de índices é imprescindível para qualquer tabela do MySQL.
B
Considere um sistema muito acessado por usuários de todo o mundo e uma tabela que armazene os eventos de login desses usuários. Nesse caso, a criação de um índice nessa tabela de registro de login é conveniente para acelerar o tempo de inserção, provendo uma melhor experiência para o usuário.
C
Índices deixam inserções mais lentas e consomem mais espaço em disco. Por essas razões devem ser usados apenas em tabelas com mais de um milhão de registros. Só nesses casos os custos compensarão os ganhos de velocidade de leitura.
D
Considere uma base de dados construída para análises científicas que é montada uma vez e depois não é mais atualizada, e que possui muitos dados. Nesse caso compensa construir diversos índices que serão úteis para as consultas dos cientistas, pois mesmo que o tempo de criação dos índices seja grande, a alta velocidade das leituras subsequentes compensará o tempo de criação dos índices.
E
Os índices são recursos utilizados em bancos de dados antigos. O sistema de otimização de consultas do MySQL (optimum lookup process) dispensa a utilização de índices em tabelas do MySQL.

Kimball afirma que um bom planejamento e definição bem elaborada dos requisitos aumentam a probabilidade de sucesso de um projeto de Data Warehouse. Por que isso acontece?

A

O levantamento de requisitos identifica as consultas que serão apresentadas no ambiente analítico.

B

Após a conclusão do projeto do DW/DM não é possível fazer manutenções ou adicionar novos módulos ao ambiente.

C

Seu desenvolvimento é baseado nos sistemas transacionais de onde os dados serão extraídos.

D

Seu desenvolvimento é baseado em experiências empíricas e nas necessidades que podem surgir no futuro.

E

Seu desenvolvimento é baseado nas necessidades dos usuários do negócio.

Um analista de sistemas, precisa fazer um modelo conceitual em uma empresa, segundo os conceitos apresentados, qual é a primeira atividade que deve ser feita?

A

A primeira atividade é conversar com os usuários e estabelecer regras para evitar que sejam fitas muitas alterações no modelo.

B

Avisar aos usuários que irão participar que o modelo não poderá sofrer modificações para etapas já tenham sido concluídas, pois isto tornará o modelo conceitual instável.

C

Deve-se entrevistar os usuários e ao se perceber que estes estão dispostos a modificar o que já é feito devem ser afastados, pois serão muito problemáticos para o modelo.

D

Identificar os usuários envolvidos e identificar algumas características de seus planos de referencia e assim determinar imagens ainda que incompletas que serão desenvolvidas e completadas durante a análise.

E

A primeira atividade é identificar uma imagem inicial qualquer definida junto com um usuário e sair criando o modelo segundo a experiência do analista.

Qual das seguintes abordagens é mais associada à teoria das relações humanas na administração?

A

A teoria da burocracia

B

A teoria da contingência

C

A abordagem comportamental

D

A teoria clássica da administração

De acordo com a estrutura das tabelas abaixo, escolha a opção que mostre o nome do empregado, o nome do seu departamento, daquele que trabalha em departamento que possua mais do que cinco empregados e cujo salário seja superior a média salarial do seu departamento, através da linguagem SQL.

A
SELECT E.NOME_EMP, D.NOME_DEP FROM EMP E, DEPT D WHERE E.DEPTNO=D.DEPTNO GROUP BY DEPTNO HAVING COUNT(*)> 5 AND E.SALARIO>(SELECT AVG(SALARIO) FROM EMP WHERE DEPTNO=E.DEPTNO);
B
SELECT E.NOME_EMP, D.NOME_DEP FROM EMP E, DEPT D WHERE E.DEPTNO=D.DEPTNO AND D.DEPTNO IN (SELECT DEPTNO FROM EMP GROUP BY DEPTNO HAVING COUNT(*)> 5) AND E.SALARIO>(SELECT AVG(SALARIO) FROM EMP WHERE DEPTNO=E.DEPTNO);
C
SELECT E.NOME_EMP, D.NOME_DEP FROM EMP E, DEPT D WHERE E.DEPTNO=D.DEPTNO AND D.DEPTNO IN (SELECT DEPTNO FROM EMP GROUP BY DEPTNO HAVING COUNT(*)> 5) AND E.SALARIO>(SELECT AVG(SALARIO) FROM EMP WHERE DEPTNO=E.DEPTNO);
Ao se excluir uma tupla de um banco de dados, pode-se violar a integridade referencial desse banco por uma chave primária.
A
Verdadeiro
B
Falso