5
edits
(Ultimate AddressBook - Relational/Associative) |
|||
Line 40: | Line 40: | ||
== Ultimate AddressBook - Relational/Associative == | == Ultimate AddressBook - Relational/Associative == | ||
My ultimate wish for an addressbook make it relational(ish). Not heavyweight relational; maybe relational is not even the right term, maybe associative is better. | My ultimate wish for an addressbook make it relational(ish). Not heavyweight relational; maybe relational is not even the right term, maybe associative is better. | ||
What I want is the ability to "normalize" my contacts, in database kind of way. Each entry is a location or a person or whatever, and each entry has attributed like phone number or address. And then there's the relationships between them (familial [relative, spouse/SO, friend, ...], location<->person, ...). | What I want is the ability to "normalize" my contacts, in database kind of way. Each entry is a location or a person or whatever, and each entry has attributed like phone number or address. And then there's the relationships between them (familial [relative, spouse/SO, friend, ...], location<->person, ...). | ||
=== Use case === | |||
Several people live at the same location (that's the relationship between each person and the location). A location has an address, and can have a phone number. A person can have a phone number (mobile, since land line is associated with the location). Stuff like that. If I have 4 entries for different people at the same location (office, home, whatever) and that location changes its number, I only want to have to change it once, not 4 times. | Several people live at the same location (that's the relationship between each person and the location). A location has an address, and can have a phone number. A person can have a phone number (mobile, since land line is associated with the location). Stuff like that. If I have 4 entries for different people at the same location (office, home, whatever) and that location changes its number, I only want to have to change it once, not 4 times. | ||
Similarly for individual vs. company (i.e. location) email addresses. | Similarly for individual vs. company (i.e. location) email addresses. |
edits