Introduction: Database Database Management System Relational model and relational algebra: Relation: Relation Schema Tuple Attribute Atomic Attribute Null Operations: Selection Projection Rename Cartesian Product Union Intersection Difference Division Joins: Natural Join Theta Join Equi Join Outer Join: Left Outer Join Right Outer Join Full Outer Join Semi Join Left Semi Join Right Semi Join The Entity Relationship Model: Entity-Relationship Model