wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Introdução ao Oracle

Total questions: 10

Worksheet time: 16mins

Name
Class
Date
1.

USE A TABELA ACIMA PARA RESPONDER À QUESTÃO:


1) Qual É o comando adequado para criarmos essa tabela completa (não é necessário criar as constraints da tabela)?

a)

CREATE TABLE Alunos (id-aluno NUMBER(5), nome VARCHAR2(100), login CHAR(20), idade NUMBER(3), nota NUMBER(3,1));

b)

CREATE TABLE Alunos (id-aluno CHAR(20), nome VARCHAR2(100), login CHAR(20), idade DATE, nota NUMBER(3,1));

c)

CREATE TABLE escola (id-aluno CHAR(20), nome VARCHAR2(100), login CHAR(20), idade NUMBER(3))

d)

CREATE TABLE notas (id-aluno CHAR(20), nome VARCHAR2(100), login CHAR(20), idade NUMBER(3), nota NUMBER(3,1));

2.

USE A TABELA ACIMA PARA RESPONDER A QUESTÃO:


Qual o comando adequado para inserirmos as duas primeiras linhas dessa tabela?

a)

INSERT INTO Alunos (id-aluno, nome, login, idade, nota) VALUES (50000,'David','david@cs',19, 3.3);

INSERT INTO Alunos (id-aluno, nome, login, idade, nota) VALUES (50001,'Jonas','jonas@cs',18, 4.3);

b)

INSERT INTO Alunos (id-aluno, nome, login, idade, nota)

VALUES (50000,'David','david@cs',19, 3,3) (50001,'Jonas','jonas@cs',18, 4,3);

c)

UPDATE Alunos (id-aluno, nome, login, idade, nota)

VALUES (50000,'David','david@cs',19, 3,3) AND VALUES (50001,'Jonas','jonas@cs',18, 4,3);

d)

INSERT INTO Alunos (id-aluno, nome, login, idade, nota) VALUES (50000,'David','david@cs',19);

INSERT INTO Alunos (id-aluno, nome, login, idade, nota) VALUES (50001,'Jonas','jonas@cs',18);

3.

USE A TABELA ACIMA PARA RESPONDER A QUESTÃO.


Vamos imaginar que a tabela está devidamente criada e alimentada com todos os dados que podemos ver acima. Agora é o momento de consultarmos essa tabela. Qual será o resultado ao executar o comando: SELECT nome, login FROM Alunos WHERE idade > 18?

a)

David david@cs

Marcelo march@cs

b)

David david@cs

Jonas jonas@cs

Sara sara@cs

Marcelo march@cs

c)

Guilherme guilherme@cs

Fausto fausto@cs

d)

Jonas jonas@cs

Sara sara@cs

4.

Sempre que pensamos em desenvolver uma base de dados, precisamos pensar primeiro em seu MER (modelo entidade relacionamento). O MER possui alguns objetos característicos, como a ENTIDADE ASSOCIATIVA. Como podemos definir uma entidade associativa?

a)

Entidade que surge de um relacionamento de cardinalidade N para N, no qual existe uma associação dos atributos identificadores das duas entidades relacionadas, sendo necessária a criação uma nova entidade

b)

Objeto do mundo real do negócio do qual queremos manter informações no banco de dados

c)

Entidade associada a cada ocorrência de um relacionamento

d)

Duas ou mais entidades associadas a um relacionamento

5.

A exclusão de todos os registros de uma tabela chamada Estoque que tenham o atributo numérico chamado Qtd menor que 5 pode ser feita através do comando SQL

a)

delete from estoque where qtd < 5

b)

delete qtd < 5 from estoque

c)

delete from estoque where qtd > 5

d)

drop from estoque where qtd <= 5

6.

Dentro da categoria DML do SQL temos comandos específicos para inserir novas linhas nas tabelas, apagar linhas das tabelas e alterar os conteúdos inseridos nas tabelas. Qual alternativa lista corretamente esses comandos?

a)

Insert – delete - update

b)

Insert – drop - alter register

c)

Create Register– delete - update

d)

Create – drop - alter register

7.

O que são constraints?

a)

São regras implementadas em uma coluna de uma tabela

b)

São registros que relacionam com outros registros

c)

São campos de numeração automática

d)

São tipos de dados

8.
Um relacionamento do tipo EXTEND indica:
a)
Que quando o caso de uso principal for executado, OPCIONALMENTE, o caso de uso estendido pode ser executado.
b)
Que quando o caso de uso principal for executado, OBRIGATORIAMENTE, o caso de uso estendido pode ser executado.
c)
Que quando o ator principal for executado, OPCIONALMENTE, o caso de uso estendido pode ser executado.
d)
Que quando o ator principal for executado, OBRIGATORIAMENTE, o caso de uso estendido pode ser executado.
9.
Um objeto é uma instância de?
a)
Uma Classe
b)
Um atributo
c)
Um método
d)
Uma outra instância
10.

Os Modificadores de Acesso servem para alterar a visibilidade de um identificador e são utilizados em vários contextos diferentes. Os modificadores são divididos em dois tipos:

a)

De Classe ou de Membro

b)

De Classe ou de Instância

c)

De Ator ou de Membro

d)

De Classe ou de Elipse