Oracle - Database Star



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

Oracle - Database Star

O banco de dados Oracle é um dos bancos de dados mais populares do mundo.

Ele é direcionado a grandes organizações e possui muitos recursos para permitir que os administradores gerenciem o banco de dados e para que os desenvolvedores melhorem seu desempenho de consulta.

A versão mais recente do Oracle é 21c.
Uma versão gratuita do Oracle está disponível, chamada Oracle Express, e suas versões Standard e Enterprise são produtos licenciados.

Oracle Database is one of the most popular databases in the world.

It’s targeted at large organizations, and has many features to allow administrators to manage the database and for developers to improve their query performance.


The latest version of Oracle is 21c.
A free version of Oracle is available, called Oracle Express, and their Standard and Enterprise versions are licensed products.


Configurando Oracle - Setting Up Oracle

Você tem várias opções ao começar a usar o banco de dados Oracle:

SQL Developer é um IDE popular e gratuito que você pode usar para trabalhar com bancos de dados Oracle.
Confira o guia para SQL Developer.


SQL IDEs: se você não quiser usar o SQL Developer, esta postagem lista todos os IDEs SQL com comparações de recursos.

You have several options when getting started with Oracle database:

  • Install Oracle Express on Windows video
  • Install Oracle on a Mac guide or video
  • Install Oracle with Docker (Windows, Mac, or Linux) guide or video)
  • How to Create a Connection guide, video
  • How to Resolve Oracle Connection Issues guide
  • Set Up the Sample Oracle HR Schema video

SQL Developer is a popular and free IDE you can use to work with Oracle databases.
Check out the guide to SQL Developer.




SQL IDEs: If you don’t want to use SQL Developer, this post lists all SQL IDEs with comparisons of features.


Aprendendo o básico - Learning the Basics

Vídeo de introdução ao SQL: uma série de vídeos para você começar a aprender Oracle SQL

59 Melhores Recursos para Aprender SQL: Uma grande lista de outros lugares para aprender SQL

19 Melhores Livros de banco de dados: uma lista de livros sobre tópicos relacionados a banco de dados

Introduction to SQL video course: a series of videos to get you started with learning Oracle SQL

59 Best Resources for Learning SQL: A large list of other places to learn SQL

19 Best Database Books: a list of books on database-related topics



Instruções SQL básicas - Basic SQL Statements

Manipulação de dados

SELECT: ver os dados em uma tabela

INSERT: adicione dados a uma tabela

UPDATE: modificar dados em uma tabela

DELETE: remove dados de uma tabela

Cláusulas

WHERE: filtre os dados de sua consulta

ORDER BY: especifique a ordem dos resultados de uma consulta Select

GROUP BY:permite agrupar dados por valores em uma coluna e usar funções de agregação

HAVING: permite que você filtre os dados após a aplicação de um grupo

DISTINCT: elimine linhas duplicadas de seus resultados

Tabelas

Create Table: crie uma nova tabela no banco de dados

Alter Table: faça alterações em uma tabela existente

Drop Table: remover uma tabela do banco de dados

Truncate Table: remove todos os dados de uma tabela

Data Manipulation

SELECT Statement Guide: view data in a table

INSERT Statement Guide: add data to a table

UPDATE Statement Guide: modify data in a table

DELETE Statement Guide: remove data from a table

Clauses

WHERE Clause: filter data from your query

ORDER BY Clause: specify the order of the results of a Select query

GROUP BY: allows you to group data by values in a column and use aggregate functions

HAVING Clause: allows you to filter data after a group has been applied

DISTINCT: eliminate duplicate rows from your results

Tables

Create Table guide: create a new table on the database

Alter Table guide: make changes to an existing table

Drop Table guide: remove a table from the database

Truncate Table guide: remove all data from a table


Recursos SQL adicionais - Additional SQL Features

Operators: realizam cálculos e operações nos dados

Set Operators: combine os resultados de duas consultas em uma

CASE: use lógica condicional (if then else) em uma consulta

MERGE: atualiza ou insere dados em uma tabela com base em uma condição

Pivot and Unpivot: converta linhas em colunas ou colunas em linhas

Operators: perform calculations and operations on data

Set Operators: combine results from two queries into one

CASE Statement: use conditional (if then else) logic in a query

MERGE: update or insert data into a table based on a condition

Pivot and Unpivot: Translate rows to columns or columns to rows


Junta-se - Joins

Guia de junções: um guia para junções, que mostram como combinar várias tabelas em uma consulta

Uniões um a um (video): definição deste tipo de união e um exemplo

Uniões de um para muitos (video): definição deste tipo de união e um exemplo

Junções de muitos para muitos (video): definição deste tipo de junção e um exemplo

Self Join (video): definição deste tipo de junção e um exemplo

Joins guide: a guide to joins which are how you combine multiple tables together in a query

