Skip to content

Commit

Permalink
Merging-SQL-Product-To-Main
Browse files Browse the repository at this point in the history
Merging ppaolucc-SQL-Product-Restyling-I to Main
  • Loading branch information
ppaolucc-it committed Nov 18, 2024
1 parent 9a13e84 commit d4cb6ac
Show file tree
Hide file tree
Showing 3 changed files with 58 additions and 33 deletions.
62 changes: 41 additions & 21 deletions data-platform/data-development/sql/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,52 +2,68 @@

Welcome to the SQL repository of the Data Development team at Oracle. This repository is designed to provide comprehensive resources, tips, and tools to help you master SQL and leverage the latest features of Oracle23ai. Below you'll find an index to all the sections available in this repository, along with a brief introduction to what you can expect in each section.

Reviewed: 23.10.2024
Structured Query Language (SQL) is the standard programming language used for managing and manipulating relational databases. SQL allows you to perform a variety of operations such as querying data, updating records, creating and modifying schema, and controlling access to the database. It is a crucial skill for data developers and analysts, enabling efficient data retrieval and manipulation to support data-driven decision-making.

PL/SQL, the Oracle procedural extension of SQL, is a portable, high-performance transaction-processing language. PL/SQL offers several advantages over other programming languages: from being tightly integrated with SQL to leveraging High Performance and High Productivity. PL/SQL is a portable and scalable Procedural Language which also increase Manageability and support for Object Oriented Programming.

Reviewed: 18.11.2024

