Vous êtes sur la page 1sur 3

1) Considerando o contexto de uma empresa, a declarao

Mdico, utilizando o software BrModelo para plataforma

mais adequada do tipo de dado para o campo Salrio :

Microsoft:

a)
b)
c)
d)
e)

Binary.
Char.
Float.
Integer.
Varchar.

2) A declarao do tipo de dado CHAR mais apropriada para


os seguintes campos da tabela EMPREGADO:
a)
b)
c)
d)
e)

CPF e Nome.
Salrio e CPF do Supervisor.
Nome e CodDepto.
Somente Nome.
Somente CodDepto.

Aps a anlise, responda s questes 06, 07 e 08 a seguir:


6) Qual a descrio correta do comando em SQL capaz de
adicionar a chave secundria Sobrenome na tabela Mdico?

3) A descrio correta para a declarao da chave estrangeira


dentro do comando CREATE TABLE EMPREGADO :

a)

ALTER TABLE Mdico ADD Sobrenome CHAR (20) NOT

a)

FOREIGN

b)

NULL;
ALTER TABLE MODIFY Mdico ADD Sobrenome CHAR

b)

DEPARTAMENTO;
FOREIGN KEY (CodDepto)

REFERENCES

TABLE

c)

(20) NOT NULL;


ALTER TABLE MODIFY Mdico ADD CONSTRAINT

c)

DEPARTAMENTO;
FOREIGN KEY (CodDepto)

REFERENCING

TABLE

Sobrenome CHAR (20) NOT NULL;


INSERT INTO Mdico Sobrenome CHAR (20) NOT NULL;
INSERT INTO Mdico ADD Sobrenome CHAR (20) NOT

d)

DEPARTAMENTO;
FOREIGN KEY (CodDepto) REFERENCED ON TABLE

d)
e)

e)

DEPARTAMENTO;
FOREIGN
KEY

KEY

(CodDepto)

(CodDepto)

REFERENCES

REFERENCES

IN

NULL;
7) Qual a descrio correta do comando SQL capaz de
atualizar para Cludio um registro j existente na tabela

DEPARTAMENTO;

Paciente cujo CPF seja 05629339702?


4) A forma correta de estruturar a consulta em SQL para
fornecer

mdia

aritmtica

simples

dos

salrios

dos

funcionrios :
a)
b)
c)
d)
e)

SELECT AVG_Salrio FROM EMPREGADO;


SELECT AVG (Salrio) FROM EMPREGADO;
SELECT AVG OF Salrio FROM EMPREGADO;
SELECT AVG TO Salrio FROM EMPREGADO;
SELECT AVG, Salrio FROM EMPREGADO;

5) Os atributos das relaes podem possuir restries de

a)

UPDATE FROM Paciente SET Nome = Cludio WHERE

b)

CPF = 05629339702;
b) UPDATE INTO Paciente SET Nome = Cludio WHERE

c)

CPF = 05629339702;
c) UPDATE Paciente SET Nome = Cludio WHERE CPF

d)

= 05629339702;
d) ALTER TABLE Paciente SET Nome = Cludio WHERE

e)

CPF = 05629339702;
e) ALTER TABLE INTO Paciente SET Nome = Cludio
WHERE CPF = 05629339702;

integridade, visando prevenir inconsistncias em seus valores.


Sobre os atributos CPF e CPF do Supervisor, assinale a opo

8) Desejando-se exibir os nmeros das consultas dos mdicos

que julgar incorreta:

cujo CRM seja 0663390 de forma agrupada na tabela

a)

O atributo CPF do Supervisor a chave estrangeira e um

Consulta, qual a descrio correta do comando em SQL a ser

b)

atributo considerado simples da tabela EMPREGADO.


O atributo CPF uma chave primria e um atributo

aplicado?

c)

armazenado da tabela EMPREGADO.


O atributo CPF uma chave primria e um atributo

a)

a) SELECT CRM_Mdico, COUNT (*) FROM Consulta

d)

monovalorado da tabela EMPREGADO.


O valor do atributo CPF do Supervisor pode ser repetido

b)

WHERE CRM_Mdico = 0663390;


b) SELECT CRM_Mdico, COUNT (*) FROM Consulta
ORDER

entre as tuplas da tabela EMPREGADO, uma vez que seja


