Do You Want To Improve Your SQL Skills and Stand Out Among Your Co-Workers?

Join a community of database developers and improve your career with online training and guides.

  • Are you tired of not knowing how to use SQL to its full potential?
  • Are you trying to stay up-to-date with your SQL and database knowledge?
  • Do you want to impress your teammates and database administrators with your SQL knowledge and skill?

Hi, I'm Ben Brumm.

I've been working with SQL databases and SQL for many years and am also the founder of DatabaseStar.com

I've noticed that there are two main ways to learn advanced SQL concepts - both of which have their own issues:
1. Learn it on the job, slowly, from reading other people's queries.
2. Attend an official training course, having to take days off work and costing thousands of dollars.

This solution will avoid both of those issues.

You can learn advanced topics of SQL in your own time, at your own pace, and not have to pay thousands of dollars.

When I started with SQL, I was only using the basics.

My queries were messy, and they were slow. Running these on a production database could have caused problems.

And maintaining them would have been hard.

You don't want to deploy messy or slow queries on a live production server.

You'd rather be responsible for implementing well-written, easy to maintain, and fast queries, wouldn't you?

As I learnt more SQL and learnt about advanced concepts such as sequences and materialized views, I found that I was better able to design solutions for the projects I was working on.

Imagine... knowing what feature of an SQL database will be the most suitable to any query that you write.

Imagine... being able to understand and contribute to what the more senior SQL developers are talking about.

Imagine... the respect and admiration you'll receive from your coworkers when you are more knowledgeable in SQL.

Imagine... the relief and satisfaction of working with database administrators when you write clean and efficient SQL code.

So, why should you consider my solution?

I've been working with SQL for many years.

I've been writing about SQL topics and creating courses for years on the blog at DatabaseStar.com.

I can explain the concepts easily and show examples to help you learn and become productive with your SQL.

I've also obtained the Oracle SQL Expert certification, which has allowed me to improve my queries even further.

I'm excited to share with you the...

Database Star Academy Membership

