DBMS Concepts
What is DBMS?
A Database Management System (DBMS) is software for creating, managing, and manipulating
databases. It allows users to store, modify, and retrieve data efficiently.
Advantages of DBMS:
- Data redundancy control
- Data integrity and security
- Data sharing
- Data consistency
- Backup and recovery
Types of DBMS:
- Hierarchical
- Network
- Relational (RDBMS)
- Object-oriented
MS SQL Server is an RDBMS developed by Microsoft.
SQL (Structured Query Language)
SQL is used to communicate with databases and perform various tasks.
SQL Sub-languages:
1. DDL (Data Definition Language)
- CREATE
- ALTER
- DROP
- TRUNCATE
- RENAME
2. DML (Data Manipulation Language)
- SELECT
- INSERT
- UPDATE
- DELETE
3. DCL (Data Control Language)
- GRANT
- REVOKE
4. TCL (Transaction Control Language)
- COMMIT
- ROLLBACK
- SAVEPOINT
5. DQL (Data Query Language)
- SELECT
... [Truncated for brevity; would continue with the rest of the content from the study material]