← Back to Articles         
Server vs Database vs Schema

Server vs Database vs Schema

Published on 17 Sep 2026     2 min read MS SQL
SQL Fundamentals

SQL Server vs Database vs Schema vs Table

SQL Server
└── Database
    └── Schema
        └── Table
            └── Rows and Columns

1. SQL Server

SQL Server is Microsoft’s database management software.

  • Manages multiple databases

  • Provides security, backup and recovery

  • Executes SQL queries

Example:

PROD-SQL01

2. Database

A database is a container inside SQL Server that holds related data and objects.

It contains:

  • Schemas

  • Tables

  • Views

  • Stored procedures

  • Functions

Example:

CREATE DATABASE SalesDB;

3. Schema

A schema organizes database objects into logical groups.

Examples:

sales.Customers
hr.Employees
audit.Logs

Here, sales, hr, and audit are schemas.

Benefits:

  • Organizes objects

  • Prevents naming conflicts

  • Simplifies permission management

dbo is the commonly used default schema.

4. Table

A table stores the actual data in rows and columns.

CREATE TABLE sales.Customers
(
    CustomerId INT PRIMARY KEY,
    CustomerName VARCHAR(100)
);
  • Columns: CustomerId, CustomerName

  • Row: One customer record

Main Differences

Item Purpose Example
SQL Server Manages databases PROD-SQL01
Database Contains related objects and data SalesDB
Schema Organizes database objects sales
Table Stores actual data Customers

Simple Example

Think of an office building:

  • SQL Server → Building

  • Database → Company

  • Schema → Department

  • Table → Filing cabinet

  • Row → One record

  • Column → One type of information

Key Points

  • One SQL Server can contain multiple databases.

  • One database can contain multiple schemas.

  • One schema can contain multiple tables.

  • Tables store the actual data.

  • Common object format:

Database.Schema.Table

Example:

SELECT * FROM SalesDB.sales.Customers;
← Back to Articles