Buscar

1-simulado1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 
O conhecimento da modelagem de dados é muito importante para qualquer desenvolvedor 
que, em algum momento, construir alguma aplicação que irá interagir com um banco de dados. 
Independente do tamanho da aplicação a ser desenvolvido, o sucesso estará diretamente 
relacionado a uma modelagem bem feita, de modo a garantir dados consistentes, armazenados 
de forma eficiente, proporcionando bom desempenho e também a integridade dos dados. 
Com relação à modelagem, assinale a alternativa CORRETA: 
A 
O objetivo da modelagem de dados é garantir que todos os objetos de dados existentes em 
determinado contexto e requeridos pela aplicação estejam representados dentro do Banco de 
Dados indenpendente de sua precisão. 
B 
Pode-se definir modelagem de dados como sendo um único conceitos que deve ser usado para 
descrever a estrutura de uma base de dados. 
C 
O objetivo da modelagem de dados é garantir que todos os objetos de dados existentes em 
determinado contexto e requeridos pela aplicação estejam representados com precisão dentro 
do Banco de Dados. 
D 
Quanto mais fiel a modelagem for ao ambiente em análise, menor é a chance de o projeto ter 
um bom resultado, permitindo assim a criação de um banco de dados mais aderente à 
realidade, possibilitando de forma mais eficiente o desenvolvimento da aplicação. 
2 
No modelo entidade-relacionamento (MER), o grau de relacionamento ou cardinalidade do 
relacionamento é responsável por determinar o número de ocorrências entre duas entidades 
que estão associadas por um relacionamento. Defina qual o grau de relacionamento das 
entidades: 
Uma PESSOA poderá ter somente um PASSAPORTE. 
Cada PASSAPORTE pertencerá somente a uma única PESSOA. 
Assinale a alternativa CORRETA: 
A 
Autorrelacionamento. 
B 
Relacionamento Um para Um (1:1). 
C 
Relacionamento Um para Muitos (1:N). 
D 
Relacionamento Muitos para Muitos (M:N). 
3 
A entidade que não for devidamente normalizada com base nas formas normais brevemente 
corre o risco de sofrer com algumas anomalias. 
Quais os tipos de anomalias existentes? 
A 
Anomalias de inserção, anomalias de alteração e anomalias de exclusão. 
B 
Anomalias de inserção, anomalias de alteração e anomalias de repetição. 
C 
Anomalias de inserção, anomalias de modificação e anomalias de exclusão. 
D 
Anomalias de inserção, anomalias de alteração e anomalias de atualização. 
4 
A Structured Query Language ou simplesmente SQL é uma linguagem utilizada para 
construirmos e manipularmos bancos de dados relacionais. É através dela que modelos de 
entidade-relacionamento viram realidade. 
Assinale a alternativa CORRETA que possui o comando utilizado para criar tabelas: 
A 
Alter table. 
B 
Create table. 
C 
Update table. 
D 
Insert table. 
5 
Tabelas são objetos de banco de dados que contêm todos os dados em um banco de dados. Nas 
tabelas, os dados são organizados de maneira lógica em um formato de linha-e-coluna 
semelhante ao de uma planilha. 
Para vermos a estrutura de uma tabela chamada “clientes“ usamos qual comando? 
A 
View clientes; 
B 
Select clientes; 
C 
Alter clientes; 
D 
Desc clientes; 
6 
As tabelas são usadas para armazenar os dados. É parte importante de um banco de dados, 
podemos armazenar, recuperar, alterar e excluir os dados. 
Supondo que seu gerente solicitou a criação de uma nova coluna chamada “data_nascimento” 
em uma tabela já existente de nome “funcionarios”, qual comando será utilizado? 
A 
Select data_nascimento from funcionarios; 
B 
Alter table funcionarios add (data_nascimento date); 
C 
Insert data_nascimento on table funcionarios; 
D 
Add data_nascimento table funcionarios; 
7 
Para criarmos as tabelas, é necessário primeiramente entender sobre os tipos de dados que os 
campos dela podem ter. 
Qual o tipo de dado que representa uma cadeia de caracteres de tamanho variável com o 
máximo de n e pode ter o valor de até 4.000? 
A 
Long. 
B 
Number(p, e). 
C 
Char (n). 
D 
Varchar2(n). 
8 
Em vista de algumas características negativas do modelo de armazenamento de dados em 
arquivos, há os fatores dificultadores que podem causar vários erros nos sistemas desse 
modelo. 
Sobre esses fatores, assinale a alternativa CORRETA: 
A 
A redundância; o acesso concorrente e a dependência procedural dos dados. 
B 
A redundância; o acesso irrestrito aos dados e a dependência estrutural dos dados. 
C 
Dependência estrutural dos dados; a redundância e o acesso concorrente. 
D 
O acesso concorrente; independência estrutural dos dados e a redundância. 
9 
A estrutura de um Sistema Gerenciador de Banco de Dados (SGBD) é composta por módulos 
com funcionalidades bem definidas. Cada módulo tem sua responsabilidade no processo de 
gerenciamento dos dados. Usuários e programadores interagem com esses módulos a fim de 
obter seus resultados. 
Nesse contexto, assinale a alternativa CORRETA que apresenta a estrutura de um SGBD: 
A 
Manutenção do dicionário de dados; segurança; apresentação dos dados em vários formatos; 
controle de acesso simultâneo ao mesmo dado; gerenciamento de backups; linguagem de 
acesso e manipulação dos dados. 
B 
Usuários e programadores; software otimizador de consultas; processador para acessar os 
dados; dados armazenados. 
C 
Programas aplicativos/consultas; software SGBD com: gerenciamento de backups e software 
para acessar os dados; definição dos dados armazenados (meta-dados). 
D 
Programas aplicativos/consultas; software SGBD com: processador/Otimizador de consultas e 
Software para acessar os dados; e, definição dos dados armazenados (meta-dados) e dados 
armazenados. 
10 
Júlia está projetando um banco de dados que mantém a consistência dos registros de uma 
entidade a partir de valores provenientes de outras entidades. 
Nesse caso, ela está aplicando o conceito de: 
A 
integridade de domínio. 
B 
integridade de entidade. 
C 
chave primária. 
D 
integridade referencial.

Continue navegando