|
1 |
| -# Oracle SQL Tools |
| 1 | +# SQL Repository |
2 | 2 |
|
3 |
| -This section covers Oracle SQL Tools: from SQL Developer Desktop to SQL Developer Web on GUI ADB Database Actions to SQLcl. |
4 |
| -Providing links to public useful documentation and articles/blogs written by Oracle SQL and Database Advocates and Product Managers. |
5 |
| -A SQL Clue Card is also provided. |
| 3 | +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. |
6 | 4 |
|
7 |
| -Reviewed: 3.5.2024 |
| 5 | +## What is SQL? |
8 | 6 |
|
9 |
| -# Team Publications |
10 |
| -- [SQL Developer Extension for VS Code v24.1 is now available](https://www.thatjeffsmith.com/archive/2024/04/sql-developer-extension-for-vs-code-v24-1-is-now-available/) |
| 7 | +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. |
11 | 8 |
|
12 |
| -- [23ai new features series - latest post follow #23aiSpecialists](https://www.linkedin.com/posts/cristina-varas-menadas-591825119_oracle-oracle23ai-sql-activity-7198945654272864256-wduQ?utm_source=share&utm_medium=member_ios) |
| 9 | +## Interesting Resources for Data Development in Oracle |
13 | 10 |
|
14 |
| -- 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; |
| 11 | +To support your development journey, here are some valuable resources related to SQL and Oracle: |
| 12 | +- [Oracle SQL Documentation](https://docs.oracle.com/en/database/oracle/oracle-database/) |
| 13 | +- [SQL Tutorial by W3Schools](https://www.w3schools.com/sql/) |
| 14 | +- [Oracle Live SQL](https://livesql.oracle.com/) |
| 15 | +- [Oracle Learning Library](https://www.oracle.com/learning-library/) |
| 16 | +- [Oracle Database 23c: New Features](https://www.oracle.com/database/technologies/appdev/whats-new-in-23c.html) |
15 | 17 |
|
16 |
| -- 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; |
| 18 | +## Index |
17 | 19 |
|
18 |
| -- 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. |
| 20 | +1. [SQL Tools](#sql-tools) |
| 21 | +2. [SQL Tips](#sql-tips) |
| 22 | +3. [SQL Oracle23ai](#sql-oracle23ai) |
| 23 | +4. [SQL Do It Yourself](#sql-do-it-yourself) |
19 | 24 |
|
| 25 | +## SQL Tools |
20 | 26 |
|
| 27 | +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: |
| 28 | +- SQL client software recommendations |
| 29 | +- Database management tools |
| 30 | +- Productivity-enhancing plugins and extensions |
21 | 31 |
|
22 |
| -# Useful Links |
23 |
| -- [SQL Developer](https://www.oracle.com/uk/database/sqldeveloper/) |
24 |
| -- [SQL Developer Releases](https://docs.oracle.com/en/database/oracle/sql-developer/) |
25 |
| -- [SQL Developer - Jeff Smith Page](https://www.thatjeffsmith.com/sql-developer/) |
26 |
| -- [SQL Developer - Data Modeler](https://www.oracle.com/database/sqldeveloper/technologies/sql-data-modeler/) |
27 |
| -- [SQL Developer - Developer Community](https://forums.oracle.com/ords/apexds/domain/dev-community/category/sql_developer?tags=sql-developer) |
28 |
| -- [Oracle SQLcl](https://www.oracle.com/uk/database/sqldeveloper/technologies/sqlcl/) |
29 |
| -- [SQL Tools Training](https://education.oracle.com/database/oracle-database/pFamily_32) |
30 |
| -- [Autonomous Database Actions](https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/connect-database-actions.html#GUID-102845D9-6855-4944-8937-5C688939610F) |
31 |
| -- [Live SQL](https://livesql.oracle.com/apex/f?p=590:1000) |
32 |
| -- [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. |
33 |
| -- [Dev Gym Workout Class - Getting Started on Oracle Cloud](https://devgym.oracle.com/pls/apex/f?p=10001:29:4444375111375:::29:P29_CLASS_ID:20342&cs=1qfK8bInptu93se5QM5iMzsT-iih_gFsY78j308d3ZUzrCzX2c0-kgiimo59pm0c_NblFShALC1oOB8MosiaSYQ) |
| 32 | +## SQL Tips |
34 | 33 |
|
35 |
| -As a "SQL - Do it yourself" in Oracle Dev Gym you can find, to start: |
36 |
| -- [Database For Developers: Foundations](https://devgym.oracle.com/pls/apex/f?p=10001:29:112499394488989:::29:P29_CLASS_ID:5481&cs=1Nx3TDJgh0w-ygq3icYMX7urIWoNPCEJuXLH5pqVOkknGnq2I33EJh57LsiiynySdqwMpwClQNviXsLC73e3-0Q); |
| 34 | +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: |
| 35 | +- Query optimization techniques |
| 36 | +- Common pitfalls and how to avoid them |
| 37 | +- Advanced SQL functions and their use cases |
37 | 38 |
|
38 |
| -Learn SQL in this FREE 12-part boot camp. It will help you get started with Oracle Database and SQL. The course is a series of videos to teach you database concepts, interactive SQL tutorials, and quizzes to reinforce the ideas. Complete the course to get your free certificate. |
| 39 | +## SQL Oracle23ai |
39 | 40 |
|
40 |
| -- [Database For Developers: Next Level](https://devgym.oracle.com/pls/apex/dg/class/databases-for-developers-next-level.html) |
| 41 | +Explore the latest advancements with Oracle's cutting-edge AI capabilities in the [SQL Oracle23ai](SQL_Oracle23ai/README.md) section. Here, you will find: |
| 42 | +- New features and enhancements in Oracle23ai |
| 43 | +- Tutorials on integrating AI with your SQL queries |
| 44 | +- Case studies and real-world applications of Oracle23ai |
41 | 45 |
|
42 |
| -This course continues where Databases for Developers: Foundations left off, taking you further on your SQL journey. |
43 |
| -The class consists of a series of videos introducing concepts, interactive coding sections, and quizzes to test your understanding. |
| 46 | +## SQL Do It Yourself |
44 | 47 |
|
| 48 | +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: |
| 49 | +- Practice problems with solutions |
| 50 | +- Step-by-step project guides |
| 51 | +- Interactive SQL challenges to test your skills |
45 | 52 |
|
46 |
| -## SQL Best Practices |
47 |
| -Periodical sharing of Standard Query Language Best Practices links and blog, video publications from Advocate SQL and PL/SQL Developers and PMs |
| 53 | +--- |
48 | 54 |
|
49 |
| -- Analytic Functions: [how to get SQL cumulative running total on each row](https://blogs.oracle.com/sql/post/cumulative-running-total-of-previous-rows-with-sql) (from Chris Saxon); |
50 |
| -- V$ views: [Top 10 V$ Views For DBA and Developers](https://youtu.be/oI1F4vFwM9Q?si=i1UslciVja50792t) (From Connor McDonald); |
51 |
| -- The Secret to a Successful Data Loading: [VALIDATE_CONVERSION and CONVERSION ERROR](https://www.youtube.com/watch?v=gjjPAQ6znlw) (From Connor McDonald) |
52 |
| - |
53 |
| -## PMs Personal Websites |
54 |
| - |
55 |
| -- [@ThatJeffSmith](https://www.thatjeffsmith.com/) |
56 |
| -- [SQL Blog by Chris Saxon](https://blogs.oracle.com/sql) |
57 |
| -- [The Magic of SQL by Chris Saxon - Youtube Channel](https://www.youtube.com/c/TheMagicofSQL) |
58 |
| -- [SQL and Database explained! By Connor McDonald - Youtube Channel](https://www.youtube.com/@DatabaseDude) |
59 |
| - |
60 |
| - |
61 |
| -# License |
62 |
| - |
63 |
| -Copyright (c) 2024 Oracle and/or its affiliates. |
64 |
| - |
65 |
| -Licensed under the Universal Permissive License (UPL), Version 1.0. |
66 |
| - |
67 |
| -See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details. |
| 55 | +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! |
0 commit comments