Buscar

BANCO DE DADOS

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 4 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

Prévia do material em texto

Fechar
Avaliação: CCT0782_AV_2XXXXXXXXXX » BANCO DE DADOS
Tipo de Avaliação: AV
Aluno: XXXXXXXXXXXXXXXXXXX
Professor: MARCIO PACHECO DE AZEVEDO Turma: 9003/ACRICARDO LUIS BALIEIRO
Nota da Prova: 5,0 Nota de Partic.: Av. Parcial Data: 13/06/2018 14:05:34
1a Questão (Ref.: 201508205948) Pontos: 1,0 / 1,0
Na construção de um projeto de Banco de dados em uma grande empresa podemos ter vários atores, cada um com
sua responsabilidade. Dentre outras tarefas o ________ é responsável por permitir acesso ao banco. O ator
responsável pela identificação dos dados que serão armazenados no banco é o ________. Dessa forma, marque a
opção correta que apresenta respectivamente os atores de cada espaço.
Administrador de Banco de dados e Projetista de Banco de dados.
Programadores de aplicação e Projetista de Banco de dados.
Administrador de Banco de dados e Analista de Banco de dados.
Projetista de Banco de dados e Usuário final.
Analista de Banco de dados e Projetista de Banco de dados.
2a Questão (Ref.: 201508205964) Pontos: 1,0 / 1,0
Uma importante característica dos sistemas de Banco de Dados é apresentar para o usuário uma visão abstrata dos
dados, ou seja, o sistema oculta certos detalhes. Por esse motivo, de acordo com a arquitetura ANSI/SPARC, os
bancos de dados são divididos em alguns níveis de arquitetura, sendo eles:
Físico, Lógico e Visão.
Entidade, Atributo, Relacionamento.
Administrador, Projetista e Usuário.
ER, Dados e Informação.
1FN, 2FN e 3FN.
3a Questão (Ref.: 201508847757) Pontos: 0,0 / 1,0
Analise o texto abaixo:
O Governo Federal resolveu criar um Sistema Nacional de Mapeamento de Acidentes de Trabalho com o obje�vo de integrar dados e realizar
projeções para seguro saúde, correlação dos acidentes com o atendimento do SUS, entre outras finalidades. Um projeto piloto está sendo
realizado em um bairro da cidade do Rio de Janeiro. Alguns dados foram mapeados e uma descrição inicial do minimundo é apresentada a
seguir:
Uma empresa tem CNPJ, �po, razão social e nome-fantasia. Um acidente de trabalho possui iden�ficador de acidente, status do acidente,
descrição do acidente e data e hora do acidente. Em uma empresa podem ocorrer diversos acidentes e cada acidente ocorre em somente uma
empresa. Um acidentado possui iden�ficador de acidentado, nome do acidentado, sexo do acidentado e data de nascimento. Cada acidente
pode envolver um ou mais acidentados e um acidentado pode se envolver em mais de um acidente. Um acidente pode também resultar em um
ou mais óbitos e cada óbito pode ser resultado de um acidente. Um óbito possui número do óbito, data do óbito e parecer do legista.
Seguindo a orientação descrita no texto, assinale o conjunto de cardinalidades correto existente entre os conjuntos de en�dades Acidente e
Acidentado:
(1,1) e (0,N).
(0,N) e (1,1).
(0,1) e (1,N).
 (0,N) e (1,N).
(0,N) e (0,N).
 
 4a Questão (Ref.: 201508206773) Pontos: 1,0 / 1,0
Qual a opção que NÃO corresponde conceito do modelo entidade-relacionamento?
Relacionamentos ternários existem quando os relacionamentos binários não são suficientes para descrever
com precisão a semântica de uma associação entre três entidades.
A especialização é um conceito inverso da generalização e indica que os subtipos especializam o supertipo.
 No modelo entidade-relacionamento, as chaves estrangeiras nos relacionamentos representam as
integridades diferenciais das entidades.
O modelo entidade-relacionamento é usado no nível conceitual de um projeto de banco de dados.
Na generalização, as entidades genéricas possuem atributos comuns das entidades especializadas.
 
 5a Questão (Ref.: 201508207565) Pontos: 0,0 / 1,0
Uma relação está na Segunda Forma Normal:
 Se todos os atributos que a compõem são estruturas.
Se todos os atributos que a compõem são atômicos.
Se ela está na 2NF e nenhum atributo não-chave é transitivamente dependente da chave primária.
 Se ela está na 1NF e todo atributo não-chave primária é plenamente dependente de toda a chave primária e
não de apenas parte dela.
Se e somente se todos os determinantes forem chaves candidatas.
 
 6a Questão (Ref.: 201508446883) Pontos: 1,0 / 1,0
A _________________ de duas relações é formada pela adição das tuplas de uma relação às tuplas de uma
segunda relação, para produzir uma terceira.
SELEÇÃO
 UNIÃO
DIFERENÇA
PROJEÇÃO
JUNÇÃO
 
 7a Questão (Ref.: 201508206463) Pontos: 0,0 / 1,0
Em um projeto lógico de um sistema foi identificado que um projeto é de um certo tipo. Assim, as relações abaixo
foram definidas:
TIPO_PROJETO (ID_TIPO, NOME)
PROJETO(ID_PROJETO, NOME, ORCAMENTO, DESCRICAO, ID_TIPO) 
 
Escolha a opção que defina as tabelas fisicamente, conforme a linguagem SQL.
CREATE TABLE TIPO_PROJETO (
 ID_TIPO NUMBER NOT NULL,
 NOME VARCHAR2(15),
 ID_PROJETO NUMBER ,
 PRIMARY KEY (ID_TIPO),
 FOREIGN KEY (ID_PROJETO) REFERENCES PROJETO);
 
