I guess I fit in the more ambitious category then. I hope my workload will increase at any rate.
Anyway I've looked at some tutorials, but I'm a bit daunted. What do you think about this layout: [integer booking # (=unique ID)] - [integer start date] - [integer end date] - [text everything else about the booking] 1 - 2 - 3 - 4 - 5 - 6 - 7 - [...] then it seems I can "derive" the other "views", such as a view that is by date 2008-04-06 [free] [free] [Joe for conference] [free] [free] Is that right? Do I need any other tables other than the one above that I derive the other views from? Thank you! P Kishor-3 wrote: > > On 4/7/08, sqlfan <[EMAIL PROTECTED]> wrote: >> >> I'm booking five resources, and right now I just use an excel sheet with >> all >> the dates in the first column (1/1/2000, 2/1/2000 ..., and the next five >> columns are the five resources. When I book one, I just scroll to the >> appropriate date and change the color of the column for that resource >> for >> all the dates it's booked for, and then I put any information about the >> booking (who booked it, their e-mail address if it's someone I don't >> know, >> whether it has been paid) somewhere in the colored area. >> >> I'd like to start using a database instead, but I'm very very new and I >> don't know how I should structure it. I think if I do it correctly I >> think >> I could check much more easily whether anything is available for a date >> range, without having to scroll through my excel sheet to find that date >> and >> look, which is a pain because it's kind of long. It seems most >> databases >> are much more complicated than mine though -- for example, I don't even >> have >> any structure to the "extra" information I put about a booking, I >> sometimes >> just put a name like "Joe for conference".... >> >> How should the database structure look. Am I even doing the right thing >> by >> wanting to use a database? I'm very very new and kind of lost, any help >> would be appreciated. Thank you!! >> > > HI sqlfan, > > You may benefit from a database, but for something as simple as what > you are wanting to do, you might simply get more done by using a > simpler, readymade program. I work on a Mac, so I don't know about > other programs, but there a countless "journals" and "diaries" type of > programs that exist on the Mac. Check out macupdate.com and search for > keywords like "journal" or "personal information manager." > > On the Mac, most of these programs actually utilize SQLite as their > datastore, but for the user, for you, the interface is really easy, > readymade, attractive... best of all, most of these programs are very > inexpensive once you decide to buy one of them... $20 to $40 for a > license. You will support shareware, you will get your work done, and > you will be using SQLite without even realizing it. > > On the other hand, if your future needs are very ambitious, and you > are determined to roll your own db-based solution, I suggest you > search for free SQL tutorials on the web... there are countless. Once > you go through them, you will be better equipped to decide if you want > to build your own. At that time you can use this SQLite list to ask > SQLite-specific questions. > > Good luck, but I do recommend a readymade solution for the sake of > getting work done. > _______________________________________________ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > > -- View this message in context: http://www.nabble.com/newbie-question-about-laying-out-a-simple-database-for-bookings-tp16537380p16543002.html Sent from the SQLite mailing list archive at Nabble.com. _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users