THE FUTURE MARKETACADEMY
Your classroomRoom 07 · Tech Lab
School of Data & Tech

Mga Batakan sa SQL

What you'll be able to do
  • Ipasabot kung unsa ang database, table, row ug column.
  • Mag-set up ug libre nga practice database sa imong kaugalingong kompyuter gamit ang SQLite.
  • Magsulat ug SELECT queries nga mo-filter, mo-sort ug mo-limit sa resulta.
  • Mag-summarize sa data gamit ang COUNT, SUM, AVG, GROUP BY ug HAVING.
  • Mag-combine sa mga table gamit ang JOIN ug LEFT JOIN.
  • Mag-dugang, mag-usab ug mag-delete ug data nga luwas, ug mahibalo kung ngano nga importante ang SQL injection.

Ang tanang queries niini nga course gisulayan sa SQLite. Mugana usab sila, nga naay gamay lang nga pag-usab sa pipila ka kaso, sa ubang mga database sama sa PostgreSQL ug MySQL.

Words in this course 35Open the Vocabulary Hall
01

Unsa ang database

In simple words

Ang database murag sobra ka limpyo nga baratilyo nga kahon sa dulaan nga naay mga drawer nga naay label. Ang matag drawer kay table, sama sa "Customers" o "Orders". Ang SQL mao ang pinulongan nga imong gamiton sa pagpangayo sa kahon sa eksakto nga imong gusto.

Key facts
  • Ang relational database nagtipig ug data sa mga table. Ang matag row usa ka rekord (usa ka customer). Ang matag column usa ka kinaiya (ngalan, siyudad).
  • Ang primary key kay column nga nagpaila sa matag row nga bugtong, kasagaran ang id.
  • Ang foreign key kay column nga nagtutok sa primary key sa lain nga table, pananglitan ang orders.customer_id nagtutok sa customers.id. Mao kini ang pagkonektar sa mga table.
  • Ang SQL (Structured Query Language) mao ang standard nga pinulongan sa pagpangutana sa relational databases ug pag-usab sa ilang data. Daghan ang nagbasa niini nga "sequel" o "S-Q-L"; okay ang duha.
  • Ang SQLite kay gamay, libre nga database nga nagtipig sa tibuok database sa usa ka file. Ang SQLite project nag-ingon nga lagmit mas gamiton kini kaysa sa tanang ubang database engines nga gihiusa, ug nga kauban kini sa matag Android device, matag iPhone, matag Mac, matag Windows 10/11 installation ug sa Firefox, Chrome ug Safari browsers.
  • Spreadsheet batok database: ang spreadsheet maayo para sa usa ka tawo ug liboan ka row. Ang database makadumala ug milyon-milyon ka row, daghang user sa samang higayon ug estrikto nga lagda kung unsang data ang tugotan.
Step by step
  1. Hunahunaa ang gamay nga negosyo nga imong nailhan.
  2. Sa papel, drowinga ang table nga ginganlan ug Customers nga naay mga column nga id, name ug city.
  3. Markahi ang id isip primary key.
  4. Drowinga ang ikaduhang table nga ginganlan ug Orders nga naay mga column nga id, customer_id, product, amount ug order_date.
  5. Drowinga ug udyong gikan sa Orders.customer_id ngadto sa Customers.id. Mao kana ang foreign key.
  6. Pagsulat ug duha ka sample nga row sa matag table.
  7. Check: masabtan nimo kung unsay buot ipasabot sa matag row ug matag column.
Watch on YouTube
SQLite Tutorial for Beginners in 1 HourTutorialBrain · YouTube · youtube.com

Videos by other creators on YouTube, for reference. They are not made by or affiliated with The Future Market.

LESSON 01Unsa ang database
LESSON 01 / ANIMATED LESSON / ENGLISH VOICE00:00 / 01:00
Read the video script
[Host] "Ang matag app nga imong gamiton, gikan sa imong bangko hangtod sa contacts sa imong telepono, nagtipig sa data niini sa database."
[Screen: duha ka table, customers ug orders, nga naay udyong gikan sa customer_id padulong sa id] "Mga table, row, column. Ug mga key nga nag-link sa usa ka table ngadto sa lain."
[Text on screen: SQL = Structured Query Language] "Ang SQL mao ang paagi sa pagpangutana sa database. Ug mosulat ka niini karong adlawa."
Try it now

Sa papel, disenyoha ang duha ka table para sa gamay nga negosyo nga imong nailhan: usa para sa mga customer ug usa para sa mga order. Markahi ang primary key sa matag usa ug ang foreign key nga nag-link kanila.

ClaudeStuck? Copy a ready-made prompt for Claude

