[Year 12 IT Apps] IARTV October test
Timmer-Arends
timmer at melbpc.org.au
Thu Sep 3 16:47:24 EST 2009
Hello Mark
Access does not automatically enforce referential integrity. Its an option
presented to you when you create a relationship, and you can totally ignore
it. If you do you can delete records in the 'one-table' quite happily
without the 'many-table' being at all affected.
Regards
Robert T-A
Brighton SC
----- Original Message -----
From: "Mark Kelly" <kel at mckinnonsc.vic.edu.au>
To: "Year 12 IT Applications Teachers' Mailing List"
<itapps at edulists.com.au>
Sent: Thursday, September 03, 2009 2:23 PM
Subject: [Year 12 IT Apps] IARTV October test
> Hi all.
>
> Anyone else using the CSE's IARTV October test for ITA?
>
> I'm having issues with one of its database questions (4c):
>
> "A one-to-many relationship is established between the Employees Table and
> the Locations table.
>
> Explain why setting this relationship would prevent a row in the location
> table being deleted if some employees were still allocated to that
> location."
>
> The suggested answer is "Setting a relationship will prevent deletion of
> any row that is used as a key in an existing relationship - referential
> integrity."
>
> This is just not true, at least in Filemaker. You certainly can delete a
> record in a related table when local records still reference it. Do other
> databases behave differently?
>
> Secondly, as I understand it, referential integrity (at least in
> Filemaker) is not automatically created when a relationship is set up.
> It's a deliberate strategy to ensure that values can only selected from an
> existing list of options.
>
> e.g. a person can only be allocated to a location that exists in the
> location table. This can be done by forcing employees' locations be
> selected from a drop-down list whose contents are populated automatically
> with values from the locations list. You can also set up a validation
> rule stating that the value in the location
>
> Again, do other databases have referential integrity enforced by the
> RDBMS - and how do they do it?
>
> --
> Mark Kelly
> Manager - Information Systems
> McKinnon Secondary College
> kel AT mckinnonsc.vic.edu.au
> McKinnon Rd, McKinnon 3204, Victoria, Australia
> Direct line / Voicemail: 8520 9085 Fax +613 9578 9253
>
> Webmaster - http://www.mckinnonsc.vic.edu.au
> IT Lecture notes: http://vceit.com
> Moderator: IT Applications Mailing List
>
> Why do people mis-spell 'grammar' and mispronounce 'pronuniciation'?
> _______________________________________________
> 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
More information about the itapps
mailing list