On Apr 5, 11:50 am, Jetus <[EMAIL PROTECTED]> wrote: > I have a need for a database program. I downloaded the db2 from ibm, > and reviewed some of the documentation. > > My question is, what is the easiest program for me to try to learn. I > will be creating a database of about 25,000 records, it will be > relational. I am a beginner Python programmer, and need a database > solution that is easy to grasp. I played with sql, > and found that very difficult, if not overly cumbersome. > > A database that could work with Django would be very interesting to > look at as well.. > > Any suggestions out there?
>From the good people at Django: "If you want to use Django with a database, which is probably the case, you'll also need a database engine. PostgreSQL is recommended, because we're PostgreSQL fans, and MySQL, SQLite 3, and Oracle are also supported." And if you want to make it a relational database, pretty much it's SQL as the language. And that's ok--it really is not hard at all, I picked it up quick and I'm new to databases; it's rather like a natural language. I've had success with keeping things simple with Python + SQLite--just import sqlite3 and use Python code such as: cur.execute("SELECT name FROM customers WHERE city='Chicago'") See here: http://docs.python.org/lib/module-sqlite3.html Very straightforward. Don't know how Django interacts with these two, but probably quite well, or you could choose from the other database management engines listed above. -- http://mail.python.org/mailman/listinfo/python-list