Copy this, open Claude, paste it, and Claude will walk you through the lesson step by step.

For a grown-up: Claude is for adults (18+). Copy this, paste it into Claude, and use the answer to explain the lesson to your child.

I'm learning "Mga Batakan sa SQL" on The Future Market. Lesson 1: "Unsa ang database".

What the lesson teaches:
- Ang relational database nagtipig ug data sa mga table. Ang matag row usa ka rekord (usa ka customer). Ang matag column usa ka kinaiya (ngalan, siyudad).
- Ang primary key kay column nga nagpaila sa matag row nga bugtong, kasagaran ang id.
- Ang foreign key kay column nga nagtutok sa primary key sa lain nga table, pananglitan ang orders.customer_id nagtutok sa customers.id. Mao kini ang pagkonektar sa mga table.
- Ang SQL (Structured Query Language) mao ang standard nga pinulongan sa pagpangutana sa relational databases ug pag-usab sa ilang data. Daghan ang nagbasa niini nga "sequel" o "S-Q-L"; okay ang duha.
- Ang SQLite kay gamay, libre nga database nga nagtipig sa tibuok database sa usa ka file. Ang SQLite project nag-ingon nga lagmit mas gamiton kini kaysa sa tanang ubang database engines nga gihiusa, ug nga kauban kini sa matag Android device, matag iPhone, matag Mac, matag Windows 10/11 installation ug sa Firefox, Chrome ug Safari browsers.
- Spreadsheet batok database: ang spreadsheet maayo para sa usa ka tawo ug liboan ka row. Ang database makadumala ug milyon-milyon ka row, daghang user sa samang higayon ug estrikto nga lagda kung unsang data ang tugotan.

The exercise I'm working on:
Sa papel, disenyoha ang duha ka table para sa gamay nga negosyo nga imong nailhan: usa para sa mga customer ug usa para sa mga order. Markahi ang primary key sa matag usa ug ang foreign key nga nag-link kanila.

I'm stuck. Please:
1. Explain the main idea in plain, simple words with one everyday example.
2. Walk me through the exercise one small step at a time. Ask me what I've done so far before giving the next step.
3. Don't just give me the final answer. Help me do it myself, and check my work when I share it.
I'm a parent helping my child (about 8 years old) with a lesson called "Unsa ang database" from the course "Mga Batakan sa SQL".

Here's what the lesson says:
Ang database murag sobra ka limpyo nga baratilyo nga kahon sa dulaan nga naay mga drawer nga naay label. Ang matag drawer kay table, sama sa "Customers" o "Orders". Ang SQL mao ang pinulongan nga imong gamiton sa pagpangayo sa kahon sa eksakto nga imong gusto.

The activity:
Sa papel, disenyoha ang duha ka table para sa gamay nga negosyo nga imong nailhan: usa para sa mga customer ug usa para sa mga order. Markahi ang primary key sa matag usa ug ang foreign key nga nag-link kanila.

Please explain this so an 8-year-old understands: short sentences, a fun everyday example, and no hard words.
Then give me 3 simple questions I can ask my child to check they understood, and a way to do the activity together, one tiny step at a time.
Open Claude
Sources
My notes
02

Mag-set up ug practice database

This lesson is part of full access: every course and every level for one payment.

03

SELECT, WHERE, ORDER BY, LIMIT

This lesson is part of full access: every course and every level for one payment.

04

Mga summary gamit ang COUNT, SUM, AVG ug GROUP BY

This lesson is part of full access: every course and every level for one payment.

05

JOIN: pag-konektar sa mga table

This lesson is part of full access: every course and every level for one payment.

06

Luwas nga pag-usab sa data (ug SQL injection)

This lesson is part of full access: every course and every level for one payment.

++

Final project

This lesson is part of full access: every course and every level for one payment.

??

Quiz

  1. Unsa ang primary key?

  2. Unsay buot ipasabot sa SELECT *?

  3. Unsaon pagsulat sa text values sa SQL?

  4. Unsa ang kalainan sa WHERE ug HAVING?

  5. Unsay ibalik sa ORDER BY amount DESC LIMIT 3?

  6. Unsay buhaton sa LEFT JOIN nga dili buhaton sa JOIN?

  7. Unsay mahitabo kung magpadagan ka ug DELETE nga walay WHERE?

  8. Unsaon pagpangita sa walay sulod nga mga value?

  9. Unsa ang SQL injection, ug unsaon sa mga app pagpugong niini?

  10. Unsang libre nga database ang kauban sa matag Android device ug iPhone, sumala sa mga naghimo niini?

EX

Final exam

This lesson is part of full access: every course and every level for one payment.

CE

Certificate

This lesson is part of full access: every course and every level for one payment.