Understanding Database Management in PyCharm
What do horseshoe crabs, coelacanths, crocodiles, and relational databases have in common? I’ll wait while you go look up coelacanth. All four of these have been around for millions of years and yet have evolved very little. OK, databases haven’t been around for millions of years, but they have been around for millions of internet years. Everybody knows that internet years are very short. JavaScript developers often joke that before lunchtime, anywhere in the world, dozens of new frameworks have been invented, risen to prominence, fallen out of favor, and then been abandoned all before you finish your noodles.
In the early 1970s, a researcher named E. F. Codd was working at IBM’s San Jose Research Laboratory in California. He developed a revolutionary concept called the relational model of data. In his seminal paper titled A Relational Model of Data for Large Shared Data Banks, published in 1970, Codd outlined the...