One to One joins (video): definition of this join type and an example

One to Many joins (video): definition of this join type and an example

Many to Many joins (video): definition of this join type and an example

Self Join (video): definition of this join type and an example


Funções - Functions

Funções de agregação: funções que agregam dados em uma ou mais linhas

Funções analíticas: funções que permitem analisar dados em várias linhas

Partition By: uma explicação da palavra-chave Partition By

Funções de Expressão Regular: um guia para funções de Expressão Regular

Funções de intervalo do Oracle: uma lista de todas as funções de intervalo no Oracle

Funções de data do Oracle: uma lista de todas as funções de data no Oracle

Funções de fuso horário da Oracle: uma lista de todas as funções de fuso horário no Oracle

Aggregate Functions: functions that aggregate data into one or more rows

Analytic Functions: functions that let you analyse data across multiple rows

Partition By: an explanation of the Partition By keyword

Regular Expression Functions: a guide to Regular Expression functions

Oracle Interval Functions: a list of all interval functions in Oracle

Oracle Date Functions: a list of all date functions in Oracle

Oracle Timezone Functions: a list of all timezone functions in Oracle


Objetos - Objects

Existem muitos mais objetos em um banco de dados Oracle, além de tabelas. Aprenda tudo sobre eles nestes guias.

Tutorial PL/SQL: aprenda como escrever código PL/SQL (Linguagem de Consulta Estruturada de Linguagem de Procedimentos)

Triggers: um pedaço de código PL/SQL que é executado em certos eventos

Indexes: um guia para índices em SQL

Tabela dupla: uma tabela fictícia no Oracle

Synonyms: um objeto que se refere a outro objeto

Sequências: um objeto que gera um número único

Restrições: regras que podem ser definidas em seus dados

Chaves: surograte, natural, primário, estrangeiro, composto e mais

Stored Procedures: um guia para procedimentos armazenados em SQL

Visualizações e visualizações materializadas: objetos que permitem visualizar dados de determinadas maneiras

Esquema de banco de dados: uma explicação deste termo

Tabelas temporárias : o que são e como criar uma

There are many more objects in an Oracle database besides tables. Learn all about them in these guides.

PL/SQL Tutorial: learn how to write PL/SQL code (Procedural Language Structured Query Language)

Triggers: a piece of PL/SQL code that runs on certain events

Indexes: a guide to Indexes in SQL

Dual Table: a dummy table in Oracle

Synonyms: an object that refers to another object

Sequences: an object that generates a unique number

Constraints: rules that can be set on your data

Keys: surograte, natural, primary, foreign, composite, and more

Stored Procedures: a guide to stored procedures in SQL

Views and Materialised Views: objects that let you view data in certain ways


Database Schema: an explanation of this term

Temporary Tables: what it is and how to create one


Aprendizagem Adicional - Further Learning

Mais recursos e tópicos em banco de dados SQL e Oracle.

Glossário de termos: uma definição de muitos termos usados em SQL e desenvolvimento de banco de dados

Tipos de dados: um guia para tipos de dados em muitos bancos de dados diferentes

Tipos de dados Oracle: uma lista e recomendações para tipos de dados Oracle

Conjuntos de caracteres: uma visão geral dos conjuntos de caracteres no Oracle

TNSNAMES.ora: uma explicação do arquivo TNSNAMES.ORA e para que ele serve.

Perguntas e respostas da entrevista: uma lista de 69 perguntas e respostas da entrevista, além de dicas da entrevista

DML, DDL e TCL: uma lista de comandos SQL e o que DDL, DML e TCL significam.

Novos recursos do Oracle 12c: todos os novos recursos do Oracle 12c para desenvolvedores

Guia Oracle 18c: um guia para as mudanças no Oracle 18c

Container e Bancos de Dados Pluggable: um guia sobre como trabalhar e conectar-se a bancos de dados de container e bancos de dados plugáveis

Aliases: Um guia para aliases de coluna e aliases de tabela em SQL

Subqueries: um guia para subconsultas, o que são, e muitos exemplos diferentes.

Resultados de limitação: um guia para a limitação de linhas SQL e consultas Top-N

CTE (cláusula WITH) : um guia para expressões de tabela comuns (CTEs), também conhecido como cláusula WITH

Oracle Certified Associate: um guia e perguntas frequentes para a certificação Oracle Certified Associate (1Z0- 071)

Transações e níveis de isolamento: uma explicação das transações em SQL e quais são os níveis de isolamento

Concatenar: o que é concatenação e como fazê-lo em SQL

Booleans: como SQL lida com booleanos e como você pode implementá-los

Wildcards: Uma explicação do que são curingas e como usá-los

Null: um guia sobre o que é NULL e como lidar com eles em SQL

Data Warehouses: um guia detalhado para data warehouses.

