[Year 12 IT Apps] Database relationships
Allan Barnes
abarnes at aiet.com.au
Thu Jul 24 17:25:33 EST 2008
Yes it is confusing but I would still argue that it is one entity and that
entity has a number of data relationships in it. There is also only one
Medicare card number on it and that is unique - each child does not get
their own Medicare card with a different Medicare number.
Kind regards
Allan Barnes, CEO
Australian Institute of Education and Training
P.O. Box 171
Brunswick West 3055
Ph: (03) 9387 2051
FAX: (03) 9387 3470
Mobile: 0409 428 221
From: itapps-bounces at edulists.com.au [mailto:itapps-bounces at edulists.com.au]
On Behalf Of Russo, Frank R
Sent: Thursday, 24 July 2008 8:33 AM
To: Year 12 IT Applications Teachers' Mailing List
Subject: RE: [Year 12 IT Apps] Database relationships
Sorry but a medicare card can have multiple members in it but each member
can have their own card !!!
Now that's confusing.....
Frank Russo
ICT ~ Teaching & Learning
Monterey Secondary College
_____
From: itapps-bounces at edulists.com.au [mailto:itapps-bounces at edulists.com.au]
On Behalf Of Allan Barnes
Sent: Wednesday, 23 July 2008 9:14 PM
To: 'Year 12 IT Applications Teachers' Mailing List'
Subject: RE: [Year 12 IT Apps] Database relationships
An example of a one-to-one relationship would be something like a 'person'
entity and a 'medicare card' entity - one person can only have one medicare
card, and one medicare card can only belong to one person.
Kind regards
Allan Barnes, CEO
Australian Institute of Education and Training
P.O. Box 171
Brunswick West 3055
Ph: (03) 9387 2051
FAX: (03) 9387 3470
Mobile: 0409 428 221
From: itapps-bounces at edulists.com.au [mailto:itapps-bounces at edulists.com.au]
On Behalf Of Mia Alexiou
Sent: Wednesday, 23 July 2008 9:05 PM
To: Year 12 IT Applications Teachers' Mailing List
Subject: Re: [Year 12 IT Apps] Database relationships
Hi all,
I'm an intruder here (I tech year 11 not year 12) but I thought I could
share my somewhat rusty knowledge of databases.
In response to Lisa's question the employee/department relationship is
one-to-many. As for "true" one-to-one relationships I've never seen one in
action and so doubt they are common at a small database level. That being
said, I can think of a couple of situations where they might be useful such
as splitting commonly needed data from that which is rarely needed, to
reduce the time it takes to run queries over a huge table. Another reason
might be security, with highly sensitive data being stored in a separate
table.
A 0 or 1 to-many relationship is much more common and is what most people
(even in industry) usually mean when they talk about one-to-one
relationships. These are explained nicely (under the one-to-one heading!)
at http://www.onlamp.com/pub/a/onlamp/2001/03/20/aboutSQL.html.
I hope this was helpful
Mia Alexiou
RMIT TAFE
Information Technology
Sessional Teacher
On Wed, Jul 23, 2008 at 6:10 PM, Lisa Imms <lisimms at copticvic.org> wrote:
Hi Mark,
Firstly, thanks for the resource :-)
I hate to even contemplate disagreeing with you as my ITA class and I regard
you as the ITA font-of-all-knowledge, but I will try this anyway.....
Your example for one-to-one: "E.g. an employee's department data in one
table matches a corresponding department in another table, allowing data
relating to that department to be fetched."
Wouldn't this be a one to many relationship? Even the line you have joining
them has the 'many feathers' at the employees table? Although each employee
can belong to only one department, each department can (and will) have
multiple employees? So it is actually a one to many relationship?
Am I correct in assuming that a well organised database would not have any
one-to-one relationships? The two tables in a one-to-one relationship
could/should just be merged into one table?
Lisa Bairstow
St Mary's Coptic Orthodox College
________________________________
From: itapps-bounces at edulists.com.au on behalf of Mark Kelly
Sent: Wed 7/23/2008 2:24 PM
To: Year 12 IT Applications Teachers' Mailing List
Subject: [Year 12 IT Apps] Database relationships
Hi all. It's been mighty quiet here for a while. To perk things up,
here's a little revision for database relationships (1-1, 1-many,
many-many) that may or may not be useful.
Cheers
Mark
--
Mark Kelly
Manager - Information Systems
McKinnon Secondary College
McKinnon Rd McKinnon 3204, Victoria, Australia
Direct line / Voicemail: 8520 9085
School Phone +613 8520 9000
School Fax +613 95789253
kel AT mckinnonsc.vic.edu.au
Webmaster - http://www.mckinnonsc.vic.edu.au
<http://www.mckinnonsc.vic.edu.au/>
IT Lecture notes: http://vceit.com <http://vceit.com/>
Moderator: IT Applications Mailing List
If you Declare War - is it integer or boolean?
_______________________________________________
http://www.edulists.com.au <http://www.edulists.com.au/> - FAQ, resources,
subscribe, unsubscribe
IT Applications Mailing List kindly supported by
http://www.vcaa.vic.edu.au/vce/studies/infotech/itapplications3-4.html -
Victorian Curriculum and Assessment Authority and
http://www.vitta.org.au <http://www.vitta.org.au/> - VITTA Victorian
Information Technology Teachers Association Inc
_______________________________________________
http://www.edulists.com.au - FAQ, resources, subscribe, unsubscribe
IT Applications Mailing List kindly supported by
http://www.vcaa.vic.edu.au/vce/studies/infotech/itapplications3-4.html -
Victorian Curriculum and Assessment Authority and
http://www.vitta.org.au - VITTA Victorian Information Technology Teachers
Association Inc
_______________________________________________
http://www.edulists.com.au <http://www.edulists.com.au> - FAQ, resources,
subscribe, unsubscribe
IT Applications Mailing List kindly supported by
http://www.vcaa.vic.edu.au/vce/studies/infotech/infotechindex.html
<http://www.vcaa.vic.edu.au/vce/studies/infotech/itapplications3-4.html%20>
- Victorian Curriculum and Assessment Authority and
http://www.vitta.org.au <http://www.vitta.org.au> - VITTA Victorian
Information Technology Teachers Association Inc
_____
Message protected by MailGuard: e-mail anti-virus, anti-spam and content
filtering.
http://www.mailguard.com.au/mg
Report
<https://login.mailguard.com.au/report/1vuYjlI9hA/408s2xedFO3BSztpPnlZPi/0.0
04> this message as spam
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.138 / Virus Database: 270.5.4/1567 - Release Date: 7/22/2008
4:05 PM
_______________________________________________
http://www.edulists.com.au <http://www.edulists.com.au> - FAQ, resources,
subscribe, unsubscribe
IT Applications Mailing List kindly supported by
http://www.vcaa.vic.edu.au/vce/studies/infotech/infotechindex.html
<http://www.vcaa.vic.edu.au/vce/studies/infotech/itapplications3-4.html%20>
- Victorian Curriculum and Assessment Authority and
http://www.vitta.org.au <http://www.vitta.org.au> - VITTA Victorian
Information Technology Teachers Association Inc
Important - This email and any attachments may be confidential. If received
in error, please contact us and delete all copies. Before opening or using
attachments check them for viruses and defects. Regardless of any loss,
damage or consequence, whether caused by the negligence of the sender or
not, resulting directly or indirectly from the use of any attached files our
liability is limited to resupplying any affected attachments. Any
representations or opinions expressed are those of the individual sender,
and not necessarily those of the Department of Education and Early Childhood
Development.
_______________________________________________
http://www.edulists.com.au <http://www.edulists.com.au> - FAQ, resources,
subscribe, unsubscribe
IT Applications Mailing List kindly supported by
http://www.vcaa.vic.edu.au/vce/studies/infotech/infotechindex.html
<http://www.vcaa.vic.edu.au/vce/studies/infotech/itapplications3-4.html%20>
- Victorian Curriculum and Assessment Authority and
http://www.vitta.org.au <http://www.vitta.org.au> - VITTA Victorian
Information Technology Teachers Association Inc
_____
Message protected by MailGuard: e-mail anti-virus, anti-spam and content
filtering.
http://www.mailguard.com.au/mg
Report
<https://login.mailguard.com.au/report/1vvb6j8dnF/30VxZzeOF4ZuSaw7vMDc47/0.0
02> this message as spam
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.138 / Virus Database: 270.5.4/1567 - Release Date: 7/22/2008
4:05 PM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.edulists.com.au/pipermail/itapps/attachments/20080724/db236cf5/attachment-0001.html
More information about the itapps
mailing list