declarada como UNIQUE dentro do comando CREATE
e)

c)

TABLE EMPREGADO.
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

ORDER
d)

BY

CRM_Mdico

HAVING

CRM_Mdico

0663390;
c) SELECT CRM_Mdico, COUNT (*) FROM Consulta
BY

CRM_Mdico

WHERE

CRM_Mdico

0663390;
d) SELECT CRM_Mdico, COUNT (*) FROM Consulta
GROUP
0663390;

BY

CRM_Mdico

WHERE

CRM_Mdico

e)

e) SELECT CRM_Mdico, COUNT (*) FROM Consulta


GROUP

BY

CRM_Mdico

HAVING

CRM_Mdico

0663390;
9)

Em SQL, um tipo de dado declarado no cdigo para


designar o campo que aceita caracteres de natureza

a)

Um para um;

b)

Um para muitos;

c)

Muitos para muitos;

d)

Zero para um.

alfanumrica :
14) Um modelo de Bancos de Dados que no mais utilizado
nos dias atuais o:

a)

varchar

b)

char

c)

float

a)

Orientado a Objetos;

d)

double

b)

Objeto-Relacional;

c)

Relacional;

d)

Hierrquico.

10) No esquema conceitual do Modelo Relacional de dados,


pode-se afirmar que o atributo identificador da entidade:

15) Um Banco de Dados dever fornecer mecanismos que


a)

Constituir uma chave estrangeira no esquema lgico.

possibilitem

b)

Ser um dos campos secundrios no esquema lgico.

existentes entre as tabelas e de sua eventual manuteno.

c)

No pode ser nulo e nem ter seu valor repetido

Essa a explicao correta para qual das caractersticas

perante as instncias da entidade.

presente em um Banco de Dados listada abaixo?

d)

No poder ser utilizado como chave estrangeira em


outra entidade relacionada.

a)
b)
c)
d)

compreenso

dos

relacionamentos

Backup.
Controle de Integridade.
Esquematizao.
Interfaceamento.

11) Sobre os comandos de SQL, pode-se afirmar que:


16) Um SGBD no contm apenas os dados em si, mas
a)

CREATE TABLE e ALTER TABLE so comandos de

seus relacionamentos e formas de acesso. Sobre qual

manipulao de dados.
b)

INSERT INTO e UPDATE so comandos de definio


de dados.

c)

GRANT e REVOKE so comandos de consulta de


dados.

d)

armazena completamente toda a descrio dos dados,

COMMIT e ROLLBACK so comandos de transao

regra de Bancos de Dados descreveu-se?


a)

Autoconteno.

b)

Independncia dos dados.

c)

Abstrao dos dados.

d)

Acesso automtico.

de dados.
17) Em uma relao de registros numa tabela Funcionrio de
12) Uma tabela de dados chamada Aluno em um minimundo
Curso possui os campos CPF (tipo de dado inteiro), Nome
(tipo de dado alfabtico) e Telefone (tipo de dado inteiro)

um minimundo Empresa, para serem exibidos os salrios


dos funcionrios cujo valor exceda a mil reais, utiliza-se a
sintaxe SQL:

definidos, em ordem respectiva. Ao se cadastrar um novo


aluno nessa tabela, qual a opo que descreve a sintaxe
correta para um novo cadastro com sucesso?

a)

SALRIO >= 1000;


b)

a)

INSERT INTO Aluno VALUES (01323697853, Carlos,


5521996598627);

b)

INSERT

INTO

UPDATE

FROM

SELECT SALRIO FROM FUNCIONRIO WHERE

SALRIO > 1000;


c) SELECT * FROM FUNCIONRIO HAVING SALRIO >=

Aluno

VALUES

(01323697853,

Carlos, +5521996598627);
c)

SELECT SALRIO FROM FUNCIONRIO WHERE

Aluno

WHERE

1000;
d) SELECT * FROM FUNCIONRIO HAVING SALRIO >

(01323697853,

1000;

Carlos, 5521996598627);
d)

ALTER TABLE Aluno INTO (01323697853, Carlos,


5521996598627);

18) Parmetro utilizado em SQL junto criao das chaves


estrangeiras cuja funo especificar que, uma vez criada,
se uma tentativa for feita para atualizao de um valor de

13) No

Modelo

Relacional

de

Dados,

considerando