This online monthly membership contains a series of video courses, PDF guides to help you improve your SQL skills, including:

  1. INTRODUCTION TO ORACLE SQL: Learn the basics of Oracle SQL, including how to set up your environment and write various queries:
    - How to set up Oracle Express and SQL Developer to write SQL queries
    - How to retrieve data using a SELECT query
    - How to filter data, sort data, and find unique records
    - Using functions to perform calculations on data, and grouping the results
    - Combining two or more results using set operators (such as UNION)
    - How to get results from two or more tables using joins, and all the different types of joins
    - Improve your query with table and column aliases
    - Simplify complicated data sets with subqueries
    - Insert, update, and delete data in a table
    - Create, alter, and delete a table
  2. ADVANCED ORACLE SQL: Learn more advanced Oracle SQL topics, including:
    - Insert, update, and delete data with a subquery
    - How to use synonyms, sequences, indexes, temporary tables
    - What the data dictionary is and some useful queries you can use on it
    - Advanced view topics, such as materialized views, updating and inserting using views, and view options
    - Hierarchical queries: what they are, how to create them
    - Timezones and Intervals in Oracle, and the date and time functions that can be used with them
    - Overview of transactions, including the COMMIT and ROLLBACK statements
  3. SQL DEVELOPER JUMPSTART: Learn how to use the SQL Developer IDE, so you can get up and running in less time:
    - How to download and install Oracle Express and SQL Developer
    - How to view and set up connections
    - How to use the database object browser
    - An explanation of how to find and use the preferences window
    - Running and building queries
    - Importing and exporting data
    - Creating functions, procedures, and using the debugger
    - An explanation of the different menus available in SQL Developer
  4. RELATIONAL DATABASE DESIGN: Learn the concepts of normalization and how to design a database the right way:
    - How to set up the tools needed for this course (MySQL Workbench)
    - What a database is and why they are used
    - What is data modelling?
    - The high-level process of data modelling
    - A step-by-step explanation of normalization (first, second, and third normal forms) using an example database design
    - Several design considerations to be aware of
  5. INTRODUCTION TO ORACLE PL/SQL: An introductory course on Oracle PL/SQL, the procedural language that comes with Oracle databases for writing your own procedures and functions:
    - What PL/SQL is and basic syntax
    - How to create functions and procedures, and what the differences are
    - How to use variables and constants
    - Conditional statements in PL/SQL
    - What loops are and how to use them
    - What cursors are, how to use them, and how to create them
    - What a record is and what to use it for
    - How to handle exceptions in your code
    - What collections are and how to create them
    - What packages are and why you would use them
  6. ORACLE SQL PERFORMANCE: A course teaching you how to improve the performance of your SQL queries in Oracle:
    - Internal database architecture to better understand how queries are run
    - Indexes - how they work, when to use them
    - Analysing execution plans
    - Using SQLTrace and TKProf to analyse the environment
    - Much more!
  7. ORACLE CERTIFIED ASSOCIATE (OCA 1Z0-071) STUDY COURSE: A course to walk you through all of the topics of the OCA 1Z0-071 certification exam and help you pass.
  8. ADVANCED DATA MODELING: A course to teach you a range of advanced tips and strategies for modeling different scenarios, including:
    - Avoiding multiple values in one column
    - Entity Attribute Value design
    - New tables for each group and similar values
    - Calculated fields
    - Soft delete
    - Audit tables
    - Lookup tables and check constraints
    - Data types: names, addresses, phone numbers, currency, email addresses
    - And more
  9. INTRODUCTION TO DATA WAREHOUSING: A course to explain what data warehousing and ETL is, and shows you how to create and populate a data warehouse. Scripts and steps are included so you can follow along using SQL Server.
  10. INTRODUCTION TO TOAD FOR ORACLE: This course will help you get started and work with Toad for Oracle, one of the most popular SQL IDEs.
  11. ORACLE TRIGGERS: This course teaches you what a trigger is, why to use one, and includes many examples.
  12. INTRODUCTION TO SQL*PLUS: This course shows you how to get started with SQL*Plus, Oracle’s command-line tool for accessing the database. It shows you how to connect to a database, run commands, and format output.
  13. INTRODUCTION TO SQL SERVER: This course is an introduction to Microsoft SQL Server. Learn how to set up the database, run basic queries, and many of the common SQL commands.
  14. SUBQUERIES IN SQL SERVER: In this course, you’ll learn what subqueries are and how to use them in SQL Server with many different examples.
  15. INDEXES IN SQL SERVER: This course will teach you what indexes are, the different types, and how to use them in SQL Server.
  16. VIEWS IN SQL SERVER: This course teaches you about views in SQL Server: what they are, how to create them, and when to use them.
  17. CONSTRAINTS IN SQL SERVER: In this course, you’ll learn all about constraints in SQL Server: what they are, how to create them, and what they are useful for.
  18. CTEs IN SQL SERVER: In this course, you’ll learn about CTEs (Common Table Expressions) and how to use them in SQL Server to improve your queries.
  19. TRANSACTIONS IN SQL SERVER: This course will show you the basics of transactions and how to create and work with them in SQL Server.
  20. STORED PROCEDURES IN SQL SERVER: In this course, you’ll learn all about stored procedures in SQL Server: what they are, why to use them, how to create them, and a range of features that are available.
  21. INTRODUCTION TO MYSQL: This course will teach you the basics of MySQL, starting with how to download and set up the required software, to learning and using basic MySQL functionality.
  22. ALL PDF GUIDES: Get all of the PDF guides I have created on a range of topics:
    - Oracle Joins
    - Oracle SQL Best Practices
    - SQL Developer Quick Start Guide
    - Database Normalization Checklist
    - Common Database Field Guidelines
    - SQL Function Cheat Sheet
    - Much more
  23. 20+ SQL TIP VIDEOS: Watch videos on various SQL and database tips, only available to members. Videos already inside the membership include:
    - Working with Dates
    - Updating Tables using Create Table as Select
    - Reading an Explain Plan
    - Rewriting Cursors
    - MERGE Statement
    - How to use SQL*Plus
    - All about Analytic Functions
    - How to use the CONNECT BY keyword
    - All about Constraints
    - Much more!
  24. QUIZZES: Most courses include several quizzes to test your knowledge as you work through the course. You can use the quiz results to determine what you need to learn more about.
  25. CERTIFICATE OF COMPLETION: Receive an automatically-generated Certificate of Completion once you complete a course and pass all quizzes, as proof you have completed the course.
  26. TRACK YOUR LEARNING: Mark lessons as complete, view course progress and quiz status all on a single page.
  27. ALL FUTURE CONTENT: All content I create for Database Star Academy will be included in the membership in the future: videos, PDF guides, courses.

