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.
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:
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.
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
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
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
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
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
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
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
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
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 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
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
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
Uma coleção de artigos que detalham como fazer tarefas comuns em consultas SQL.
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
Aqui está uma compilação de listas de referência que podem ser úteis ao trabalhar com o Oracle.
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.