DBMS stands for database management system and is software that controls how data is stored and retrieved. It allows for storage on magnetic tapes, optical discs, and SSDs. RDBMS is a type of DBMS that uses a relational model and features like primary keys, foreign keys, procedures, triggers, transactions, and joins to organize data into tables that can be linked together.