You'll get access to this content immediately, and access to regular SQL videos as they are released.

Improve Your SQL Skills Today

When you buy the Database Star Academy membership, you'll get instant access to a collection of online videos, PDF guides, and more.

All of this for the price of...




Recurring payment, cancel anytime.
30-day money back guarantee.




Best Value: Save $30 when you join on an annual subscription.
Recurring payment, cancel anytime. 30-day money back guarantee.

All prices in USD. Processed securely using Stripe or PayPal.

100% Satisfaction Guaranteed

 Secure Payment 

Ben Brumm
Creator of Database Star Academy, Founder of DatabaseStar.com

About the Author

I've been working with SQL for many years, after completing my computer science degree in 2007, majoring in Oracle databases. I've been a software consultant ever since.

I've also obtained the Oracle SQL Expert certification.

I created this membership to teach SQL and database skills to many people. I want you to be able to improve your knowledge and skills with SQL and databases.

Three Coffees Per Month?

Learning all of this on various Internet sites would take a long time, because there's just so many sites out there and they can all be confusing.

Enrolling in a live training event will take days from your life, and cost thousands of dollars.

Even if your employer pays for it, it's hard to get them to agree.

For the cost of three coffees per month, you can get access to all of the material I mentioned.

What You Get As Part Of The Membership

20 Complete Courses

Instant access to 20 complete online video courses (Oracle, SQL Server, MySQL).

Many PDF Guides

Instant access to several PDF guides on different topics (including Joins, Best Practices, SQL Developer Quick Start, SQL Developer Keyboard Shortcuts).

Access to Future Courses

Any future courses (e.g. PostgreSQL) will be automatically added to the membership at no extra cost to you.

20+ SQL Tip Videos

New members-only videos released every month, explaining tips and techniques in Oracle SQL.


Several courses include several quizzes which you can use to test your knowledge.

Certificate of Completion

Receive a Certificate of Completion once you finish all modules and quizzes in a course, to prove you have completed the material.




Recurring payment, cancel anytime.
30-day money back guarantee.




Best Value: Save $30 when you join on an annual subscription.
Recurring payment, cancel anytime. 30-day money back guarantee.

Why put off taking your SQL skills to the next level? You can enrol in the Database Star Academy membership right now for only $15/month.

One Month From Now...

One month from now you could be developing some great SQL queries and impressing others with your improved SQL and database knowledge.

Or, you can do nothing and don't learn anything new, putting your work at risk and maybe even your career.

If you take action now, you'll get access to all of my courses and PDF guides, and special members-only monthly SQL videos. All for a low price of $15 per month.


If you are not satisfied with your membership, then let me know within the first 30 days of purchasing, and I will provide you with a full refund.

I'm confident that you'll get some value for your membership within the first 30 days!

"Why should I join your membership?"

I've been teaching SQL and databases to coworkers and on my blog for years. I'm also a certified Oracle SQL Expert and passionate about writing good SQL.

The membership site is focused on SQL, so you'll be getting your knowledge straight from someone who knows it, rather than a broad "software development" membership.

"What happens after I buy?"

You'll get an email with details on how to register for the course on Database Star.

Once you register, you'll be able to log in to an area of the site that has a list of all the modules, videos, and downloadable material. You'll then be charged every month.

"Can I cancel my membership?"

You can cancel at any time - simply click the Cancel button inside the membership site, or in your PayPal account. Or contact me.

"Can I sign up, download all the material, then cancel?"

While I would prefer that you didn't do that, there's nothing stopping you. It would take you a while to go through and download the hundreds of videos though.

Also, when you cancel, you won't receive any of the future courses and content.

It's more beneficial for you to stay a member.




Recurring payment, cancel anytime.
30-day money back guarantee.




Best Value: Save $30 when you join on an annual subscription.
Recurring payment, cancel anytime. 30-day money back guarantee.