aulao_eagssin_12-04-2015
-
Upload
mscmariotti -
Category
Documents
-
view
213 -
download
0
description
Transcript of aulao_eagssin_12-04-2015
1) Considerando o contexto de uma empresa, a declaração
mais adequada do tipo de dado para o campo Salário é:
a) Binary.
b) Char.
c) Float.
d) Integer.
e) Varchar.
2) A declaração do tipo de dado CHAR é mais apropriada para
os seguintes campos da tabela EMPREGADO:
a) CPF e Nome.
b) Salário e CPF do Supervisor.
c) Nome e CodDepto.
d) Somente Nome.
e) Somente CodDepto.
3) A descrição correta para a declaração da chave estrangeira
dentro do comando CREATE TABLE EMPREGADO é:
a) FOREIGN KEY (CodDepto) REFERENCES
DEPARTAMENTO;
b) FOREIGN KEY (CodDepto) REFERENCES TABLE
DEPARTAMENTO;
c) FOREIGN KEY (CodDepto) REFERENCING TABLE
DEPARTAMENTO;
d) FOREIGN KEY (CodDepto) REFERENCED ON TABLE
DEPARTAMENTO;
e) FOREIGN KEY (CodDepto) REFERENCES IN
DEPARTAMENTO;
4) A forma correta de estruturar a consulta em SQL para
fornecer a média aritmética simples dos salários dos
funcionários é:
a) SELECT AVG_Salário FROM EMPREGADO;
b) SELECT AVG (Salário) FROM EMPREGADO;
c) SELECT AVG OF Salário FROM EMPREGADO;
d) SELECT AVG TO Salário FROM EMPREGADO;
e) SELECT AVG, Salário FROM EMPREGADO;
5) Os atributos das relações podem possuir restrições de
integridade, visando prevenir inconsistências em seus valores.
Sobre os atributos CPF e CPF do Supervisor, assinale a opção
que julgar incorreta:
a) O atributo CPF do Supervisor é a chave estrangeira e um
atributo considerado simples da tabela EMPREGADO.
b) O atributo CPF é uma chave primária e um atributo
armazenado da tabela EMPREGADO.
c) O atributo CPF é uma chave primária e um atributo
monovalorado da tabela EMPREGADO.
d) O valor do atributo CPF do Supervisor pode ser repetido
entre as tuplas da tabela EMPREGADO, uma vez que seja
declarada como UNIQUE dentro do comando CREATE
TABLE EMPREGADO.
e) O valor do atributo CPF do Supervisor é simples,
armazenado e monovalorado.
Analise o diagrama entidade-relacionamento modelado abaixo
para o Projeto Conceitual de um minimundo “Atendimento
Médico”, utilizando o software BrModelo para plataforma
Microsoft:
Após a análise, responda às questões 06, 07 e 08 a seguir:
6) Qual é a descrição correta do comando em SQL capaz de
adicionar a chave secundária Sobrenome na tabela Médico?
a) ALTER TABLE Médico ADD Sobrenome CHAR (20) NOT
NULL;
b) ALTER TABLE MODIFY Médico ADD Sobrenome CHAR
(20) NOT NULL;
c) ALTER TABLE MODIFY Médico ADD CONSTRAINT
Sobrenome CHAR (20) NOT NULL;
d) INSERT INTO Médico Sobrenome CHAR (20) NOT NULL;
e) INSERT INTO Médico ADD Sobrenome CHAR (20) NOT
NULL;
7) Qual é a descrição correta do comando SQL capaz de
atualizar para “Cláudio” um registro já existente na tabela
Paciente cujo CPF seja 05629339702?
a) UPDATE FROM Paciente SET Nome = “Cláudio” WHERE
CPF = 05629339702;
b) b) UPDATE INTO Paciente SET Nome = “Cláudio” WHERE
CPF = 05629339702;
c) c) UPDATE Paciente SET Nome = “Cláudio” WHERE CPF
= 05629339702;
d) d) ALTER TABLE Paciente SET Nome = “Cláudio” WHERE
CPF = 05629339702;
e) e) ALTER TABLE INTO Paciente SET Nome = “Cláudio”
WHERE CPF = 05629339702;
8) Desejando-se exibir os números das consultas dos médicos
cujo CRM seja 0663390 de forma agrupada na tabela
Consulta, qual é a descrição correta do comando em SQL a ser
aplicado?
a) a) SELECT CRM_Médico, COUNT (*) FROM Consulta
WHERE CRM_Médico = 0663390;
b) b) SELECT CRM_Médico, COUNT (*) FROM Consulta
ORDER BY CRM_Médico HAVING CRM_Médico =
0663390;
c) c) SELECT CRM_Médico, COUNT (*) FROM Consulta
ORDER BY CRM_Médico WHERE CRM_Médico =
0663390;
d) d) SELECT CRM_Médico, COUNT (*) FROM Consulta
GROUP BY CRM_Médico WHERE CRM_Médico =
0663390;
e) e) SELECT CRM_Médico, COUNT (*) FROM Consulta
GROUP BY CRM_Médico HAVING CRM_Médico =
0663390;
9) Em SQL, um tipo de dado declarado no código para
designar o campo que aceita caracteres de natureza
alfanumérica é:
a) varchar
b) char
c) float
d) double
10) No esquema conceitual do Modelo Relacional de dados,
pode-se afirmar que o atributo identificador da entidade:
a) Constituirá uma chave estrangeira no esquema lógico.
b) Será um dos campos secundários no esquema lógico.
c) Não pode ser nulo e nem ter seu valor repetido
perante as instâncias da entidade.
d) Não poderá ser utilizado como chave estrangeira em
outra entidade relacionada.
11) Sobre os comandos de SQL, pode-se afirmar que:
a) CREATE TABLE e ALTER TABLE são comandos de
manipulação de dados.
b) INSERT INTO e UPDATE são comandos de definição
de dados.
c) GRANT e REVOKE são comandos de consulta de
dados.
d) COMMIT e ROLLBACK são comandos de transação
de dados.
12) Uma tabela de dados chamada Aluno em um minimundo
Curso possui os campos CPF (tipo de dado inteiro), Nome
(tipo de dado alfabético) e Telefone (tipo de dado inteiro)
definidos, em ordem respectiva. Ao se cadastrar um novo
aluno nessa tabela, qual é a opção que descreve a sintaxe
correta para um novo cadastro com sucesso?
a) INSERT INTO Aluno VALUES (01323697853,
“Carlos”, 5521996598627);
b) INSERT INTO Aluno VALUES (“01323697853”,
“Carlos”, “+5521996598627”);
c) UPDATE FROM Aluno WHERE (01323697853,
“Carlos”, 5521996598627);
d) ALTER TABLE Aluno INTO (01323697853, “Carlos”,
5521996598627);
13) No Modelo Relacional de Dados, considerando a
obrigatoriedade do registro de uma instância ao menos em
cada entidade, um relacionamento fraco possui, em cada
ponta da relação, a cardinalidade:
a) Um para um;
b) Um para muitos;
c) Muitos para muitos;
d) Zero para um.
14) Um modelo de Bancos de Dados que não é mais utilizado
nos dias atuais é o:
a) Orientado a Objetos;
b) Objeto-Relacional;
c) Relacional;
d) Hierárquico.
15) Um Banco de Dados deverá fornecer mecanismos que
possibilitem a compreensão dos relacionamentos
existentes entre as tabelas e de sua eventual manutenção.
Essa é a explicação correta para qual das características
presente em um Banco de Dados listada abaixo?
a) Backup.
b) Controle de Integridade.
c) Esquematização.
d) Interfaceamento.
16) Um SGBD não contém apenas os dados em si, mas
armazena completamente toda a descrição dos dados,
seus relacionamentos e formas de acesso. Sobre qual
regra de Bancos de Dados descreveu-se?
a) Autocontenção.
b) Independência dos dados.
c) Abstração dos dados.
d) Acesso automático.
17) Em uma relação de registros numa tabela Funcionário de
um minimundo Empresa, para serem exibidos os salários
dos funcionários cujo valor exceda a mil reais, utiliza-se a
sintaxe SQL:
a) SELECT SALÁRIO FROM FUNCIONÁRIO WHERE
SALÁRIO >= 1000;
b) SELECT SALÁRIO FROM FUNCIONÁRIO WHERE
SALÁRIO > 1000;
c) SELECT * FROM FUNCIONÁRIO HAVING SALÁRIO
>= 1000;
d) SELECT * FROM FUNCIONÁRIO HAVING SALÁRIO >
1000;
18) Parâmetro utilizado em SQL junto à criação das chaves
estrangeiras cuja função é especificar que, uma vez criada,
se uma tentativa for feita para atualização de um valor de
chave em uma linha onde o valor de chave é referenciado
pelas chaves estrangeiras em linhas existentes em outras
tabelas, todos os valores que constituem a chave
estrangeira serão igualmente atualizados no novo valor
especificado para a chave:
a) ON DELETE NO ACTION;
b) ON DELETE CASCADE;
c) ON UPDATE NO ACTION;
d) ON UPDATE CASCADE;
19) Num projeto de banco de dados, foi-se elaborado um
modelo orientado a objetos entre as classes GERENTE DE
DEPTO. E FUNCIONÁRIO. Para a primeira classe, foram-
se definidos os seguintes atributos: IDGerente, CPF, Nome,
Endereço, Telefone e E-mail. Para a segunda classe,
foram-se definidos, como atributos, IDFunc, CPF,
IDGerente, Nome, Endereço, Telefone e E-mail. Pode-se
afirmar, com certeza, que:
a) Existe uma chave primária composta para cada uma
das classes relacionadas;
b) Os atributos CPF são atributos de natureza alfabética;
c) O atributo IDGerente é chave primária pertencente à
classe FUNCIONÁRIO;
d) Os atributos IDFunc, CPF e IDGerente constituem a
chave primária da classe FUNCIONÁRIO.
20) Dada a tabela EMPREGADOS, o comando que executa a
média aritmética simples dos salários dos empregados
contidos na tabela guardando-o num registro físico
EMPSALA é:
a) SELECT ADD (EMPSALA) FROM EMPREGADOS;
b) SELECT AVG (EMPSALA) FROM EMPREGADOS;
c) SELECT SOMA (EMPSALA) FROM EMPREGADOS;
d) SELECT SUM (EMPSALA) FROM EMPREGADOS;
21) Pode ser considerada uma chave secundária o seguinte
atributo da entidade externa Motocicleta:
a) Número de Chassis.
b) Número do RENAVAM.
c) Número da Placa.
d) Nome do Fabricante.
22) São exemplos de superclasse e de subclasse,
respectivamente:
a) Aluno e Professor.
b) Carro e Automóvel.
c) Funcionário e Pessoa.
d) Pessoa e Professor.
23) Assinale a opção correta a respeito de banco relacional:
a) Parte superior do formulário
b) A cardinalidade associa-se diretamente aos atributos,
assim, se determinada tabela apresenta sete atributos,
a relação de sua cardinalidade é de 1 : 7.
c) Na terminologia formal dos modelos relacionais, tupla
corresponde a uma linha, e atributo, ao nome da
coluna.
d) Os modelos relacionais assemelham-se aos modelos
de arquivo, visto que, do mesmo modo que há
ordenamento entre atributos em um arquivo, uma
relação somente é considerada, matematicamente,
como tal, caso nela haja ordenamento de tuplas.
e) Um banco de dados exclusivamente relacional é
representado por uma coleção de objetos, métodos e
heranças.
24) O entendimento dos modelos de banco de dados é
fundamental para compreender as vantagens e
desvantagens em aspectos de estrutura e manipulação dos
dados. Um destes modelos utiliza tabelas bidimensionais
para o armazenamento dos dados e a maneira como os
dados são armazenados influencia na facilidade de acesso
às informações, existindo técnicas de normalização para
aperfeiçoar a organização. Trata-se do modelo:
a) Parte superior do formulário
b) Hierárquico
c) Em rede.
d) Relacional.
26) Analise as sentenças abaixo, as quais discutem as
principais restrições que podem ser expressas no modelo
de dados relacional:
I. Restrições de domínio são impostas para garantir que os
valores nas colunas sejam atômicos e que respeitem os
tipos de dados das colunas.
II. Restrição de integridade de entidade diz respeito à
garantia de que toda linha em uma tabela deve ser única.
III. A restrição de integridade referencial garante que
determinadas colunas em uma tabela sejam iguais às
colunas que compõem a chave primária de outra tabela ou
da própria tabela.
IV. A restrição de chave estabelece que nenhum valor de
chave primária pode ser vazio.
Estão CORRETAS as afirmativas:
a) I e III.
b) II e III.
c) I e IV.
d) III e IV.Parte inferior do formulário