DBMS Concepts:
Characteristics:
Database Users:
Data Types:
Data Models and Schema:
Three Schema Architecture:
Database Languages:
Database Architectures and Classifications:
ER Model:
Feature | Internal Schema | Conceptual Schema | External Schema |
---|---|---|---|
Focus | Storage & Indexing | Logical Structure | User Views |
Users | DBMS Engineers | Database Designers | End Users & Apps |
Abstraction Level | Low | Medium | High |
Independence | High | Medium | Low |
Feature | Structured | Semi- structured | Unstructured |
---|---|---|---|
Schema Defined | Yes | Partial | No |
Query Language | SQL | NoSQL | AI/ML tools |
Storage Type | Tables | Tags,JSON, XML | Files,Media |
Example Data | Employee DB | Emails,XML | Images, Videos |
Language | Purpose | Example |
---|---|---|
DDL (Data Definition) | Create & modify schema | CREATE TABLE |
DML (Data Manipulation) | Modify data | INSERT, UPDATE |
DCL (Data Control) | Access permissions | GRANT, REVOKE |
TCL (Transaction Control) | Manage transactions | COMMIT, ROLLBACK |