NEW
Font size
WorksheetsIntrodução ao Oracle
Total questions: 10
Worksheet time: 16mins
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)?
CREATE TABLE Alunos (id-aluno NUMBER(5), nome VARCHAR2(100), login CHAR(20), idade NUMBER(3), nota NUMBER(3,1));
CREATE TABLE Alunos (id-aluno CHAR(20), nome VARCHAR2(100), login CHAR(20), idade DATE, nota NUMBER(3,1));
CREATE TABLE escola (id-aluno CHAR(20), nome VARCHAR2(100), login CHAR(20), idade NUMBER(3))
CREATE TABLE notas (id-aluno CHAR(20), nome VARCHAR2(100), login CHAR(20), idade NUMBER(3), nota NUMBER(3,1));
USE A TABELA ACIMA PARA RESPONDER A QUESTÃO:
Qual o comando adequado para inserirmos as duas primeiras linhas dessa tabela?
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);
INSERT INTO Alunos (id-aluno, nome, login, idade, nota)
VALUES (50000,'David','david@cs',19, 3,3) (50001,'Jonas','jonas@cs',18, 4,3);
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);
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);
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?
David david@cs
Marcelo march@cs
David david@cs
Jonas jonas@cs
Sara sara@cs
Marcelo march@cs
Guilherme guilherme@cs
Fausto fausto@cs
Jonas jonas@cs
Sara sara@cs
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?
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
Objeto do mundo real do negócio do qual queremos manter informações no banco de dados
Entidade associada a cada ocorrência de um relacionamento
Duas ou mais entidades associadas a um relacionamento
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
delete from estoque where qtd < 5
delete qtd < 5 from estoque
delete from estoque where qtd > 5
drop from estoque where qtd <= 5
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?
Insert – delete - update
Insert – drop - alter register
Create Register– delete - update
Create – drop - alter register
O que são constraints?
São regras implementadas em uma coluna de uma tabela
São registros que relacionam com outros registros
São campos de numeração automática
São tipos de dados
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:
De Classe ou de Membro
De Classe ou de Instância
De Ator ou de Membro
De Classe ou de Elipse
