Você está na página 1de 2

Atividades tericas

1) O que um banco de dados?


R - Um banco de dados uma ferramenta para coletar e organizar informaes. Bancos de
dados podem armazenar informaes sobre pessoas, produtos, pedidos ou qualquer outra
coisa. Iniciar muitos bancos de dados como uma lista em uma planilha ou um programa de
processamento de texto.

2) O que um banco de dados relacional?


R - Tabelas (ou relaes, ou entidades) Todos os dados de um banco de dados
relacional (BDR) so armazenados em tabelas. Uma tabela uma simples estrutura de linhas e
colunas. Em uma tabela, cada linha contm um mesmo conjunto de colunas.

3) O que um sgbd?
R - Um Sistema de Gerenciamento de Banco de Dados (SGBD) do ingls Data Base
Management System (DBMS) o conjunto de programas de computador (softwares)
responsveis pelo gerenciamento de uma base de dados.

4) Qual a histria do Oracle?

R - O Oracle um SGBD (sistema gerenciador de banco de dados) que surgiu no fim


dos anos 70, quando Larry Ellison vislumbrou uma oportunidade que outras companhias
no haviam percebido, quando encontrou uma descrio de um prottipo funcional de um
banco de dados relacional e descobriu que nenhuma empresa tinha se empenhado em
comercializar essa tecnologia.Ellison e os co-fundadores da Oracle Corporation, Bob Miner
e Ed Oates, perceberam que havia um tremendo potencial de negcios no modelo de banco
de dados relacional tornando assim a maior empresa de software empresarial do mundo.
Alm da base de dados, a Oracle desenvolve uma sute de desenvolvimento chamada
de Oracle Developer Suite, utilizada na construo de programas de computador que
interagem com a sua base de dados. A Oracle tambm criou a linguagem de
programao PL/SQL, utilizada no processamento de transaes.

5) O que sql padro?


R - So os padres ANSI SQL e Oracle. Resumindo, a Structured Query Language, mais
conhecida pela sigla SQL, uma linguagem que foi desenvolvida no incio dos anos 70, pela
IBM, para manipular bancos de dados relacionais.

Atividades prticas
6) Elabore uma consulta que exiba toda a tabela employees.
R - SELECT * FROM employees;

7) Crie uma consulta que mostre o nome (coluna first_name) de todos


os empregados da tabela employees.
R - SELECT first_name FROM employees;

8) Faa uma consulta para mostrar nome (coluna first_name) e


sobrenome (coluna last_name) dos empregados da tabela employees.
R - SELECT first_name, last_name FROM employees;

9) Faa uma consulta para mostrar sem repetio, os salrios de


todos os empregados da tabela employees.
R - SELECT DISTINCT salary FROM employees;

10) Crie uma consulta que exiba nome (coluna first_name) e


sobrenome (coluna last_name) dos empregados com salrios acima de
3000.
R - SELECT first_name, last_name, salary FROM employees WHERE salary >= 3000;

11) elabore uma consulta para exibir o nome (coluna first_name) e


sobrenome (coluna last_name) dos empregados que trabalham no depto
110 (coluna department_id) ou 120 com salrios entre 3000 e 4000.
R - SELECT first_name, last_name, department_id FROM employees WHERE
department_id = 110 OR department_id = 110 BETWEEN 3000 AND 4000;