obrigatoriedade do registro de uma instncia ao menos em


cada entidade, um relacionamento fraco possui, em cada
ponta da relao, a cardinalidade:

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 sero igualmente atualizados no novo valor

c)

especificado para a chave:


a)
b)
c)
d)

Na terminologia formal dos modelos relacionais, tupla


corresponde a uma linha, e atributo, ao nome da

ON DELETE NO ACTION;
ON DELETE CASCADE;
ON UPDATE NO ACTION;
ON UPDATE CASCADE;

d)

coluna.
Os modelos relacionais assemelham-se aos modelos
de arquivo, visto que, do mesmo modo que h
ordenamento entre atributos em um arquivo, uma
relao somente considerada, matematicamente,

19) Num projeto de banco de dados, foi-se elaborado um

e)

modelo orientado a objetos entre as classes GERENTE DE

como tal, caso nela haja ordenamento de tuplas.


Um banco de dados exclusivamente relacional
representado por uma coleo de objetos, mtodos e

DEPTO. E FUNCIONRIO. Para a primeira classe, foram-

heranas.

se definidos os seguintes atributos: IDGerente, CPF, Nome,


Endereo, Telefone e E-mail. Para a segunda classe,
foram-se

definidos,

como

atributos,

IDFunc,

CPF,

IDGerente, Nome, Endereo, Telefone e E-mail. Pode-se

24) O entendimento dos modelos de banco de dados


fundamental

para

compreender

as

vantagens

desvantagens em aspectos de estrutura e manipulao dos


dados. Um destes modelos utiliza tabelas bidimensionais

afirmar, com certeza, que:

para o armazenamento dos dados e a maneira como os


a)

Existe uma chave primria composta para cada uma

b)
c)

das classes relacionadas;


Os atributos CPF so atributos de natureza alfabtica;
O atributo IDGerente chave primria pertencente

d)

classe FUNCIONRIO;
Os atributos IDFunc, CPF e IDGerente constituem a
chave primria da classe FUNCIONRIO.

dados so armazenados influencia na facilidade de acesso


s informaes, existindo tcnicas de normalizao para
aperfeioar a organizao. Trata-se do modelo:
a)
b)
c)
d)

Parte superior do formulrio


Hierrquico
Em rede.
Relacional.

20) Dada a tabela EMPREGADOS, o comando que executa a

26) Analise as sentenas abaixo, as quais discutem as

mdia aritmtica simples dos salrios dos empregados

principais restries que podem ser expressas no modelo

contidos na tabela guardando-o num registro fsico

de dados relacional:

EMPSALA :
I. Restries de domnio so impostas para garantir que os
a)
b)
c)
d)

SELECT ADD (EMPSALA) FROM EMPREGADOS;


SELECT AVG (EMPSALA) FROM EMPREGADOS;
SELECT SOMA (EMPSALA) FROM EMPREGADOS;
SELECT SUM (EMPSALA) FROM EMPREGADOS;

21) Pode ser considerada uma chave secundria o seguinte


atributo da entidade externa Motocicleta:
a)
b)
c)
d)
22) So

Nmero de Chassis.
Nmero do RENAVAM.
Nmero da Placa.
Nome do Fabricante.
exemplos

de

superclasse

II. Restrio de integridade de entidade diz respeito


garantia de que toda linha em uma tabela deve ser nica.

determinadas colunas em uma tabela sejam iguais s


colunas que compem a chave primria de outra tabela ou
e

de

subclasse,

Aluno e Professor.
Carro e Automvel.
Funcionrio e Pessoa.
Pessoa e Professor.

23) Assinale a opo correta a respeito de banco relacional:


a)
b)

tipos de dados das colunas.

III. A restrio de integridade referencial garante que

respectivamente:
a)
b)
c)
d)

valores nas colunas sejam atmicos e que respeitem os

Parte superior do formulrio


A cardinalidade associa-se diretamente aos atributos,
assim, se determinada tabela apresenta sete atributos,
a relao de sua cardinalidade de 1 : 7.

da prpria tabela.
IV. A restrio de chave estabelece que nenhum valor de
chave primria pode ser vazio.
Esto CORRETAS as afirmativas:
a)
b)
c)
d)

I e III.
II e III.
I e IV.
III e IV.Parte inferior do formulrio

Vous aimerez peut-être aussi