O Diagrama de Fluxo de Dados (DFD) é constituído de vários componentes. Um desses
componentes, na maioria das vezes, é constituído de uma categoria lógica de coisas ou pessoas que
representam uma fonte ou destino para transações, por exemplo, clientes, empregados,
fornecedores, contribuintes. Estamos nos referindo ao componente:
A) fluxo de dados.
B) depósito de dados.
C) entidades externas.
D) processo.
Resposta
Questão 25
Marcadores: 2007, analise-estruturada, analista, computacao, fundacao-santa-casa-pa, unama
Questão 24
medico(matricula, nome, sexo)
consulta(codigoconsulta, matricula, data)
Os atributos sublinhados indicam que o atributo é chave primária da relação.
O atributo matricula da relação “consulta” é uma chave estrangeira .
O atributo “sexo” possui como domínio os valores “M” para sexo masculino e “F” para sexo feminino.
Para a criação das tabelas do esquema, utilizando-se o SGBD Oracle, pode-se utilizar o seguinte
script:
A) CREATE TABLE medico (
matricula number(5),
nome varchar2(40),
sexo char(1));
CREATE TABLE consulta (
codigoconsulta number(10),
matricula number(5),
data date);
ALTER TABLE medico
ADD CONSTRAINT pk_medico PRIMARY KEY (matricula);
ALTER TABLE consulta
ADD CONSTRAINT pk_consulta PRIMARY KEY (codigoconsulta);
ALTER TABLE consulta
ADD CONSTRAINT fk_matricula FOREIGN KEY (matricula)
REFERENCES medico (matricula);
B) CREATE TABLE medico (
matricula number(5) NOT NULL, PRIMARY KEY,
nome varchar2(40),
sexo char(1));
CREATE TABLE consulta (
codigoconsulta number(10) NOT NULL, PRIMARY KEY,
matricula number(5),
data date);
ALTER TABLE medico
ADD CONSTRAINT fk_matricula FOREIGN KEY (matricula)
REFERENCES consulta (matricula);
C) CREATE TABLE medico (
matricula number(5),
nome varchar2(40),
sexo char(1));
CREATE TABLE consulta (
codigoconsulta number(10),
matricula number(5),
data date);
ALTER TABLE consulta
ADD CONSTRAINT fk_matricula FOREIGN KEY (matricula)
REFERENCES medico (matricula);
D) CREATE TABLE medico (
matricula number(5) PRIMARY KEY,
nome varchar2(40),
sexo char(1));
CREATE TABLE consulta (
codigoconsulta number(10) PRIMARY KEY,
matricula number(5) REFERENCES codigoconsulta,
data date);
Resposta
Marcadores: 2007, analista, banco-de-dados, computacao, fundacao-santa-casa-pa, sql, unama
Questão 23
medico(matricula, nome, sexo)
consulta(codigoconsulta, matricula, data)
Os atributos sublinhados indicam que o atributo é chave primária da relação.
O atributo matricula da relação “consulta” é uma chave estrangeira .
O atributo “sexo” possui como domínio os valores “M” para sexo masculino e “F” para sexo feminino.
A sentença SQL que pode ser utilizada para se obter o mesmo resultado da expressão da álgebra relacional " π matricula, nome ( σ medico.matricula = consulta.matricula (medico x consulta))”, pode ser escrita da seguinte forma:
A) SELECT medico.matricula, medico.nome FROM medico, consulta;
B) SELECT medico.matricula, medico.nome FROM medico, consulta WHERE medico.matricula
= consulta.matricula;
C) SELECT matricula FROM medico, consulta HAVING medico.matricula = consulta.matricula;
D) SELECT medico.matricula, consulta.matricula FROM medico, consulta;
Resposta
Marcadores: 2007, analista, banco-de-dados, computacao, fundacao-santa-casa-pa, sql, unama
Questão 22
medico(matricula, nome, sexo)
consulta(codigoconsulta, matricula, data)
Os atributos sublinhados indicam que o atributo é chave primária da relação.
O atributo matricula da relação “consulta” é uma chave estrangeira .
O atributo “sexo” possui como domínio os valores “M” para sexo masculino e “F” para sexo feminino.
A expressão da álgebra relacional que pode ser utilizada para se obter a matricula e o nome de todos os médicos do sexo feminino é representada por:
A) matricula, nome ( sexo = ‘F’ (medico))
B) sexo = ‘F’ ( matricula, nome(medico))
C) matricula, nome ( sexo = ‘F’ (medico))
D) sexo = ‘F’ ( matricula, nome(medico))
Resposta
Marcadores: 2007, analista, banco-de-dados, computacao, fundacao-santa-casa-pa, unama
Questão 21
Sistemas computacionais que contemplam servidores normalmente precisam explorar ao máximo o desempenho e obter a maior segurança possível contra falhas tanto de software quanto de hardware. Um sistema de desempenho e confiabilidade contra falha de hardware é o RAID, que basicamente é uma composição de vários discos rígidos configurados para aumentar a confiabilidade do sistema no armazenamento e recuperação das informações e garantir maior segurança contra falhas. É possível configurar um RAID de várias maneiras de acordo com o nível de desempenho e segurança que se deseja para o sistema. Assinale a alternativa que apresenta uma definição correta para uma das formas de RAID.
A) RAID 5: O conteúdo de um disco é duplicado em outro disco (espelhamento) com um esquema de correção de erro em todos os discos.
B) RAID 0: vários discos são configurados como uma única unidade de armazenamento, fato que aumenta a taxa de transferência de dados e torna o sistema muito mais eficiente em relação ao tempo de acesso aos dados.
C) RAID 1: vários discos são configurados como uma única unidade de armazenamento e um disco sobressalente é utilizado para armazenar os registros de correção de erro e recuperação do sistema.
D) RAID 3: O conteúdo de um disco é duplicado em outro disco, garantindo uma cópia instantânea dos dados, conhecido como “espelhamento”.
Resposta
Marcadores: 2007, analista, computacao, fundacao-santa-casa-pa, raid, unama
Questão 20
Sobre o Diagrama Entidade/Relacionamento, é correto afirmar:
A) É um modelo gráfico que mostra as entidades, seus atributos, e relacionamentos com os usuários do sistema.
B) É uma ferramenta gráfica utilizada para modelar objetos, também conhecidos como entidades, e para representar os relacionamentos entre eles.
C) É um diagrama que especifica todas as etapas para o desenvolvimento de sistema e o tempo que deverá ser utilizado para realizar cada uma delas.
D) É um diagrama de modelagem de dados que especifica os eventos externos que interagem com o sistema, e seus relacionamentos.
Resposta
Marcadores: 2007, analista, banco-de-dados, computacao, entidade-relacionamento, fundacao-santa-casa-pa, unama
Questão 19
O diagrama abaixo representa a associação entre os componentes de uma fábrica de lápis.
Em relação a esse diagrama, é correto afirmar:
A) “Papel” é uma das generalizações das possíveis capas de um lápis.
B) “Grafite” é uma especialização em relação aos possíveis tipos de materiais definidos como 2H, H, HB, B e 2B.
C) “Capa” e “Núcleo” representam uma agregação do objeto Lápis.
D) O relacionamento entre “Capa” e “Núcleo” é feito por meio da especialização “Lápis”.
Resposta
Marcadores: 2007, analista, computacao, fundacao-santa-casa-pa, uml, unama
Questão 18
Considere que em um sistema de controle de material, contendo vários materiais de vários fornecedores, foi modelada a relação entre todos os materiais e todos os seus fornecedores. Foi previsto também que os clientes deverão ser relacionados com os materiais, tendo como objetivo identificar quais marcas de materiais são preferidas por cada cliente. Isso implica em definição da cardinalidade e modalidade entre os objetos do sistema. A modalidade da entidade material em relação à entidade fornecedor é:
A) 0, pois não há a obrigatoriedade de um fornecedor para um material.
B) um para muitos, pois um material só pode pertencer a um fornecedor.
C) 1, pois um material deve ter pelo menos um fornecedor.
D) muitos para muitos, pois um material pode ser fornecido por vários fornecedores e um fornecedor pode fornecer vários materiais.
Resposta
Marcadores: 2007, analista, banco-de-dados, computacao, fundacao-santa-casa-pa, unama
Questão 17
Do ponto de vista do usuário, as duas características mais importantes da memória são a sua capacidade e o seu desempenho. Um dos parâmetros empregados para medir esse desempenho em uma memória de acesso aleatório é o tempo gasto para efetuar uma operação de leitura ou de gravação, ou seja, é o tempo decorrido desde o instante em que um endereço é apresentado à memória até o momento em que os dados são armazenados ou se tornam disponíveis para utilização.
Estamos nos referindo ao tempo de:
A) ciclo de memória
B) acesso
C) seek
D) overflow
Resposta
Marcadores: 2007, analista, computacao, fundacao-santa-casa-pa, memoria, unama
Questão 16
Conhecimentos Específicos, Fundação Santa Casa, UNAMA, Analista de Sistemas, 2007
[Estrutura de Dados]
16. Considere que, em uma estrutura de dados, um ponteiro nomeado inicio aponta para o primeiro
elemento da estrutura, o ponteiro topo aponta para o último elemento, cada elemento possui um
campo de dados nomeado dado e o símbolo -> representa o acesso ao campo dado a partir do
endereço do elemento. Considere também que a operação de retirada de um elemento da estrutura
retorna o conteúdo do campo dado ou retorna -1 em caso de falha. Qual alternativa contém o
código correto de um subprograma que remove um elemento da estrutura de dados do tipo pilha?
A) int subprograma(*topo, *inicio) {
int result;
Se (topo < result =" inicio-">dado;
Para (i = inicio; i <>dado = (inicio+1)->dado;
topo++;
}
} Senao {
result = -1;
}
retorne result;
}
B) int subprograma(*topo, *inicio) {
int result;
Se (topo > inicio) {
result = topo->dado;
topo--;
} Senao {
result = -1;
}
retorne result;
}
C) int subprograma(*topo, *inicio) {
int result;
Se (topo > inicio) {
result = inicio->dado;
Para (i = inicio; i <>dado = (inicio+1)->dado;
topo--;
}
} Senao {
result = -1;
}
}
D) int subprograma(*topo, *inicio) {
int result;
Se (topo < result =" topo-">dado;
topo++;
} Senao {
result = -1;
}
retorne result;
}
Resposta
Marcadores: 2007, analista, computacao, estruturas-de-dados, fundacao-santa-casa-pa, unama