inflearn logo

Databases in the Age of Vibe Coding: The Minimum Knowledge You Need to Know When Building Services with AI

Even if AI quickly generates an SQL draft, people must judge the table structure, relationships, performance, and data consistency. Using MySQL and DBeaver, you will gain hands-on experience with everything from tables, columns, data types, PKs, and FKs to DDL, database modeling, SQL fundamentals, indexes and EXPLAIN, and transactions, learning the standards for reading and validating AI-generated results.

5 learners are taking this course

Level Beginner

Course period Unlimited

SQL
SQL
MySQL
MySQL
ERD
ERD
database
database
dbeaver
dbeaver
SQL
SQL
MySQL
MySQL
ERD
ERD
database
database
dbeaver
dbeaver

What you will gain after the course

  • The ability to understand tables, columns, data types, PKs, and FKs, and to create and modify tables directly using DDL

  • The ability to identify parent–child relationships and 1:1, 1:N, and N:M relationships in business requirements and design them as an ERD

  • The ability to write core SQL directly and verify the accuracy of JOIN and aggregation results generated by AI.

  • The ability to check query performance using indexes and EXPLAIN, and maintain data consistency with transactions

🚀 In an era when AI generates SQL,
you need to understand databases to evaluate the results.

AI can help you build screens and features quickly. However, if the database’s table structure and relationships are incorrect, JOIN results can be inflated, queries can become slow, and only some of multiple operations may be applied.

The problem is not that there are no tools to write SQL for you. It is that you lack the criteria to decide what data to store under which rules, how to connect it, and what to use to verify the results.

In this course, you will learn by directly executing everything from the basics of databases—table structures—to modeling, SQL fundamentals, indexes, and transactions using MySQL and DBeaver.

Understand tables → Design relationships → Validate SQL → Check performance → Ensure data reliability

The Moment an AI-Built Service Starts to Falter Because of Its Data

Even features that worked well on the screen reveal unexpected problems as real data accumulates.

  • After a JOIN, the number of rows increases, inflating sales figures and counts.

  • Without required values and foreign key rules, invalid data is stored.

  • As the data grows, queries that used to work fine suddenly become slow.

  • The order was created, but the inventory deduction failed, causing the data to become inconsistent.

Problems like these can only be solved by first understanding table structure and relationships, performance, and units of work, rather than focusing on a single line of syntax.


Rather than memorizing syntax, we build and verify it ourselves.

Learn every topic through the flow of why it is needed → when to use it → how to structure it → how to verify the results.

  • Run them directly using MySQL and DBeaver.

  • We use sample shopping mall data to examine the structure and results.

  • AI’s answers are also verified against the execution results and data structure.

Related skills: SQL, ERD, database, data-modelling, MySQL, dbeaver, artificial intelligence (AI)

Execute SQL directly with MySQL and dbeaver, design database structures using ERD and data-modelling, and verify the results generated by artificial intelligence (AI).

You will be trained not to stop at typing along, but to explain why these results occurred.

Recommended for people like these

This course is for people who, rather than simply knowing a lot of code, want to build services with AI or work with data while being able to independently assess the structure and results.

🧠 For those who build services with AI but get stuck on databases

For those who have built the screens and features but find it difficult to decide how to divide tables, which keys to use to connect them, or whether the SQL generated by AI is correct.

Vibe coding beginners / AI tool users

🧩 Those who want to query the data they need themselves

Those who want to work with member, order, and sales data but often get stuck on table relationships, JOINs, and GROUP BY.

Planners / Marketers / Data Professionals / Non-Majors

🛠 Those who want to understand the complete flow of databases

Those who know a little SQL syntax but have not been able to connect table design, ERDs, indexes, and transactions into one cohesive understanding.

Job seekers / junior developers / solo entrepreneurs

After completing the course, you will be able to make these judgments.

  • You can read tables, columns, data types, PKs, and FKs and implement them directly in DDL.

  • You can identify parent–child relationships and 1:1, 1:N, and N:M relationships in business requirements and represent them in an ERD.

  • You can write core SQL such as SELECT, WHERE, GROUP BY, and JOIN, and verify the results.

  • You can identify JOIN row multiplication, NULL handling issues, and incorrect aggregation levels.

  • You can identify index candidates and use EXPLAIN to verify whether they are actually being used.

  • You can group operations that must succeed together into a transaction and explain the flow of COMMIT and ROLLBACK.

From Fundamentals to Validation, Connected in Four Steps

We do not memorize disconnected concepts. We learn them as one continuous flow: table structure → relationships and SQL → performance and reliability → a learning method for expanding on your own.

01. Tables and DDL - The Structure That Holds Data

Understand tables, rows, columns, data types, NULL, and default values. Identify each row with a PK and FK and connect tables, then create and modify structures directly using CREATE TABLE and ALTER TABLE.

Columns → Types → PK·FK → CREATE TABLE → ALTER TABLE

02. Modeling and SQL - How to Design Relationships and Retrieve Data

Distinguish parent–child relationships and 1:1, 1:N, and N:M relationships, and read ERDs. After designing requirements as tables, run core SQL such as SELECT, WHERE, GROUP BY, and JOIN, then verify the results.

Understanding relationships → ERDs → modeling → SQL fundamentals → JOIN verification

03. Indexes and Transactions - Fast and Safe Data

