Date: prev next · Thread: first prev next last
2014 Archives by date, by thread · List index


Hi :)
I am not sure if it has been covered in this thread but unlike spreadsheets
with databases you hardly ever read directly from the main tables.

Normally you have "Queries" that filter and do calculations.  They look a
LOT like tables such as spreadsheets but they seldom contain ALL the data
from any of the real "Tables".

So, one of your "Queries" might show only all those books that are marked
as "having been read".  Another might show books that have not yet been
read.

If you want to add even more complexity you might have another Query to
show books that you started but got bored of (or side-tracked or lost)
before finishing, perhaps with an estimate of what page you had gotten to.
You might also have a Query showing books to avoid.


Wrt connected series such as the various Star Trek ones it might be good
just change the name of each series to put an identifier at the start of
each series name.  In this case adding "StarTrek" at the beginning of the
series name means that when you sort the list of series's into alphabetical
order all the Star Trek ones would be bunched up together.  In the future
you could add a new column to the SeriesTable to take into account series
that are based in the same universe as each other but don't seem to have
anything you could use as a cohesive identifying name.  CJ Cherryh's Chanur
series links with "Down-Below Station" (sorry for the spoiler for anyone
that hasn't read them already!).

So that is 2 types of changes you could add in later, if it's ever needed.
Such changes only need to be done once but have an effect everywhere.  You
wouldn't have to dig out each recurrence to make them all consistent with
each other.

Btw,  When i have lacked a computer i have sometimes managed a book a day.
Admittedly after some books i needed some recovery time to mull over issues
raised.  I didn't have a wife or a life though.  I've known academics and
extremely fast readers who seem to churn through tons of books very
quickly.  So, 17 books/year sounds quite low to me.  I guess it might be a
lot to a 'normal' person (if there is any such person).
Regards from
Tom :)






On 11 August 2014 06:19, Joel Madero <jmadero.dev@gmail.com> wrote:


Hey Jonathan,

responded in line but the gist is - this is a hobby and I'm not going to
spend hours and hours thinking about corner cases/etc... if a book has
multiple authors, I'll pick one, if it belongs to multiple series, I'll
pick one, if it's a spin off to a main series, I'll just track the spin off
and ignore that it's part of a larger set. This will suit my needs fine.


On 8/10/2014 9:50 AM, Oogie McGuire wrote

If I were doing your system I'd do the following:
Book table
        Title
        number of pages
        Foreign key links to an authors table and a series table
        boolean read or not or else a link to a table read status see
below
Authors
        Name
Series
        Name of series like Dragons of Pern or Harry Potter
Read status
        started
        finished
        wanted

Linking should be by query.

When you design that table for Series, remember:

The same work can be in two or more series. For example: James Legge's 2
volume series _The Sacred Texts of Daoism_ was also part of Max Muller's
50 volume series _The Sacred Texts of the East_.

Yes I'll just pick one series and stick with it - again this is a hobby
project that I'm not going to spend ages thinking about corner cases.

 A series can have two or more authors. For example, _Star Trek: Deep
Space Nine_ contains books written by half a dozen different authors.

Books set in the same world need not be part of a series, even though
marketing mistakenly claims that they are a series. For example: Anne
McCaffrey's _P.E.R.N._ novels.

Consider how you'll handle spin-of series. For example: _Star Trek: The
Next Generation_ alongside _Star Trek: Deep Space Nine_, alongside _Star
Trek: Corp of Engineers_, etc.

I won't treat them any differently - even if it's not 100% correct to the
author. See above.


Consider how you'll handle trilogies such as Douglas Adams _The
Hitchhiker's Guide to the Galaxy_, (Officially, it is a trilogy in five
parts, or six parts, if _And Another Thing..._ is included in that
trilogy.)

For the Read Status table, you might also want to have tags for
"reread", and "acquired".

###

FWIW, the typical "heavy reader" will take 210 years to read a million
pages:
*  "Heavy Reader" being defined as reading 17 books per year.
(http://libraries.pewinternet.org/2012/04/04/part-2-the-
general-reading-habits-of-americans/)
*  A book is defined as 280 pages (64,000 words) long.
(http://www.huffingtonpost.com/2012/03/09/book-length_n_1334636.html)

Yes I know the above - FWIW again this is a hobby so I'm not sticking to
"280 pages or more" - that's absurd for a hobby to be so strict. My rule is
just that I don't count a book unless I read the entire thing - this is
unfortunate as I'm in law school reading thousands and thousands of pages,
none of which I'll count ;) But, it's been a 10 year project and I'm not
going to quit on it - even if the reality is it'll be very very hard to
complete. I have a tracker stats sheet on the spreadsheet file and it shows
my current pace and the year I can anticipate finishing . . . and no, it's
not within one lifetime :)


Best,
Joel


--
To unsubscribe e-mail to: users+unsubscribe@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-
unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be
deleted



-- 
To unsubscribe e-mail to: users+unsubscribe@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.