# Table of Contents
- [What is SQL?](#what-is-sql);
- [SQL Tools](#sql-tools);
- [SQL Tips](#sql-tips);
- [SQL Oracle23ai](#sql-oracle23ai);
- [SQL DO It Yourself](#sql-do-it-yourself)
- [Team Publications](#team-publications);
- [Useful Links](#useful-links);

[What is SQL? ]: #

# What is SQL?
[ SQL Tools ]: #
[ SQL Tips ]: #
[ SQL Oracle23ai ]: #
[ SQL DO It Yourself ]: #

Structured Query Language (SQL) is the standard programming language used for managing and manipulating relational databases. SQL allows you to perform a variety of operations such as querying data, updating records, creating and modifying schema, and controlling access to the database. It is a crucial skill for data developers and analysts, enabling efficient data retrieval and manipulation to support data-driven decision-making.

# Team Publications
- [23ai New Features Series - Part 1](https://www.linkedin.com/posts/sonnemeyer_23aispecialists-23ainewsabrpart1-developer-activity-7196221427056889856-3HF2?utm_source=share&utm_medium=member_desktop) - 23ai Database New Features on Linkedin Post - I
- [23ai New Features Series - Part 2](https://www.linkedin.com/posts/cristina-varas-menadas-591825119_oracle-oracle23ai-sql-activity-7198945654272864256-wduQ/?utm_source=share&utm_medium=member_ios) - 23ai Database New Features on Linkedin Post - II
- [23ai New Features Series - Part 3](https://www.linkedin.com/posts/sonnemeyer_23aispecialists-23ainewsabrpart3-developer-activity-7201958687005982721-Oo3B?utm_source=share&utm_medium=member_desktop) - 23ai Database New Features on Linkedin Post - III
- [23ai New Features Series - Part 4](https://www.linkedin.com/posts/sonnemeyer_23aispecialists-23ainewsabrpart4-teammates-activity-7204946957843267584-x664?utm_source=share&utm_medium=member_desktop) - 23ai Database New Features on Linkedin Post - IV
- [23ai New Features Series - Part 5](https://www.linkedin.com/posts/ppaolucci_cristinavarasmenadas-sonjameyer-activity-7207374755878887425-a--C?utm_source=share&utm_medium=member_desktop) - 23ai Database New Features on Linkedin Post - V


# SQL Tools
## SQL Tools

In the [SQL Tools](SQL_Tools/README.md) section, you'll find a collection of essential tools and utilities that can help streamline your SQL development process. This includes:
[SQL Tools](SQL_Tools/README.md): In this section, you'll find a collection of essential tools and utilities that can help streamline your SQL development process. This includes:
- SQL client software recommendations
- Database management tools
- Productivity-enhancing plugins and extensions


# SQL Tips
[# SQL Tips]: #

[ The SQL Tips(SQL_Tips/README.md) section is dedicated to providing ]: #

[practical advice and best practices for writing efficient and effective SQL]: #

<!-- [ queries. Topics covered include]:
[ - Query optimization techniques]: #
[ - Common pitfalls and how to avoid them ]: #
[ - Advanced SQL functions and their use cases]: -->

The [SQL Tips](SQL_Tips/README.md) section is dedicated to providing practical advice and best practices for writing efficient and effective SQL queries. Topics covered include:
- Query optimization techniques
- Common pitfalls and how to avoid them
- Advanced SQL functions and their use cases


# SQL Oracle23ai
[# SQL Oracle23ai ]: #

Explore the latest advancements with Oracle's cutting-edge AI capabilities in the [SQL Oracle23ai](SQL_Oracle23ai/README.md) section. Here, you will find:
<!-- Explore the latest advancements with Oracle's cutting-edge AI capabilities in the [SQL Oracle23ai](SQL_Oracle23ai/README.md) section. Here, you will find:
- New features and enhancements in Oracle23ai
- Tutorials on integrating AI with your SQL queries
- Case studies and real-world applications of Oracle23ai
- Case studies and real-world applications of Oracle23ai -->


# SQL Do It Yourself
<!-- # SQL Do It Yourself
The [SQL Do It Yourself](SQL_Do_It_Yourself/README.md) section encourages hands-on learning by providing a variety of exercises and projects. This includes:
- Practice problems with solutions
- Step-by-step project guides
- Interactive SQL challenges to test your skills
- Interactive SQL challenges to test your skills -->


# Useful Links
Expand All @@ -58,10 +74,14 @@ To support your development journey, here are some valuable resources related to
- [Oracle Live SQL](https://livesql.oracle.com/)
- [Oracle Learning Library](https://www.oracle.com/learning-library/)
- [Oracle Database 23ai: Application Development](https://www.oracle.com/database/technologies/application-development.html)
- [@ThatJeffSmith](https://www.thatjeffsmith.com/)
- [SQL Blog by Chris Saxon](https://blogs.oracle.com/sql)
- [The Magic of SQL by Chris Saxon - YouTube Channel](https://www.youtube.com/c/TheMagicofSQL)
- [SQL and Database explained! By Connor McDonald - YouTube Channel](https://www.youtube.com/@DatabaseDude)

---

We hope you find these resources helpful in your SQL journey. If you have any questions or suggestions, please feel free to contribute or reach out to the team. Happy querying!
<!-- We hope you find these resources helpful in your SQL journey. If you have any questions or suggestions, please feel free to contribute or reach out to the team. Happy querying! -->


# License
Expand Down
12 changes: 6 additions & 6 deletions data-platform/data-development/sql/sql-oracle23ai/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ To look for examples and deep dive into Oracle 23ai New Features in Database spe
This asset contains a brief set of Oracle Database 23ai new features examples which are then included in a specific asset file for consultation.
The list of New Features will be periodically updated and adjusted.

--## Features
<!-- --## Features
--### Aggregation over INTERVAL Data Types
-- - **Description**: Pass INTERVAL data types to SUM and AVG aggregate functions.
-- - **Example**: ```sqlSELECT SUM(interval_column) FROM table_name;`
Expand Down Expand Up @@ -61,25 +61,25 @@ The list of New Features will be periodically updated and adjusted.
-- - **Example**: `INSERT INTO table_name VALUES (1, 'value');`
-- ### Ubiquitous Search With DBMS_SEARCH Packages
-- - **Description**: Index multiple schema objects for full-text search using DBMS_SEARCH.
-- - **Example**: `EXEC DBMS_SEARCH.CREATE_INDEX('index_name', 'table_name');`
-- - **Example**: `EXEC DBMS_SEARCH.CREATE_INDEX('index_name', 'table_name');-->


# Team Publications
<!-- # Team Publications
- [23ai New Features Series - Part 1](https://www.linkedin.com/posts/sonnemeyer_23aispecialists-23ainewsabrpart1-developer-activity-7196221427056889856-3HF2?utm_source=share&utm_medium=member_desktop)
- [23ai New Features Series - Part 2](https://www.linkedin.com/posts/cristina-varas-menadas-591825119_oracle-oracle23ai-sql-activity-7198945654272864256-wduQ/?utm_source=share&utm_medium=member_ios)
- [23ai New Features Series - Part 3](https://www.linkedin.com/posts/sonnemeyer_23aispecialists-23ainewsabrpart3-developer-activity-7201958687005982721-Oo3B?utm_source=share&utm_medium=member_desktop)
- [23ai New Features Series - Part 4](https://www.linkedin.com/posts/sonnemeyer_23aispecialists-23ainewsabrpart4-teammates-activity-7204946957843267584-x664?utm_source=share&utm_medium=member_desktop)
- [23ai New Features Series - Part 5](https://www.linkedin.com/posts/ppaolucci_cristinavarasmenadas-sonjameyer-activity-7207374755878887425-a--C?utm_source=share&utm_medium=member_desktop)
- [23ai New Features Series - Part 5](https://www.linkedin.com/posts/ppaolucci_cristinavarasmenadas-sonjameyer-activity-7207374755878887425-a--C?utm_source=share&utm_medium=member_desktop) -->


# Useful Links
- [Oracle Database 23ai New Features](https://apex.oracle.com/database-features/)


# Release Information
<!-- # Release Information
- **Version**: 23ai
- **Applicable Offerings**: All Oracle Database offerings .................
For more detailed information, please visit the [Oracle Database Features](https://apex.oracle.com/database-features/) page.
For more detailed information, please visit the [Oracle Database Features](https://apex.oracle.com/database-features/) page. -->

# License

Expand Down
17 changes: 11 additions & 6 deletions data-platform/data-development/sql/sql_tools/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,23 @@
This section covers Oracle SQL Tools: from SQL Developer Desktop to SQL Developer Web on GUI ADB Database Actions to SQLcl.
Providing links to public useful documentation and articles/blogs written by Oracle SQL and Database Advocates and Product Managers.

A SQL Clue Card is also provided.
<!-- A SQL Clue Card is also provided. -->

Reviewed: 24.10.2024
Reviewed: 18.11.2024

# Team Publications
# When to use this asset?
When we want to explore the various SQL IDE development tools like SQL Developer, sqlcl and VS Code with SQL Developer extentions.

<!-- # How to use this asset? -->

<!-- # Team Publications
- Application Continuity - [Does your Database really know your application - Part 1](https://medium.com/@paulbrad71/application-continuity-on-adb-does-your-database-know-your-application-376e44d8a30) - Published on [Medium](http://www.medium.com) on 13th March 2023;
- Application Continuity - [Does your Database really know your application - Part 2](https://medium.com/@paulbrad71/does-your-database-really-know-your-application-second-part-48321b0ab81) - Published on [Medium](http://www.medium.com) on 6th April 2023;
- Application Continuity - [Does your Database really know your application - Part 3](https://medium.com/@paulbrad71/application-continuity-on-adb-does-your-database-know-your-application-376e44d8a30) - Published on [Medium](http://www.medium.com) on 31st May 2023.
- [SQL on Autonomous Database - a Rockin' Experience](https://www.youtube.com/watch?v=jcrPvP4SKLQ) - Published on [YouTube](http://www.youtube.com) on 23th November 2023.
- [SQL on Autonomous Database - a Rockin' Experience](https://www.youtube.com/watch?v=jcrPvP4SKLQ) - Published on [YouTube](http://www.youtube.com) on 23th November 2023. -->

# Useful Links

Expand All @@ -29,7 +34,7 @@ Reviewed: 24.10.2024
- [Live SQL](https://livesql.oracle.com/apex/f?p=590:1000)
- [SQL Developer Extension for VS Code v24.2 is now available](https://www.thatjeffsmith.com/archive/2024/07/sql-developer-extension-for-vs-code-24-2-is-now-available/)


<!-- >
# Dev Gyms
- [The amazing Dev Gym](https://devgym.oracle.com/pls/apex/f?p=10001:20011::::20011::)
- Join the Oracle Product Management Dev Gym (FREE!) and build your Oracle technology muscles by taking workouts, quizzes, and even entire classes on SQL, PL/SQL, database design, logic and more.
Expand Down Expand Up @@ -60,7 +65,7 @@ Periodical sharing of Standard Query Language Best Practices links and blog, vid
- [@ThatJeffSmith](https://www.thatjeffsmith.com/)
- [SQL Blog by Chris Saxon](https://blogs.oracle.com/sql)
- [The Magic of SQL by Chris Saxon - YouTube Channel](https://www.youtube.com/c/TheMagicofSQL)
- [SQL and Database explained! By Connor McDonald - YouTube Channel](https://www.youtube.com/@DatabaseDude)
- [SQL and Database explained! By Connor McDonald - YouTube Channel](https://www.youtube.com/@DatabaseDude) -->


# License
Expand Down

0 comments on commit d4cb6ac

Please sign in to comment.