Identify index candidates in WHERE·JOIN·ORDER BY usage patterns and use EXPLAIN to verify whether they are applied. Group operations that must succeed together, such as creating an order and deducting inventory, into a transaction, and verify ROLLBACK when an error occurs.

Index candidates → EXPLAIN → transactions → COMMIT·ROLLBACK

04. Expanding Your Knowledge - How to Solve Problems You Don't Know

Learn to specify the problem, inspect the schema, data, and errors, and then ask questions using documentation and AI. Build a growth loop by experimenting with small datasets, verifying the results, and documenting them.

Clarify the problem → Check the structure → Run a small experiment → Verify the results → Document and expand

The person who created this course

Hello. I'm developer Tani.

I have been developing web and mobile services for about 17 years and have worked on data quality verification across various projects. Currently, I serve as the CEO of Development PT, creating AI-powered services and automation tools, and share my experience with development and AI applications on the Tech Tani YouTube channel.

The faster AI writes code, the more people need the ability to define what to build and judge whether the results are correct. Rather than listing difficult terminology, I’ll demonstrate through hands-on practice why problems arise in real-world data and the order in which I check them.


Key Experience

  • Current) CEO of Development PT

  • Approximately 17 years of experience developing web and mobile services

  • Conducted a data quality validation project

  • AI Automation Tools and AI-Based Service Development

  • Operating the YouTube channel TechTani, where development and AI application techniques are shared

Please check before enrolling

No prior experience with databases, SQL, or coding is required. We’ll guide you step by step, from installing MySQL to understanding table structures and core SQL.

However, this is not a course where you simply watch the videos. You will also practice by running the provided SQL yourself, checking the results, and investigating the cause when they differ from what you expected.

Practice Environment and Requirements

  • A Windows PC and the latest web browser that support hands-on practice

  • MySQL - We’ll guide you through the installation process from the beginning.

  • DBeaver - We use a free SQL client.

  • Sample shopping mall data provided in the course

  • The generative AI tool you usually use—no specific product or paid plan is required.

The installation video and on-screen instructions for the course are based on Windows, and no additional server or development environment is required.

Online Course Materials to View Alongside the Videos

We provide a dedicated online textbook that allows you to review the lecture content and follow along with the hands-on exercises.

  • Summary of Key Concepts for Each Lecture

  • SQL and DDL Examples

  • ERD, Relationships, Indexes, and Transactions: Key Points to Check

  • Supports mobile viewing and code copying

Go to the online textbook for the course

Prerequisites

  • You don't need any prior experience with databases or SQL.

  • No coding or ERD experience is required.

  • Basic PC skills, such as installing programs and using a web browser, are sufficient.


Scope of This Course

This is not a process of deeply memorizing all SQL syntax or developing a complete service with a specific backend framework. It also does not cover DBA-level server operations, advanced query tuning, or large-scale distributed databases.

We focus on the table structures, modeling, SQL fundamentals, indexes, and criteria for making decisions about transactions that you need when building services and working with data.

Grow from someone who uses AI-generated results as they are into someone who makes decisions based on data structures and execution results.

Recommended for
these people

Who is this course right for?

  • Vibe-coding beginners who build apps and web services with AI but get stuck on data structure and relationship design

  • Planning, marketing, and data professionals who want to directly query and validate data without relying on developers

  • Job seekers and junior developers who want to learn the fundamentals of SQL and database modeling in one cohesive flow

  • People who feel uneasy about executing AI-generated tables and SQL as-is and need criteria for making a judgment

Need to know before starting?

  • No prior knowledge of SQL, databases, or coding is required.

  • Experience using generative AI chat tools such as ChatGPT, Claude, or Gemini is preferred but not required.

  • Basic PC skills, including installing programs and using a web browser, are required.

  • The hands-on video is based on Windows and guides you through everything from installing MySQL and DBeaver.

  • You need to be prepared to run SQL yourself and check the results while watching the lecture.

Hello
This is tani

Career Verified

👋 Hello. I am Techtani, a developer who wants to deliver practical knowledge in a simple and clear way.

I am a developer who has been developing and operating web/app services and various practical projects in the field for nearly 20 years.

Recently, I have been focusing on researching ways to plan, build, and improve services alone using AI tools. In particular, I am very interested in easily conveying the development sense that non-majors and solo entrepreneurs must know in the era of "Vibe Coding."

We have entered an era where AI writes code for us, but there are still essential elements required to build a service properly.

It is about identifying what data your service needs to store, how that data is interconnected, and how to view the structure so it doesn't collapse as features expand.

Rather than a lecture that simply makes you memorize grammar, I aim to create a lecture that conveys structural thinking and problem-solving skills that can be applied immediately when building actual services.

I will explain things in an easy-to-understand way without missing the core points, so that non-majors and beginners can follow along without feeling overwhelmed.

🎥 TechTani YouTube channel shares the process of solo developers and solo entrepreneurs creating their own services in the AI era. You can also check out the teaching style and various IT insights.

In an era where technology changes rapidly, it is more important to properly understand the essential core concepts rather than trying to memorize everything.

If you want to create your own service with AI, start your journey with Techtani. 🚀

More

Curriculum

All

43 lectures ∙ (3hr 15min)

Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Similar courses

Explore other courses in the same field!

25% off for new members

$88.80

25%

$118.80