CREATE TABLE PROJETO (
 ID_PROJETO NUMBER NOT NULL,
 NOME VARCHAR2(20) ,
 ORCAMENTO NUMBER(15,2),
 DESCRICAO VARCHAR2(50) ,
 PRIMARY KEY (ID_PROJETO));
 
 CREATE TABLE TIPO_PROJETO (
 ID_TIPO NUMBER NOT NULL,
 NOME VARCHAR2(15),
 PRIMARY KEY (ID_TIPO));
 
CREATE TABLE PROJETO (
 ID_PROJETO NUMBER NOT NULL,
 NOME VARCHAR2(20) ,
 ORCAMENTO NUMBER(15,2),
 DESCRICAO VARCHAR2(50) ,
 ID_TIPO NUMBER ,
 PRIMARY KEY (ID_PROJETO),
 FOREIGN KEY (ID_TIPO) REFERENCES TIPO_PROJETO);
 
CREATE TABLE TIPO_PROJETO (
 ID_TIPO NUMBER NOT NULL,
 ID_PROJETO NUMBER NOT NULL,
 NOME VARCHAR2(15),
 PRIMARY KEY (ID_TIPO,ID_PROJETO));
 
CREATE TABLE PROJETO (
 ID_PROJETO NUMBER NOT NULL,
 NOME VARCHAR2(20) ,
 ORCAMENTO NUMBER(15,2),
 DESCRICAO VARCHAR2(50) ,
 ID_TIPO NUMBER,
 PRIMARY KEY (ID_PROJETO),
 FOREIGN KEY (ID_TIPO) REFERENCES TIPO_PROJETO);
 
 CREATE TABLE TIPO_PROJETO (
 ID_TIPO NUMBER NOT NULL,
 NOME VARCHAR2(15));
 
CREATE TABLE PROJETO (
 ID_PROJETO NUMBER NOT NULL,
 NOME VARCHAR2(20) ,
 ORCAMENTO NUMBER(15,2),
 DESCRICAO VARCHAR2(50) ,
 ID_TIPO NUMBER ,
 PRIMARY KEY (ID_PROJETO),
 FOREIGN KEY (ID_TIPO) REFERENCES TIPO_PROJETO);
 
CREATE TABLE TIPO_PROJETO (
 ID_TIPO NUMBER NOT NULL,
 NOME VARCHAR2(15),
 PRIMARY KEY (ID_TIPO));
 
CREATE TABLE PROJETO (
 ID_PROJETO NUMBER NOT NULL,
 NOME NVARCHAR2(20) ,
 ORCAMENTO NUMBER(15,2),
 DESCRICAO VARCHAR2(50) ,
 PRIMARY KEY (ID_PROJETO));
 
 
 8a Questão (Ref.: 201508418497) Pontos: 0,0 / 1,0
Dada as tabelas: Pedido(Nr_pedido, Id_cliente, valor_total, data) Cliente(Id_cliente, nome, endereço, bairro, email,
telefone), assinale a instrução em SQL que lista os clientes que possuem email do gmail.
select nome from cliente where email in *@gmail.com
 select nome from cliente where email like *gmail*
select nome from cliente where email like @gmail.com*
select nome from cliente where email = ¿*@gmail.com
 select nome from cliente where email like *@gmail.com
 
 9a Questão (Ref.: 201508209231) Pontos: 0,0 / 1,0
Em um projeto lógico de um sistema foi identificado que um projeto é de um certo tipo. Assim, as relações abaixo
foram definidas:
TIPO_PROJETO (ID_TIPO, NOME)
PROJETO (ID_PROJETO,NOME, DESCRICAO, ID_TIPO, VALOR) 
 
Conforme a linguagem SQL e as relações dadas, escolha a opção que mostre o nome de cada tipo de projeto que
não possua um projeto e que comece com a letra A.
SELECT TP.NOME
FROM TIPO_PROJETO TP, PROJETO P
WHERE ID_TIPO IS NULL AND P.VALOR=0 AND TP.NOME LIKE 'A%';
 
SELECT TP.NOME
FROM TIPO_PROJETO TP, PROJETO P
WHERE TP.ID_TIPO = P.ID_TIPO AND TP.ID_TIPO IS NULL AND TP.NOME LIKE '%A%';
 SELECT TP.NOME
FROM TIPO_PROJETO TP, PROJETO P
WHERE ID_TIPO IS NULL AND TP.NOME LIKE '%A%';
SELECT TP.NOME
FROM TIPO_PROJETO TP, PROJETO P
WHERE TP.ID_TIPO = P.ID_TIPO AND P.VALOR IS NULL AND
TP.NOME LIKE '%A%';
 SELECT NOME
FROM TIPO_PROJETO
WHERE ID_TIPO NOT IN (SELECT DISTINCT ID_TIPO FROM PROJETO) AND NOME LIKE 'A%' ;
 
 10a Questão (Ref.: 201508207358) Pontos: 1,0 / 1,0
 
- Considere o banco de dados relacional de uma clínica médica, no
qual as chaves primárias (incrementada automaticamente) e
estrangeiras estão sublinhadas.
 
*Obs. A numeração automática iniciará com 1.
 
PACIENTE (id_pac, nome_pac, sexo, fone_pac)
ESPECIALIDADE (id_espec, nome_espec)
MEDICO (id_med, nome_med, fone_med, id_espec)
CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med)
 
Dê o comando correspondente de Deletar à primeira consulta cadastrada.
Delete From CONSULTA Where id_pac != 1
Delete From CONSULTA Where id_pac >= 1
 Delete From CONSULTA Where id_pac = 1
Delete From CONSULTA Where id_pac <= 1
Delete From CONSULTA

Outros materiais