Relational databases store data in tables with rows and columns to model relationships. SQLite is an embedded SQL database commonly used in applications. SQL commands like SELECT, INSERT, UPDATE, and DELETE are used to query and modify data across related tables using integer primary keys and foreign keys. Complex data relationships can be modeled through one-to-many, many-to-one, and many-to-many connections between tables joined by common attributes.