You are on page 1of 50

Section 1

1. Users with detailed business knowledge can provide input to


the Database Development Process? True or False?
Mark or !eview
"1# Points
True "$#
False
%orrect
&. 'usinesses involved in an( o the ollowing t(picall( use
databases to handle their data) Finance* +ogistics* %ommerce*
Procurement and Distribution? True or False?
Mark or !eview
"1# Points
True "$#
False
%orrect
,. -hat is the dierence between .inormation. and .data.?
Mark or !eview
"1# Points
Data is held and understood onl( b( users
/normation is held and understood onl( b( users
/normation and data have no dierences 0 the( are two
words or the same thing
Data turns into inormation when it is stored in a
database and accessed b( s(stems and users "$#
%orrect
1. The market or /T proessionals is still increasing and will
continue to do so in the uture* as the world gets ever more
dependent on computer s(stems. True or False?
Mark or !eview
"1# Points
True "$#
False
%orrect
Section &
2. Data modelling is perormed or the ollowing reasons)
"%hoose Two#
Mark or !eview
"1# Points
"%hoose all correct answers#
The 3!D4s becomes a blueprint or designing the actual
s(stem. "$#
/t helps discussions and reviews. "$#
-e do not need datamodels* we can 5ust start coding right
awa(.
-e 5ust draw the 3!D4s to please the users* once the( are
inished we never look at them again. The( serve no
purpose in the real world.
%orrect
6. !elationship names are usuall( verbs. True or False?
Mark or !eview
"1# Points
True "$#
False
/ncorrect. !eer to Section & +esson &.
7. 8n entit( can have man( Uni9ue /dentiiers. True or False?
Mark or !eview
"1# Points
True "$#
False
%orrect
:. The entit(;relationship model is created beore the ph(sical
database design model? True or False?
Mark or !eview
"1# Points
True "$#
False
%orrect
<. -hich o the ollowing are e=amples o 3>T/T?) /nstance.
Mark or !eview
"%hoose Two# "1# Points
"%hoose all correct answers#
T!8>SP@!T8T/@> M3TA@D) %ar "$#
8>/M8+) Dog "$#
M38T P!@DU%T) +ettuce
'@D? P8!T) +arr( 3llison
%orrect
1B.8ll o the ollowing could be attributes o an 3>T/T? called
P3!S@> e=cept one. Select the incorrect one)
Mark or !eview
"1# Points
Aaircolor
-eight
Cender
>atacha Aansen "$#
%orrect
Page 1 o 2
Section & 11. 3ntit( and 8ttribute names are alwa(s interchangable* so (ou need
not worr( about choosing the right t(pe. True or False? Mark or !eview
"1# Points
True
False "$#
%orrect
Section , 1&. Matri= Diagrams are developed '3F@!3 the
3!D. True or False? Mark or !eview
"1# Points
True
False "$#
%orrect
1,. @ne !elationship can be both mandator( and optional at dierent ends. True
or False? Mark or !eview
"1# Points
True "$#
False
%orrect
11. !elationship >ames are optional. True or False? Mark or !eview
"1# Points
True
False "$#
%orrect
12. -hen reading a relationship between & entities* the relationship is read both
rom let to right and right to let. True or False? Mark or !eview
"1# Points
True "$#
False
%orrect
16. 8ll the 8ttributes in a s(stem are 5ust written on the 3!D* and the( all go in
the Top +et Aand %orner o the paper. True or False? Mark or !eview
"1# Points
True
False "$#
%orrect
Section 1 17. -hen creating entities (ou must ollow these
rules) "%hoose Two# Mark or !eview
"1# Points "%hoose all correct answers#
>ame them in Plural
>ame them in Singular "$#
3=clude 8ttributes
/nclude 8ttributes "$#
%orrect
1:. 8ll instances o the supert(pe must be an instance o one o the subt(pes.
True or False? Mark or !eview
"1# Points
True "$#
False
%orrect
1<. 8 supert(pe can onl( have two subt(pes and no more. True or False?
Mark or !eview
"1# Points
True
False "$#
%orrect
&B. -hich o the ollowing are suitable 3ntit( names? "%hoose Two# Mark
or !eview
"1# Points "%hoose all correct answers#
D@CS
8>/M8+ "$#
8>/M8+S
D@C "$#
%orrect
Section 1 &1. -hich o the ollowing is true about subt(pes? Mark or
!eview
"1# Points
@ne instance ma( belong to two subt(pes o the same supert(pe.
Subt(pes must be mutuall( e=clusive. "$#
Subt(pes must not be mutuall( e=clusive.
Subt(pe entities ma( not have relationships to the other subt(pe entities* onl( the
supert(pe itsel.
%orrect
&&. -h( is it important to identi( and document structural rules? Mark or
!eview
"1# Points
3nsures we know what data to store and how that data works together. "$#
3nsures nothing. There are no beneits to be gained rom documenting (our
Structural 'usiness !ules. -e need to concentrate on the Procedural 'usiness !ules
onl(.
3nsures we know what /normation to store and how that /normation works
together.
8ll o the 8bove.
/ncorrect. !eer to Section 1 +esson &.
Section 2 &,. Man( to man( relationships must be let in the
Model. /t is important to have them documented as M0M. True or False? Mark or
!eview
"1# Points
True
False "$#
%orrect
&1. 8 relationship rom an entit( back to itsel is called a DDDDDDDDDDD
relationship. Mark or !eview
"1# Points
Mandator(
!ecursive "$#
Man( to Man( @ptional
Transerrable
/ncorrect. !eer to Section 2 +esson &.
&2. -hat uncommon relationship is described b( the statements) .3ach D>8
S8MP+3 ma( be taken rom one and onl( one P3!S@> and each P3!S@> ma(
provide one and onl( one D>8 S8MP+3. Mark or !eview
"1# Points
@ne to Man( @ptional
@ne to Man( Mandator(
@ne to @ne @ptional "$#
Man( to Man( Mandator(
%orrect
&6. / two entities have two relationships between them* these relationships can
be either DDDDDDDDDDDDD or DDDDDDDDDDDDD ? Mark or !eview
"1# Points
!edundant or !e9uired "$#
!eplicated or !e9uired
!esourced and !eall( Cood
!edundant and !eplicated
%orrect
&7. Transerable relationships can onl( be mandator(* not optional. True or
False? Mark or !eview
"1# Points
True
False "$#
%orrect
&:. /ntersection 3ntities oten have the relationships participating in the U/D* so
the relationships are oten barred. True or False? Mark or !eview
"1# Points
True "$#
False
%orrect
&<. -hat do (ou call the entit( created when (ou resolve a M)M relationship?
Mark or !eview
"1# Points
/ntersection entit( "$#
/nclusion entit(
!ecursive entit(
M)M entit(
%orrect
,B. -hen (ou resolve a M0M (ou simpl( re0draw the relationships between the
two original entities* no new entities are created. True or False? Mark or !eview
"1# Points
True
False "$#
%orrect
Section 6 ,1. -hen data is onl( stored in one place in a database* the database
conorms to the rules o DDDDDDDDDDD. Mark or !eview
"1# Points
>ormalit(
!eduction
>ormaliEation "$#
Multiplication
%orrect
,&. -ould it be a good idea to model age as an attribute o STUD3>T?
Mark or !eview
"1# Points
?es
Ma(be it could stop us having to calculate someone4s age ever( time we need it
Sometimes
>o 0 it breaks the >ormaliEation rules "$#
/ncorrect. !eer to Section 6 +esson ,.
,,. People are not born with .numbers.* but a lot o s(stems assign student
numbers* customer /Ds* etc. 8 shoe has a color* a siEe* a st(le* but ma( not have a
descriptive .number.. So* to be able to uni9uel( and eicientl( identi( one instance o
the entit( SA@3* a;an DDDDDDDDDDDDDD U/D can be created. Mark or !eview
"1# Points
8rtiicial "$#
Unrealistic
Structured
/dentiication
%orrect
,1. The irst U/D or an entit( is called the Primar( U/D* the second is called
Secondar( U/D and so on. Mark or !eview
"1# Points
?es* this is the wa( U/D4s are named. "$#
>o* it is not possible to have more than one U/D or an 3ntit(.
?es* but then it stops. >o entities can have more than two U/D4s.
>o* each 3ntit( can onl( have one U/D* the secondar( one.
%orrect
,2. 8s a database designer (ou do not need to worr( about where in the
datamodel (ou store a particular attribute* as long as (ou get it onto the 3!D (our 5ob is
done. True or False? Mark or !eview
"1# Points
True
False "$#
/ncorrect. !eer to Section 6 +esson 1.
Section 7 ,6. -hich o the ollowing would best be represented
b( an arc? Mark or !eview
"1# Points
T38%A3! "Female* 'ob#
D3+/F3!? 8DD!3SS "Aome* @ice# "$#
P8!3>T "Cirl* 'ob#
STUD3>T "Crade 8 student* 8verage Student#
%orrect
,7. -hich o the ollowing is >@T a relationship t(pe? Mark or !eview
"1# Points
Some to >one "$#
@ne to @ne
@ne to Man(
Man( to Man(
%orrect
,:. 8n arc can also be modeled as Supert(pe and Subt(pes. True or False?
Mark or !eview
"1# Points
True "$#
False
%orrect
,<. Primar( U/Ds are) Mark or !eview
"1# Points
Something that each 3ntit( should have* but is not mandator( "$#
Useul as an alternative means o identi(ing instances o an entit(* independent o
their datat(pe
Mandator( in data modeling
8lwa(s comprised o numbers
%orrect
1B. 8rcs are used to visuall( represent DDDDDDDDD between two or more
relationships in an 3!D. Mark or !eview
"1# Points
Sameness
Dierences
3=clusivit( "$#
/nheritance
%orrect
Section 7 11. 8 relationship can be both !ecursive and Aierachal at the same
time. True or False? Mark or !eview
"1# Points
True
False "$#
%orrect
1&. Aistorical data must never be kept. True or False? Mark or !eview
"1# Points
True
False "$#
%orrect
Section < 1,. ?ou are doing a data model or a computer sales
compan(* where the price o postage is dependent on what da( o the week goods are
shipped. So shipping is more e=pensive i the customer wants a deliver( to take place on
a Saturda( or Sunda(. -hat would be the best wa( to model this? Mark or !eview
"1# Points
Use a Deliver( Da( entit(* which holds prices against week da(s* and ensure the we
also have an attribute or the !e9uested Deliver( Da( in the @rder 3ntit(. "$#
3mail current price to all emplo(ees whenever the prices change.
Update the prices in the s(stem* print out the current prices when the( change and
pin them on the compan( noticeboard
8llow them to enter whatever ever deliver( charge the( want.
%orrect
11. 8ll s(stems must include unctionalit( to provide logging or 5ournaling in
conceptual data models. True or False? Mark or !eview
"1# Points
True
False "$#
%orrect
12. -hich o the ollowing would be a logical constraint when modeling time
or a %it( entit(? Mark or !eview
"1# Points
People are born in the cit( and people die in the cit(.
%ites ma( change their name and;or which countr( the( are placed in* i the borders
o a countr( change. "$#
/ (ou are doing a s(stem or an( French %it(* (ou would need securit( clearance
?ou need a constant record o cities because the( are still cities* even i leadership
changes over time* e.g. the( get a new Ma(or
%orrect
16. / a s(stem includes the concept o time and it stores Start Dates* then 3nd
Dates becomes Mandator(. For each Start Date attribute (ou create* (ou MUST create an
3nd Date attribute and it must be mandator(. True or False? Mark or !eview
"1# Points
True
False "$#
%orrect
Section 1B 17. -hich o the ollowing statements are true or
3!D4s to enhance their readabilit(. "%hoose Two# Mark or !eview
"1# Points "%hoose all correct answers#
/s is @G to break a big 3!D down into subsets o the overall picture. This wa( (ou
end up with more than one 3!D* that together documents the entire s(stem. "$#
Tr( to avoid crossing lines "$#
The crows eet "man( ends# can point whichever wa( is the easiest to draw
?ou must ensure (ou have all the entities on one single* big diagram* even i (ou
have hundreds
%orrect
1:. There is no point in tr(ing to group (our entities together on (our diagram
according to volume. Making a diagram prett( is a waste o time. True or False?
Mark or !eview
"1# Points
True
False "$#
%orrect
1<. Ceneric models are generall( ar more comple= than a speciic model. True
or False? Mark or !eview
"1# Points
True
False "$#
%orrect
2B. 8 datamodel containing generic modeling techni9ues must not be mi=ed in
with non0generic models. The generic entities MUST be drawn on a diagram o their
own. True or False? Mark or !eview
"1# Points
True
False "$#
%orrect
Section 1
1. /normation which was gained rom data is the same as) "%hoose
Two# Mark or !eview
"1# Points
"%hoose all correct answers#
Gnowledge "$#
!aw Materials
/ntelligence "$#
There is no dierence between data and inormation.
/ncorrect /ncorrect. !eer to Section 1 +esson &.
&. The market or /T proessionals is still increasing and will continue
to do so in the uture* as the world gets ever more dependent on computer s(stems. True
or False? Mark or !eview
"1# Points
True "$#
False
/ncorrect /ncorrect. !eer to Section 1 +esson 1.
,. Databases were invented in 1<:<? True or False? Mark or
!eview
"1# Points
True
False "$#
/ncorrect /ncorrect. !eer to Section 1 +esson 1.
1. Users with detailed business knowledge can provide input to the
Database Development Process? True or False? Mark or !eview
"1# Points
True "$#
False
/ncorrect /ncorrect. !eer to Section 1 +esson ,.
Section &
2. 8ll o the ollowing would be instances o the entit( 8>/M8+
SP3%/3S e=cept which? Mark or !eview
"1# Points
Dog
'ird
3lephant
+ea "$#
%orrect %orrect
6. 8n entit( is instantiated as a ? Mark or !eview
"1# Points
3=perience
/nstance
Table "$#
>one o the above
/ncorrect /ncorrect. !eer to Section & +esson &.
7. Folatile entities have special re9uirements and need special
attention when (ou are doing data modelling. True or False? Mark or !eview
"1# Points
True "$#
False
/ncorrect /ncorrect. !eer to Section & +esson &.
:. Primar( Uni9ue /dentiiers) "%hoose Two# Mark or !eview
"1# Points
"%hoose all correct answers#
8re !e9uired. The data model is not complete until all entities have a Primar(
U/D. "$#
Distinguish each instance o an entit( rom all others "$#
8re not re9uired
?ou ma( create more than one Primar( Uni9ue /dentiier or an entit(
/ncorrect /ncorrect. !eer to Section & +esson &.
<. 8n entit( can have man( Uni9ue /dentiiers. True or False?
Mark or !eview
"1# Points
True "$#
False
/ncorrect /ncorrect. !eer to Section & +esson &.
1B. The U/D or an 3ntit( is alwa(s 5ust whatever attribute (ou
happened to create irst in that entit(. /t does not matter which attribute (ou choose* as
long as (ou have a U/D (ou are done. True or False? Mark or !eview
"1# Points
True
False "$#
/ncorrect /ncorrect. !eer to Section & +esson ,.
Section &
11. Data models are drawn to show users the actual Data their new
s(stem will contain. @nl( Data on the Diagram can be entered into the Database. True or
False? Mark or !eview
"1# Points
True "$#
False
/ncorrect /ncorrect. !eer to Section & +esson 1.
Section ,
1&. /n a business that sells pet ood choose the best relationship name
between F@@D T?P3 and 8>/M8+ "e.g. dog* horse or cat#. "%hoose Two# Mark
or !eview
"1# Points
"%hoose all correct answers#
3ach F@@D T?P3 must be suitable or one or more 8>/M8+s. "$#
3ach 8>/M8+ must be the seller o one or more F@@D T?P3S.
3ach F@@D T?P3 ma( be made rom one or more 8>/M8+s.
3ach F@@D T?P3 ma( be given to one or more 8>/M8+s. "$#
/ncorrect /ncorrect. !eer to Section , +esson 1.
1,. !elationship >ames are optional. True or False? Mark or
!eview
"1# Points
True
False "$#
/ncorrect /ncorrect. !eer to Section , +esson 1.
11. Matri= Diagrams are used to veri( an 3!D. True or False? Mark
or !eview
"1# Points
True "$#
False
/ncorrect /ncorrect. !eer to Section , +esson 1.
12. -hen reading a relationship between & entities* the relationship is
read both rom let to right and right to let. True or False? Mark or !eview
"1# Points
True "$#
False
/ncorrect /ncorrect. !eer to Section , +esson ,.
16. -hich s(mbol is used to show that a particular attribute is
mandator(? Mark or !eview
"1# Points
$ "$#
o
H
I
/ncorrect /ncorrect. !eer to Section , +esson &.
Section 1
17. 'usiness rules are important to data modelers. True or False?
Mark or !eview
"1# Points
True "$#
False
/ncorrect /ncorrect. !eer to Section 1 +esson &.
1:. -hich o the ollowing is true about subt(pes? Mark or
!eview
"1# Points
@ne instance ma( belong to two subt(pes o the same supert(pe.
Subt(pes must be mutuall( e=clusive. "$#
Subt(pes must not be mutuall( e=clusive.
Subt(pe entities ma( not have relationships to the other subt(pe entities* onl( the
supert(pe itsel.
/ncorrect /ncorrect. !eer to Section 1 +esson 1.
1<. 8ll instances o the supert(pe must be an instance o one o the
subt(pes. True or False? Mark or !eview
"1# Points
True "$#
False
/ncorrect /ncorrect. !eer to Section 1 +esson 1.
&B. -hich o the ollowing are suitable 3ntit( names? "%hoose Two#
Mark or !eview
"1# Points
"%hoose all correct answers#
D@CS
8>/M8+ "$#
8>/M8+S
D@C "$#
/ncorrect /ncorrect. !eer to Section 1 +esson 1.
Section 1
&1. 8ll instances o a subt(pe ma( be an instance o the supert(pe but
does not have to. True or False? Mark or !eview
"1# Points
True
False "$#
/ncorrect /ncorrect. !eer to Section 1 +esson 1.
&&. 8 supert(pe can onl( have two subt(pes and no more. True or
False? Mark or !eview
"1# Points
True
False "$#
/ncorrect /ncorrect. !eer to Section 1 +esson 1.
Section 2
&,. -hen (ou resolve a M0M (ou simpl( re0draw the relationships
between the two original entities* no new entities are created. True or False? Mark
or !eview
"1# Points
True
False "$#
/ncorrect /ncorrect. !eer to Section 2 +esson ,.
&1. -hat do (ou call the entit( created when (ou resolve a M)M
relationship? Mark or !eview
"1# Points
/ntersection entit( "$#
/nclusion entit(
!ecursive entit(
M)M entit(
%orrect %orrect
&2. /ntersection 3ntities are at the Master end in the relationships
between it and the original entities. So the original entities are details or children o the
newl( created intersection entit(. True or False? Mark or !eview
"1# Points
True
False "$#
/ncorrect /ncorrect. !eer to Section 2 +esson ,.
&6. / a relationship can >@T be moved between instances o the
entities it connects* it is said to be) Mark or !eview
"1# Points
Mandator(
@ptional
Transerrable
>on0Transerrable "$#
/ncorrect /ncorrect. !eer to Section 2 +esson 1.
&7. -hich o the ollowing pairs o entities is most likel( to be
modeled as a M)M relationship? Mark or !eview
"1# Points
%8! and -A33+
T!33 and '!8>%A
P3!S@> and F/>C3!P!/>T
T38%A3! and SU'J3%T 8!38 "$#
/ncorrect /ncorrect. !eer to Section 2 +esson &.
&:. Man( to man( relationships must be let in the Model. /t is
important to have them documented as M0M. True or False? Mark or !eview
"1# Points
True
False "$#
/ncorrect /ncorrect. !eer to Section 2 +esson &.
&<. / two entities have two relationships between them* these
relationships can be either DDDDDDDDDDDDD or DDDDDDDDDDDDD ? Mark or !eview
"1# Points
!edundant or !e9uired "$#
!eplicated or !e9uired
!esourced and !eall( Cood
!edundant and !eplicated
/ncorrect /ncorrect. !eer to Section 2 +esson &.
,B. Aow do (ou include a relationship as part o the U/D or an entit(?
Mark or !eview
"1# Points
'( barring the relationship in 9uestion "$#
'( reporting it in an e=ternal document
'( including the U/D rom the parent entit( as an attribute in the entit(
?ou cannot model that.
/ncorrect /ncorrect. !eer to Section 2 +esson &.
Section 6
,1. -hen data is onl( stored in one place in a database* the database
conorms to the rules o DDDDDDDDDDD. Mark or !eview
"1# Points
>ormalit(
!eduction
>ormaliEation "$#
Multiplication
%orrect %orrect
,&. The !ule o ,rd >ormal Form states that >o >on0U/D attribute
can be dependant on another non0U/D attribute. True or False? Mark or !eview
"1# Points
True "$#
False
%orrect %orrect
,,. 8ll entities must be given a new artiicial U/D. True or False?
Mark or !eview
"1# Points
True
False "$#
%orrect %orrect
,1. The irst U/D or an entit( is called the Primar( U/D* the second is
called Secondar( U/D and so on. Mark or !eview
"1# Points
?es* this is the wa( U/D4s are named. "$#
>o* it is not possible to have more than one U/D or an 3ntit(.
?es* but then it stops. >o entities can have more than two U/D4s.
>o* each 3ntit( can onl( have one U/D* the secondar( one.
/ncorrect /ncorrect. !eer to Section 6 +esson 1.
,2. 8n( >on0U/D must be dependant on the entire U/D. True or
False? Mark or !eview
"1# Points
True "$#
False
/ncorrect /ncorrect. !eer to Section 6 +esson ,.
Section 7
,6. >o parts o an U/D are mandator(. True or False? Mark or
!eview
"1# Points
True
False "$#
%orrect %orrect
,7. 8rcs are used to visuall( represent DDDDDDDDD between two or
more relationships in an 3!D. Mark or !eview
"1# Points
Sameness
Dierences
3=clusivit( "$#
/nheritance
/ncorrect /ncorrect. !eer to Section 7 +esson 1.
,:. 8n arc can also be modeled as Supert(pe and Subt(pes. True or
False? Mark or !eview
"1# Points
True "$#
False
/ncorrect /ncorrect. !eer to Section 7 +esson 1.
,<. Primar( U/Ds are) Mark or !eview
"1# Points
Something that each 3ntit( should have* but is not mandator( "$#
Useul as an alternative means o identi(ing instances o an entit(* independent
o their datat(pe
Mandator( in data modeling
8lwa(s comprised o numbers
/ncorrect /ncorrect. !eer to Section 7 +esson 1.
1B. -hich o the ollowing is >@T a relationship t(pe? Mark or
!eview
"1# Points
Some to >one "$#
@ne to @ne
@ne to Man(
Man( to Man(
%orrect %orrect
Section 7
11. 8 relationship can be both !ecursive and Aierachal at the same
time. True or False? Mark or !eview
"1# Points
True
False "$#
/ncorrect /ncorrect. !eer to Section 7 +esson &.
1&. Aistorical data must never be kept. True or False? Mark or
!eview
"1# Points
True
False "$#
/ncorrect /ncorrect. !eer to Section 7 +esson ,.
Section <
1,. 8ll s(stems must have an entit( called -33G with a holida(
attribute* so (ou know when to give (our emplo(ees a holida(. True or False? Mark
or !eview
"1# Points
True
False "$#
/ncorrect /ncorrect. !eer to Section < +esson 1.
11. -hen (ou add the concept o time to (our data model* (our model
becomes more comple=. True or False? Mark or !eview
"1# Points
True "$#
False
/ncorrect /ncorrect. !eer to Section < +esson 1.
12. ?ou are doing a data model or a computer sales compan(* where
the price o postage is dependent on what da( o the week goods are shipped. So shipping
is more e=pensive i the customer wants a deliver( to take place on a Saturda( or Sunda(.
-hat would be the best wa( to model this? Mark or !eview
"1# Points
Use a Deliver( Da( entit(* which holds prices against week da(s* and ensure the
we also have an attribute or the !e9uested Deliver( Da( in the @rder 3ntit(. "$#
3mail current price to all emplo(ees whenever the prices change.
Update the prices in the s(stem* print out the current prices when the( change and
pin them on the compan( noticeboard
8llow them to enter whatever ever deliver( charge the( want.
/ncorrect /ncorrect. !eer to Section < +esson &.
16. 8ll s(stems must include unctionalit( to provide logging or
5ournaling in conceptual data models. True or False? Mark or !eview
"1# Points
True
False "$#
/ncorrect /ncorrect. !eer to Section < +esson &.
Section 1B
17. There is no point in tr(ing to group (our entities together on (our
diagram according to volume. Making a diagram prett( is a waste o time. True or False?
Mark or !eview
"1# Points
True
False "$#
/ncorrect /ncorrect. !eer to Section 11 +esson 1.
1:. -hich o the ollowing statements are true or 3!D4s to enhance
their readabilit(. "%hoose Two# Mark or !eview
"1# Points
"%hoose all correct answers#
/s is @G to break a big 3!D down into subsets o the overall picture. This wa(
(ou end up with more than one 3!D* that together documents the entire s(stem. "$#
Tr( to avoid crossing lines "$#
The crows eet "man( ends# can point whichever wa( is the easiest to draw
?ou must ensure (ou have all the entities on one single* big diagram* even i (ou
have hundreds
/ncorrect /ncorrect. !eer to Section 11 +esson 1.
1<. Ceneric models are generall( ar more comple= than a speciic
model. True or False? Mark or !eview
"1# Points
True
False "$#
/ncorrect /ncorrect. !eer to Section 1B +esson &.
2B. 8ll datamodels must be transormed rom speciic to generic. True
or False? Mark or !eview
"1# Points
True
False "$#
/ncorrect /ncorrect. !eer to Section 1B +esson &.
1. 3ntities are transormed into Tables during the Database Design process. True or
False? Mark or !eview
"1# Points
True "$#
False
%orrect
&. The main sub5ect areas taught b( the @racle 8cadem( are) Mark
or !eview
"1# Points
%omputer !epairs
Database perormance tuning.
Data Modeling* SK+ and P+;SK+ "$#
S(stems programming and computer architecture
%orrect
,. /normation which was gained rom data is the same as) "%hoose
Two# Mark or !eview
"1# Points
"%hoose all correct answers#
Gnowledge "$#
!aw Materials
/ntelligence "$#
There is no dierence between data and
inormation.
/ncorrect. !eer to Section 1 +esson
&.
1. 'usinesses involved in an( o the ollowing t(picall( use databases
to handle their data) Finance* +ogistics* %ommerce* Procurement and Distribution? True
or False? Mark or !eview
"1# Points
True "$#
False
%orrect
Section &
2. The Ph(sical Model is derived rom the %onceptual Model. True or
False? Mark or !eview
"1# Points
True "$#
False
%orrect
6. 3ntit( !elationship modeling is dependent on the hardware or
sotware used or implementation* so (ou will need to change (our 3!D i (ou decide to
change Aardware Fendor. True or False? Mark or !eview
"1# Points
True
False "$#
%orrect
7. /n a ph(sical data model* a relationship is represented as a? Mark
or !eview
"1# Points
%olumn
!ow
/nstance
Foreign Ge( "$#
/ncorrect. !eer to Section & +esson
&.
:. !elationship names are usuall( verbs. True or False? Mark
or !eview
"1# Points
True "$#
False
%orrect
<. -hich o the ollowing are e=amples o 3>T/T?) /nstance.
"%hoose Two# Mark or !eview
"1# Points
"%hoose all correct answers#
T!8>SP@!T8T/@> M3TA@D) %ar "$#
8>/M8+) Dog "$#
M38T P!@DU%T) +ettuce
'@D? P8!T) +arr( 3llison
%orrect
1B. The entit(;relationship model is created beore the ph(sical
database design model? True or False? Mark or !eview
"1# Points
True "$#
False
%orrect
-hich o the ollowing entities most likel( contains valid attributes? "%hoose two#
Mark or !eview
"1# Points
"%hoose all correct answers#
3ntit() Aome. 8ttributes) >umber o 'edrooms*
@wner* 8ddress* Date 'uilt "$#
3ntit() Pet. 8ttributes) >ame* 'irthdate* @wner "$#
3ntit() %ar. 8ttributes) @wner @ccupation* @wner
Salar(* Speed
3ntit() Mother. 8ttributes) >ame* 'irthdate*
@ccupation* Salar(
/ncorrect. !eer to Section & +esson
&.
Section ,
1&. The single end o a !elationship is called) Mark or !eview
"1# Points
Single Toe "$#
'ig Toe
Single Foot
%rows Foot
/ncorrect. !eer to Section , +esson
&.
1,. Matri= Diagrams are mandator( when doing data modelling. True
or False? Mark or !eview
"1# Points
True
False "$#
%orrect
11. !elationship Degree;%ardinalit( is important. True or False?
Mark or !eview
"1# Points
True "$#
False
/ncorrect. !eer to Section , +esson
1.
12. @ne !elationship can be both mandator( and optional at dierent
ends. True or False? Mark or !eview
"1# Points
True "$#
False
%orrect
16. Matri= Diagrams are developed '3F@!3 the 3!D. True or False?
Mark or !eview
"1# Points
True
False "$#
%orrect
Section 1
17. 8 Supert(pe can have onl( one subt(pe. True or False? Mark
or !eview
"1# Points
True
False "$#
%orrect
1:. ?ou can onl( create relationships to a Supert(pe* not to a Subt(pe.
True or False? Mark or !eview
"1# Points
True
False "$#
/ncorrect. !eer to Section 1 +esson
1.
1<. -hich o the ollowing are suitable 3ntit( names? "%hoose Two#
Mark or !eview
"1# Points
"%hoose all correct answers#
D@CS
8>/M8+ "$#
8>/M8+S
D@C "$#
%orrect
&B. 8ll instances o the supert(pe must be an instance o one o the
subt(pes. True or False? Mark or !eview
"1# Points
True "$#
False
%orrect
&1. 8ll 3! diagrams must have one o each o the ollowing) "%hoose two# Mark
or !eview
"1# Points
"%hoose all correct answers#
@ne or more 3ntities "$#
!elationships between entities "$#
8rcs
8t least one supert(pe and subt(pe
/ncorrect. !eer to Section 1 +esson
1.
&&. .@nl( teachers ma( supervise e=ams. is an e=ample o which o
the ollowing? Mark or !eview
"1# Points
8 procedural business rule "$#
8n attribute that should be stored on the P3!S@>
entit(
8 structural business rule
8n attribute that is not be inherited rom the
P3!S@> supert(pe and is uni9ue to the T38%A3! subt(pe
/ncorrect. !eer to Section 1 +esson
&.
Section 2
&,. !elationships can be !edundant. True or False? Mark or
!eview
"1# Points
True "$#
False
/ncorrect. !eer to Section 2 +esson
&.
&1. Man( to man( relationships must be let in the Model. /t is
important to have them documented as M0M. True or False? Mark or !eview
"1# Points
True
False "$#
%orrect
&2. -hich o the ollowing pairs o entities is most likel( to be
modeled as a M)M relationship? Mark or !eview
"1# Points
%8! and -A33+
T!33 and '!8>%A
P3!S@> and F/>C3!P!/>T
T38%A3! and SU'J3%T 8!38 "$#
%orrect
&6. -hat uncommon relationship is described b( the statements)
.3ach D>8 S8MP+3 ma( be taken rom one and onl( one P3!S@> and each P3!S@>
ma( provide one and onl( one D>8 S8MP+3. Mark or !eview
"1# Points
@ne to Man( @ptional
@ne to Man( Mandator(
@ne to @ne @ptional "$#
Man( to Man( Mandator(
%orrect
&7. 8 non0transerable relationship means the detail can be changed to
point to a new master. True or False? Mark or !eview
"1# Points
True
False "$#
%orrect
&:. -hat do (ou call the entit( created when (ou resolve a M)M
relationship? Mark or !eview
"1# Points
/ntersection entit( "$#
/nclusion entit(
!ecursive entit(
M)M entit(
%orrect
&<. -hen (ou resolve a M0M (ou simpl( re0draw the relationships
between the two original entities* no new entities are created. True or False? Mark
or !eview
"1# Points
True
False "$#
%orrect
,B. /ntersection 3ntities oten have the relationships participating in
the U/D* so the relationships are oten barred. True or False? Mark or !eview
"1# Points
True "$#
False
%orrect
,1. Until all attributes are single0valued* the database model is said to be) Mark
or !eview
"1# Points
>ormaliEed
>ot >ormaliEed "$#
1st >ormal Form
&nd >ormal Form
/ncorrect. !eer to Section 6 +esson
&.
,&. The !ule o ,rd >ormal Form states that >o >on0U/D attribute
can be dependant on another non0U/D attribute. True or False? Mark or !eview
"1# Points
True "$#
False
%orrect
,,. -hen is an entit( in &nd >ormal Form? Mark or !eview
"1# Points
-hen all non0U/D attributes are dependent upon
the entire U/D. "$#
-hen no attritibutes are mutuall( independant and
ull( independent on the primar( ke(.
-hen no attritibutes are mutuall( independent and
all are ull( dependent on the primar( ke(.
>one o the 8bove.
/ncorrect. !eer to Section 6 +esson
,.
,1. 8 uni9ue identiier must be made up o more than one attribute.
True or False? Mark or !eview
"1# Points
True
False "$#
%orrect
,2. The irst U/D or an entit( is called the Primar( U/D* the second is
called Secondar( U/D and so on. Mark or !eview
"1# Points
?es* this is the wa( U/D4s are named. "$#
>o* it is not possible to have more than one U/D or
an 3ntit(.
?es* but then it stops. >o entities can have more
than two U/D4s.
>o* each 3ntit( can onl( have one U/D* the
secondar( one.
%orrect
Section 7
,6. 8rcs are Mandator( in Data modeling. 8ll 3!D4s must have at
least one 8rc. True or False? Mark or !eview
"1# Points
True
False "$#
%orrect
,7. 8ll relationships participating in an arc must be mandator(. True or
False? Mark or !eview
"1# Points
True
False "$#
%orrect
,:. -hich o the ollowing would best be represented b( an arc?
Mark or !eview
"1# Points
T38%A3! "Female* 'ob#
D3+/F3!? 8DD!3SS "Aome* @ice# "$#
P8!3>T "Cirl* 'ob#
STUD3>T "Crade 8 student* 8verage Student#
%orrect
,<. Primar( U/Ds are) Mark or !eview
"1# Points
Something that each 3ntit( should have* but is not
mandator( "$#
Useul as an alternative means o identi(ing
instances o an entit(* independent o their datat(pe
Mandator( in data modeling
8lwa(s comprised o numbers
%orrect
1B. 8n arc can also be modeled as Supert(pe and Subt(pes. True or
False? Mark or !eview
"1# Points
True "$#
False
%orrect
11. Aistorical data must never be kept. True or False? Mark or !eview
"1# Points
True
False "$#
%orrect
1&. -hich o the ollowing would be good as a Uni9ue /dentiier or
its 3ntit(? "%hoose Three# Mark or !eview
"1# Points
"%hoose all correct answers#
Personal /dentiication number or Person "$#
Fehicle !egistration >umber or %ar "$#
/S'> >umber or 'ook "$#
Date o birth or 'ab(
%orrect
Section <
1,. -hat do users o a s(stem without the concept o time loose?
Mark or !eview
"1# Points
Journalling becomes much easier.
Journalling becomes slightl( harder.
The abilit( to track data over time. "$#
>othing is lost i a s(stem does not track time.
%orrect
11. Modeling historical data is @ptional. True or False? Mark or
!eview
"1# Points
True "$#
False
%orrect
12. -hich o the ollowing is a logical constraint that could result
rom considering how time impacts an e=ample o data storage? Mark or !eview
"1# Points
8n 8SS/C>M3>T ma( onl( reer to an
3MP+@?33 with a valid emplo(ee record at the Start Date o the 8SS/C>M3>T. "$#
3MP+@?33 periods can overlap causing the
database to crash.
3nd Date must be beore the Start Date.
Dates must be stored with Time.
/ncorrect. !eer to Section < +esson
&.
16. 8ll s(stems must include unctionalit( to provide logging or
5ournaling in conceptual data models. True or False? Mark or !eview
"1# Points
True
False "$#
%orrect
Section 1B
17. Ceneric models are generall( ar more comple= than a speciic
model. True or False? Mark or !eview
"1# Points
True
False "$#
%orrect
1:. 8 datamodel containing generic modeling techni9ues must not be
mi=ed in with non0generic models. The generic entities MUST be drawn on a diagram o
their own. True or False? Mark or !eview
"1# Points
True
False "$#
%orrect
1<. There are ormal rules or how to draw 3!D4s* even though the(
are onl( guidelines* (ou should alwa(s tr( to ollow them. True or False? Mark or
!eview
"1# Points
True "$#
False
%orrect
2B. There is no point in tr(ing to group (our entities together on (our
diagram according to volume. Making a diagram prett( is a waste o time. True or False?
Mark or !eview
"1# Points
True
False "$#
%orrect

You might also like