Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • PostgreSQL Documentation40টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Postgres Intro
  • Relational Model
  • Install & Setup
  • Connect psql
  • SELECT basics
  • Data Types
  • Create Table
  • Constraints
  • INSERT / UPDATE / DELETE
  • NULL & COALESCE
  • Schema Design
  • Relationships
  • Joins
  • Joins Advanced
  • Aggregation
  • ORDER / LIMIT
  • String Functions
  • Date Functions
  • Subqueries
  • CTE (WITH)
  • Views
  • Window Functions
  • Transactions
  • Indexes
  • Performance
  • UPSERT
  • JSONB
  • Full-Text Search
  • Triggers
  • Roles & Privileges
  • Backup & Restore
  • Node + PostgreSQL
  • Prisma Intro
  • Prisma Migrations
  • TechShop Schema
  • TechShop Queries
  • TechShop API
  • Best Practices
  • Common Mistakes
  • Interview Questions
  1. Docs
  2. PostgreSQL
  3. Relational Model — table, row, column
PostgreSQLBeginner

Relational Model — table, row, column

Database-কে table-এ ভাগ করার মূল ধারণা — Mongo/Document-এর সাথে তুলনা।

5টি অংশবাংলা ভাষায়

Relational database-এ data সাজানো হয় table-এ — প্রতিটি table একটি entity, প্রতিটি row একটি record, প্রতিটি column একটি attribute।

NoSQL (Document)Relational (PostgreSQL)
CollectionTable
DocumentRow
FieldColumn
Embedding relationJOIN / foreign key
Schema-less (flexible)Schema strict
products table - ধারণাsql
sql
id | name        | price | qty
---|-------------|-------|----
1  | Laptop      | 62000 |  5
2  | Mouse       |   450 | 20

প্রতিটি row-এর জন্য একটি primary key (উদাহরণে id) — table-এর প্রতিটি row-কে uniquely চেনায়। Relation বানানো হয় ঐ key দিয়ে, অন্য table-এ foreign key হিসেবে।

কেন relational

রিলেশন থাকা data-য় duplicates এড়ানো (normalization), আর প্রশ্নগুলো রূপ নেয় নির্দিষ্ট query — আগে থেকে ঠিক করা হয় কীভাবে data পড়বে।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরPostgreSQL কী ও কেন — Relational DatabaseপরেরPostgreSQL install ও tools
Tech Tutor

বাংলায় ওয়েব ডেভেলপমেন্ট ডকুমেন্টেশন শিখুন — ধাপে ধাপে।

Homeসব ডকুমেন্টেশনQuick Startআমার নোটস

© 2026 Tech Tutor. বাংলায় শিখুন, বাংলায় গড়ুন।

mdanamolhasan1998@gmail.com