O que é um banco de dados Oracle?

Introdução ao Oracle SQL

Sara Billen

Curriculum Manager

Homem de terno atrás de figuras de banco de dados

Introdução ao Oracle SQL

Oracle SQL

Diagrama de banco de dados

  Logo da Oracle

  • Oracle Database: sistema de gerenciamento de banco de dados relacional desenvolvido pela Oracle
  • PL/SQL (Procedural Language/SQL): implementação de SQL da Oracle, com recursos extras
Introdução ao Oracle SQL

Ranking DB-Engines de diferentes SGBDs

Introdução ao Oracle SQL

Oracle SQL

Vantagens

  • Ótimo para bancos grandes
  • Fácil de usar
  • Documentação bem escrita
  • Novos recursos incríveis

Desvantagens

  • Custo
Introdução ao Oracle SQL

Diagrama Entidade-Relacionamento (DER)

  • Bancos de dados dão suporte a sistemas reais existentes
  • DER
    • ferramenta para modelar um sistema do mundo real
    • representação gráfica dos relacionamentos entre diferentes entidades
Introdução ao Oracle SQL

Diagrama Entidade-Relacionamento (DER)

DER

Introdução ao Oracle SQL

Diagrama Entidade-Relacionamento (DER)

DER aprimorado

Introdução ao Oracle SQL

Banco de dados relacional

CustomerId FirstName LastName Address
1 Jack Smith 1 Microsoft Way
2 Marc Dubois 11, Place Bellecour
3 Lucas Mancini Via Degli Scipioni, 43
Introdução ao Oracle SQL

Banco de dados relacional

DER aprimorado

Introdução ao Oracle SQL

SQL

SQL é uma linguagem para:

  • Criar bancos e seus objetos
  • Armazenar dados nesses bancos
  • Alterar e analisar esses dados
  • Recuperar esses dados em relatórios, páginas web etc.
Introdução ao Oracle SQL

Recuperando dados

SELECT TrackName, Composer, Milliseconds
FROM Track
| TrackName                | Composer         | Milliseconds |
|--------------------------|------------------|--------------|
| Killer Queen             | Mercury, Freddie | 182099       |
| Smells Like Teen Spirit  | Kurt Cobain      | 301296       |
| The Star Spangled Banner | Hendrix, Jimi    | 43232        |
| With Or Without You      | U2               | 299023       |
Introdução ao Oracle SQL

Vamos praticar!

Introdução ao Oracle SQL

Preparing Video For Download...