📖 Scenario: Imagine you run a small bookstore. You want to keep track of your books, customers, and sales in an organized way. A database helps you store and manage this information easily.
🎯 Goal: You will create a simple table to represent a database storing book information. This will help you understand what a database is and how data is organized inside it.
📋 What You'll Learn
Create a table called Books with columns BookID, Title, and Author
Insert three books with exact details into the Books table
Write a query to select all columns from the Books table
💡 Why This Matters
🌍 Real World
Databases are used everywhere to keep information organized, like in stores, websites, and apps.
💼 Career
Understanding databases is important for jobs in data management, software development, and many tech roles.
Progress0 / 4 steps
1
Create the Books table
Write a SQL statement to create a table called Books with three columns: BookID as an integer primary key, Title as text, and Author as text.
SQL
Hint
Use CREATE TABLE followed by the table name and define each column with its data type.
2
Insert book records
Write three SQL INSERT INTO Books statements to add these exact books: 1. BookID: 1, Title: 'The Great Gatsby', Author: 'F. Scott Fitzgerald' 2. BookID: 2, Title: '1984', Author: 'George Orwell' 3. BookID: 3, Title: 'To Kill a Mockingbird', Author: 'Harper Lee'
SQL
Hint
Use INSERT INTO Books (BookID, Title, Author) VALUES (...) for each book.
3
Select all books
Write a SQL query to select all columns from the Books table.
SQL
Hint
Use SELECT * FROM Books; to get all columns and rows.
4
Explain what a database is
Add a SQL comment at the top of your code explaining in simple words what a database is. Use the exact phrase: -- A database is a place to store and organize data so we can find and use it easily.
SQL
Hint
Start your code with a comment using -- and write the exact phrase given.
Practice
(1/5)
1. What is a database primarily used for?
easy
A. Writing emails
B. Designing websites
C. Storing and organizing data
D. Creating graphics
Solution
Step 1: Understand the purpose of a database
A database is designed to store and organize data efficiently.
Step 2: Compare with other options
Designing websites, writing emails, and creating graphics are not main functions of a database.
Final Answer:
Storing and organizing data -> Option C
Quick Check:
Database = Store and organize data [OK]
Hint: Databases store data, not create websites or emails [OK]
Common Mistakes:
Confusing database with website design
Thinking database is for email writing
Mixing database with graphic creation
2. Which SQL command is used to create a new table in a database?