Database Systems and Programming Fundamentals