Comentários : um guia para comentários em SQL e por que eles podem ajudar-nos

Controle de versão de banco de dados, CI e CD: um guia detalhado sobre controle de versão de banco de dados, integração contínua e contínua desdobramento, desenvolvimento

More features and topics in SQL and Oracle database.

Glossary of Terms: A definition of many terms used in SQL and database development


Data Types: a guide to data types in many different databases

Oracle Data Types: a list and recommendations for Oracle data types

Character Sets: an overview of character sets in Oracle

TNSNAMES.ora: an explanation of the TNSNAMES.ORA file and what it’s for.

Interview Questions and Answers: a list of 69 interview questions and answers, plus interview tips

DML, DDL, and TCL: a list of SQL commands and what DDL, DML, and TCL mean

Oracle 12c New Features: all the new features in Oracle 12c for developers

Oracle 18c Guide: a guide to the changes in Oracle 18c

Container and Pluggable Databases: a guide on working with and connecting to container databases and pluggable databases

Aliases: A guide to column aliases and table aliases in SQL

Subqueries: a guide to subqueries, what they are, and many different examples.

Limiting Results: a guide to SQL row limiting and Top-N queries

CTE (WITH Clause): a guide to Common Table Expressions (CTEs) aka the WITH clause


Oracle Certified Associate: a guide and FAQ for the Oracle Certified Associate certification (1Z0-071)

Transactions and Isolation Levels: an explanation of transactions in SQL and what isolation levels are

Concatenate: what concatenation is and how to do it in SQL

Booleans: how SQL handles booleans and how you can implement them

Wildcards: An explanation of what wildcards are and how to use them

Null: a guide on what NULL is and how to handle them in SQL

Data Warehouses: an in-depth guide to data warehouses

Comments: a guide to comments in SQL and why they can help

Database Version Control, CI, and CD: An in-depth guide on database version control, continuous integration, and continuous deployment


Como - How To

Uma coleção de artigos que detalham como fazer tarefas comuns em consultas SQL.

Converter tipos de dados: como converter tipos de dados no Oracle SQL

Selecionar linhas com um valor máximo: como selecionar linhas com um valor máximo para uma coluna

Limitar linhas após o pedido : como limitar o número de linhas retornadas após o pedido

Incremento automático: como criar uma coluna de incremento automático no Oracle

Encontrar linha com valor máximo: como encontrar a linha com o valor máximo para uma coluna no Oracle

Listar tabelas em um banco de dados: como listar todas as tabelas em um banco de dados ou esquema

Escape Single Quotes: como escapar de aspas simples em SQL

Remover registros duplicados : como remover registros duplicados em SQL

Calcular média, mediana e modo:: como calcular a média, mediana e modo em fusos horários do banco de dados Oracle SQL

Fusos horários do banco de dados: o guia definitivo: como armazenar e trabalhar com datas, horas e fusos horários em um banco de dados

A collection of articles detailing how to do common tasks in SQL queries.


Convert Data Types: how to convert data types in Oracle SQL
Select Rows with a Max Value: how to select rows with a maximum value for a column


Limit Rows After Ordering: how to limit the number of rows returned after ordering

Auto Increment: how to create an auto-increment column in Oracle

Find Row with Max Value: how to find the row with the max value for a column in Oracle


List Tables in a Database: how to list all the tables in a database or a schema


Escape Single Quotes: how to escape single quotes in SQL

Remove Duplicate Records: how to remove duplicate records in SQL

Calculate Mean, Median, and Mode: how to calculate the mean, median, and mode in Oracle SQL

Database Timezones: The Ultimate Guide: how to store and work with dates, times, and timezones in a database


SQL CHEAT SHEET - Oracle, MySQL, PostgreSQL e SQL Server



Referências - References

Aqui está uma compilação de listas de referência que podem ser úteis ao trabalhar com o Oracle.

Funções Oracle SQL: uma lista de todas as funções no Oracle

Lista de códigos Oracle SQL: uma lista de todos os valores de códigos SQL usados pela função SQLCODE

Mensagens de erro do Oracle: uma lista das mensagens mais comuns do Oracle SQL com soluções

42 Ferramentas ETL: uma lista de 42 ferramentas ETL diferentes.

50 especialistas revelam as principais ferramentas: vários especialistas em Oracle SQL revelam suas principais ferramentas SQL

Here’s a compilation of reference lists that can be useful when working with Oracle.

Oracle SQL Functions: a list of all functions in Oracle

Oracle SQL Code list: a list of all SQL Code values used by the SQLCODE function


Oracle Error Messages: a list of the most common Oracle SQL messages with solutions


42 ETL Tools: a list of 42 different ETL tools.

50 Experts Reveal Top Tools: a range of Oracle SQL experts reveal their top SQL tools.



Postagens populares - Popular Posts