1. Business rules help you understand the standardization procedure an organiza organizatio tion n follow follows s when when handlin handling g huge huge data. data. Mark for Revie Review w (1) Points
True ()
!alse
"orrect
"orrect
#. Business rules are used to understand $usiness processes% and the natu ature% ro role% and scope ope of of th the da data. Mar Mark fo for Re Review (1) Points
True ()
!alse
"orrect
"orrect
&. 'n a network data$ase odel the data is organized into a tree like structure and to retrieve data the whole tree needs to $e traversed starting fro the root node. Mark for Review (1) Points
True
!alse ()
'ncorrect
'ncorrect. Refer to *ection 1 +esson &.
,. 'n the relational data$ase odel% each ta$le nae ust $e uni-ue. The colun naes in the ta$le ust $e uni-ue too. ou can have two different ta$les that have have colun colun naes naes that that are siila siilar. r. Mark for for Review Review (1) Points
True ()
!alse
'ncorrect
'ncorrect. Refer to *ection 1 +esson &.
/. Physical data odeling is the e0aination of a $usiness and $usiness data in order to deterine the structure of $usiness inforation and the rule rules s tha that t gov gover ern n it. it. Mark Mark for for Rev Revie iew w (1) Points
True
!alse ()
'ncorrect 'ncorrect. Refer to *ection 1 +esson &. . 2ata 2ata 'nte 'ntegr grit ity y ensu ensure res s the the dupl duplic icat atio ion n of info infor rat atio ion. n. (1) Points
Mark Mark for for Revi Review ew
True
!alse ()
'ncorrect
'ncorrect. Refer to *ection 1 +esson ,.
3.
4 row is call alled a recor cord.
Mark ark for for Revi eview
(1) Points
True ()
!alse
'ncorrect
'ncorrect. Refer to *ection 1 +esson ,.
5.
'n a relational data$ase a ta$le is referred to as .. Mark for
Review (1) Points
"ardinality
Relation ()
4ttri$ute
'ncorrect
'ncorrect. Refer to *ection 1 +esson &.
/. Physical data odeling is the e0aination of a $usiness and $usiness data in order to deterine the structure of $usiness inforation and the rule rules s tha that t gov gover ern n it. it. Mark Mark for for Rev Revie iew w (1) Points
True
!alse ()
'ncorrect 'ncorrect. Refer to *ection 1 +esson &. . 2ata 2ata 'nte 'ntegr grit ity y ensu ensure res s the the dupl duplic icat atio ion n of info infor rat atio ion. n. (1) Points
Mark Mark for for Revi Review ew
True
!alse ()
'ncorrect
'ncorrect. Refer to *ection 1 +esson ,.
3.
4 row is call alled a recor cord.
Mark ark for for Revi eview
(1) Points
True ()
!alse
'ncorrect
'ncorrect. Refer to *ection 1 +esson ,.
5.
'n a relational data$ase a ta$le is referred to as .. Mark for
Review (1) Points
"ardinality
Relation ()
4ttri$ute
6one
"orrect
("ho ("hoos ose e &) &) (1) Points
"orrect
7. 4 2BM* coprises of the following eleents8 Mark Mark for for Rev Revie iew w
("hoose all correct answers)
9ernel code ()
Repository of etadata ()
:uery language ()
"lient
"orrect
"orrect
1;. 'nforation can $e defined as facts fro which you can deduce new facts facts Mark Mark for for Review Review (1) Points
True
!alse ()
'ncorrect 'ncorrect. Refer to *ection 1 +esson #. 11. The arket for 'T professionals is still increasing and will continue to do so in the future as the world gets ever ore dependent on coputer systes. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect
"orrect
1#. =nce you have learned how to write progras and $uild systes% you no longer need any input or involveent fro any users as you are perfectly capa$le of deliverin delivering g the systes that that $usinesses $usinesses need and want. want. Mark for Review Review (1) Points
True. >sers delay the delivery of a syste $y changing their inds and adding new re-uireents.
True. The only re-uireent for creating a perfect syste is a perfect prograer.
!alse. Business re-uireents can and will change. !or instance new legal re-uireents ay arise. ()
True. >sers never know what they want anyway% so $uilding systes is $est left to the professionals.
"orrect
"orrect
1&. 4 segent is a set of e0tents which have $een allocated for a specific type of of data structure% structure% and all are are stored stored in the sae sae ta$lespace. ta$lespace. Mark for Review (1) Points
True ()
!alse
"orrect
"orrect
1,. =racle 2ata$ase stores data logically in ta$lespaces and physically physically in datafiles datafiles associated associated with the correspo corresponding nding ta$lespace. ta$lespace. Mark for Review (1) Points
True ()
!alse
'ncorrect
'ncorrect. Refer to *ection 1 +esson /.
1/. 1/.
The The sal salle lest st logi logica cal l stor storag age e unit unit of a data data$a $ase se is ... ...
Mark Mark
for Review (1) Points
2ata Blocks ()
?0tents
*egents
Ta$lespaces
'ncorrect 'ncorrect. Refer to *ection 1 +esson /. 1. 4 relational odel descri$es a data$ase in ters of ta$les% coluns% and @oin @oins s $et $etwe ween en ta$l ta$les es. . Mark Mark for for Rev Revie iew w (1) Points
True ()
!alse
"orrect
"orrect
#. 'n a network data$ase odel the data is organized into a tree like structure and to retrieve data the whole tree needs to $e traversed starting fro the root node. Mark for Review (1) Points
True
!alse ()
'ncorrect
'ncorrect. Refer to *ection 1 +esson &.
&. 4 flat file ay contain any fields% often% with duplicate data that are are prone prone to data data corrup corruption tion. . Mark Mark for Review Review (1) Points
True ()
!alse
"orrect
"orrect
,.
The ain su$@ect areas taught $y the =racle 4cadey are8
Mark
for Review (1) Points
2ata Modeling% *:+% and P+A*:+ ()
"oputer Repairs
*ystes prograing and coputer architecture
2ata$ase perforance tuning
"orrect
"orrect
/. The arket for 'T professionals is still increasing and will continue to do so in the future as the world gets ever ore dependent on coputer systes. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect "orrect . 4 data$ase instance is a set of eory structures that anage data$ase files. Mark for Review (1) Points
True ()
!alse
"orrect
"orrect
3. for Review (1) Points
The sallest logical storage unit of a data$ase is ...
Mark
2ata Blocks ()
*egents
?0tents
Ta$lespaces
"orrect
"orrect
5. perspective. (1) Points
4 data$ase can $e considered only fro a physical storage Mark for Review
True
!alse ()
"orrect
"orrect
7. $een ... ("hoose &) (1) Points
The reason or drive for using data$ases rather than files has
Mark for Review
("hoose all correct answers)
4vaila$ility of data to a diverse set of users ()
'ntegration of data for easier access and odification for cople0 transactions ()
Reduced redundancy of data ()
>se of $locks
'ncorrect
'ncorrect. Refer to *ection 1 +esson .
1;. Business rules help you understand the standardization procedure an organization follows when handling huge data. Mark for Review
(1) Points
True ()
!alse
"orrect "orrect 11. 4 row is called a record. (1) Points
Mark for Review
True ()
!alse
"orrect
coluns. (1) Points
"orrect
1#. 4 relational data$ase stores inforation in ta$les with rows and Mark for Review
True ()
!alse
"orrect
"orrect
1&. By defining priary and foreign keys% you can ensure that the integrity of the data in a ta$le is aintained. Mark for Review (1) Points
True ()
!alse
'ncorrect
'ncorrect. Refer to *ection 1 +esson ,.
1,. 4 data$ase interacts with the data and provides the following facilities8 Mark for Review (1) Points
Retrieving
'nserting
Both ()
6either
"orrect
("hoose &) (1) Points
"orrect
1/. 4 2BM* coprises of the following eleents8 Mark for Review
("hoose all correct answers)
9ernel code ()
Repository of etadata ()
:uery language ()
"lient
"orrect
"orrect
:>' # 1. 2ata odeling is perfored for the following reasons8 ("hoose Two) for Review (1) Points
Mark
("hoose all correct answers)
The ?R2 $ecoes a $lueprint for designing the actual syste. ()
't helps discussions and reviews. ()
Ce do not need dataodelsD we can @ust start coding right away.
Ce draw an ?R2 solely to please the usersD once copleted% the ?R2 is never referred to again as it serves no purpose in the real world.
'ncorrect
'ncorrect. Refer to *ection # +esson &.
#. 4 conceptual data odel is converted using a Relational 2ata Base Manageent *yste to which odel< Mark for Review (1) Points
?0ternal data odel
+ogical data odel ()
4n entityrelation data odel
'nternal data odel
'ncorrect
'ncorrect. Refer to *ection # +esson &.
&. Many reasons e0ist for creating a conceptual odel. "hoose three appropriate reasons fro the options $elow. ("hoose &) Mark for Review (1) Points ("hoose all correct answers)
They capture current and future needs. ()
They odel functional and inforational needs. ()
They accurately descri$e what a physical odel will contain. ()
They odel the inforation flow of data.
They capture the ipleentation details of the physical odel.
'ncorrect
'ncorrect. Refer to *ection # +esson &.
,. (1) Points
True
Priary 9ey can contain null values.
Mark for Review
!alse ()
"orrect
"orrect
/.
>ni-ue 'dentifiers8
Mark for Review
(1) Points
2istinguish one entity fro another.
2istinguish nothing
2istinguish one instance of an entity fro all other instances of that entity ()
2istinguish all entities in a data$ase
"orrect "orrect . Chich of the following are e0aples of e$usinesses that use data$ase software< ("hoose &) Mark for Review (1) Points ("hoose all correct answers)
=nline research paper
=nline clothing store ()
=nline $ook store ()
=nline personal shopping service ()
=nline personal we$ page
'ncorrect
'ncorrect. Refer to *ection # +esson 1.
3. for Review (1) Points
!lat file data$ases avoids data duplication. True or !alse< Mark
True
!alse ()
'ncorrect
'ncorrect. Refer to *ection # +esson 1.
5. 'n the relational odel% data is organized in twodiensional ta$les called relations. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect
"orrect
7. data$ases< ("hoose 1) (1) Points
Chich of the following stateents does not apply to relational
Mark for Review
("hoose all correct answers)
Relational data$ases have a strong atheatical foundation.
Relational data$ases are siple to understand.
Ta$les are one of the $asic coponents of relational data$ases
Relational data$ases have a strong procedural orientation ()
'ncorrect
'ncorrect. Refer to *ection # +esson #.
1;. 'n the relational odel% data is organized in twodiensional ta$les called EEEEEEEEEEE. Mark for Review (1) Points
Relations ()
Row
!ield
Tuples
'ncorrect 'ncorrect. Refer to *ection # +esson #. 11. 'n a physical data odel% an attri$ute is represented as aAan Review (1) Points
Mark for
'nstance
Row
!oreign 9ey
"olun ()
'ncorrect
'ncorrect. Refer to *ection # +esson ,.
1#. The transforation fro an ?R diagra to a physical design involves changing terinology. *econdary >ni-ue 'dentifiers $ecoe Mark for Review (1) Points
Priary 9ey "onstraints
Ta$les
>ni-ue "onstraints ()
"oluns
'ncorrect
'ncorrect. Refer to *ection #+esson ,.
1&. Chich of the following entities ost likely contains invalid attri$utes< Mark for Review (1) Points
?ntity8 Foe. 4ttri$utes8 6u$er of Bedroos% =wner% 4ddress% 2ate Built
?ntity8 Mother. 4ttri$utes8 6ae% Birthdate% =ccupation% 6u$er of "hildren
?ntity8 Pet. 4ttri$utes8 6ae% Birthdate% =wner
?ntity8 "ar. 4ttri$utes8 =wner =ccupation% =wner *alary% *peed ()
'ncorrect
'ncorrect. Refer to *ection # +esson ,.
1,. 4 $arred relationship is apped to a priarykey colun on the any side% @ust like any other M81 relationship. Mark for Review (1) Points
True
!alse ()
'ncorrect
'ncorrect. Refer to *ection # +esson .
1/. =neto=ne relationships are transfored into !oreign 9eys in the ta$les created at either end of that relationship. True or !alse< Mark for Review (1) Points
True
!alse ()
'ncorrect 'ncorrect. Refer to *ection # +esson . 1. 'n a physical data odel% a relationship is represented as a co$ination of8 ("hoose Two) Mark for Review (1) Points ("hoose all correct answers)
"heck "onstraint or >ni-ue 9ey
"olun
!oreign 9ey ()
Priary 9ey or >ni-ue 9ey ()
'ncorrect
'ncorrect. Refer to *ection # +esson ,.
#. ("hoose Two) (1) Points
Chich of the following stateents a$out attri$utes are true< Mark for Review
("hoose all correct answers)
They descri$e% -ualify% -uantify% classify% or specify an entity. ()
They are often ad@ectives.
They ust $e single valued unless they $elong to ore than one entity.
They have a data type% such as nu$er or character string. ()
'ncorrect
'ncorrect. Refer to *ection # +esson ,.
&. 4Aan EEEEEEEEE is a piece of inforation that in soe way descri$es an entity. 't is a property of the entity and it -uantifies% -ualifies% classifies% or specifies the entity. Mark for Review (1) Points
Process
?R2
4ttri$ute ()
Ta$le
"orrect
"orrect
,. (1) Points
True
4 ta$le ust have a priary key. True or !alse< Mark for Review
!alse ()
'ncorrect
'ncorrect. Refer to *ection # +esson #.
/. 'n the relational odel% data is organized in twodiensional ta$les called EEEEEEEEEEE. Mark for Review (1) Points
!ield
Relations ()
Tuples
Row
"orrect "orrect . ?ach colun in a relation is called an entity. True or !alse< Review (1) Points
Mark for
True
!alse ()
"orrect
"orrect
3. 4 flat file data$ase is a type of data$ase that stores data in a ultiple ta$les. Mark for Review (1) Points
True
!alse ()
"orrect
"orrect
5. (1) Points
Chich of the following stateents is true<
Mark for Review
("hoose all correct answers)
!lat file data$ase systes pay ore attention to retrieving data and aking it accessi$le to the user% whereas relational data$ases spend ore energy updating inde0es and data pointers.
Relational data$ase systes are the ain thrust $ehind *:+ since it provides the language eleents needed to tie together the inforation in the data$ase.
Relational systes pay ore attention to retrieving data and aking it accessi$le to the user.
Both B and " ()
'ncorrect
'ncorrect. Refer to *ection # +esson 1.
7. Mark for Review (1) Points
Chich of the following are reasons we create conceptual odels<
't facilitates discussionD a picture is worth a thousand words
't fors iportant ideal syste docuentation
't takes into account governent regulations and laws
't fors a sound $asis for physical data$ase design
4ll of the a$ove ()
'ncorrect
'ncorrect. Refer to *ection # +esson &.
1;. (1) Points
True
!alse ()
?ntity naes are always plural.
Mark for Review
'ncorrect
'ncorrect. Refer to *ection # +esson &.
11. 4 conceptual data odel is converted using a Relational 2ata Base Manageent *yste to which odel< Mark for Review (1) Points
'nternal data odel
4n entityrelation data odel
?0ternal data odel
+ogical data odel ()
'ncorrect
'ncorrect. Refer to *ection # +esson &.
1#.
Chat is the purpose of a >ni-ue 'dentifier<
Mark for Review
(1) Points
To uni-uely deterine a ta$le and coluns within that ta$le.
"reate an entity that is unlike any other entity aside fro itself.
To identify a specific row within a ta$le% using one or ore coluns andAor foreign keys.
To identify one uni-ue instance of an entity $y using one or ore attri$utes andAor relationships. ()
'ncorrect
'ncorrect. Refer to *ection # +esson /.
1&. >ni-ue 'dentifier has a 6>++ value for each instance of the entity for the lifetie of the instance. True or !alse Mark for Review (1) Points
True
!alse ()
'ncorrect
'ncorrect. Refer to *ection # +esson /.
1,. Relationships on an ?R2 can only $e transfored into >'2s in the physical odel< True or !alse< Mark for Review (1) Points
True
!alse ()
'ncorrect
'ncorrect. Refer to *ection # +esson .
1/. =neto=ne relationships are transfored into !oreign 9eys in the ta$les created at either end of that relationship. True or !alse< Mark for Review (1) Points
True
!alse ()
'ncorrect 'ncorrect. Refer to *ection # +esson . 1. 2ata odels are drawn to show users the actual 2ata that their new syste will containD only 2ata listed on the 2iagra can $e entered into the 2ata$ase. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect
"orrect
#. Many reasons e0ist for creating a conceptual odel. "hoose three appropriate reasons fro the options $elow. ("hoose &) Mark for Review (1) Points ("hoose all correct answers)
They capture the ipleentation details of the physical odel.
They accurately descri$e what a physical odel will contain. ()
They odel functional and inforational needs. ()
They odel the inforation flow of data.
They capture current and future needs. ()
"orrect
"orrect
&. 4 conceptual data odel is converted using a Relational 2ata Base Manageent *yste to which odel< Mark for Review (1) Points
?0ternal data odel
'nternal data odel
4n entityrelation data odel
+ogical data odel ()
"orrect
"orrect
,. Mark for Review (1) Points
?ach colun in a relation is called an entity. True or !alse<
True
!alse ()
"orrect
"orrect
/. 'dentify all of the incorrect stateents that coplete this sentence8 4 priary key is...("hoose three) Mark for Review (1) Points ("hoose all correct answers)
4 set of coluns in one ta$le that uni-uely identifies each row in another
ta$le. ()
=nly one colun that ust $e null. ()
4 single colun that uni-uely identifies each colun in a ta$le. ()
=ne or ore coluns in a ta$le that uni-uely identifies each row in that ta$le.
"orrect "orrect . 'n the relational odel% data is organized in twodiensional ta$les called relations. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect
"orrect
3.
Chat is the purpose of a >ni-ue 'dentifier<
Mark for Review
(1) Points
To identify one uni-ue instance of an entity $y using one or ore attri$utes andAor relationships. ()
"reate an entity that is unlike any other entity aside fro itself.
To identify a specific row within a ta$le% using one or ore coluns andAor foreign keys.
To uni-uely deterine a ta$le and coluns within that ta$le.
"orrect
"orrect
5. >ni-ue 'dentifier has a 6>++ value for each instance of the entity for the lifetie of the instance. True or !alse Mark for Review (1) Points
True
!alse ()
"orrect
"orrect
7. 4Aan EEEEEEEEE is a piece of inforation that in soe way descri$es an entity. 't is a property of the entity and it -uantifies% -ualifies% classifies% or specifies the entity. Mark for Review (1) Points
Process
?R2
Ta$le
4ttri$ute ()
"orrect
"orrect
1;. Chich of the following entities ost likely contains invalid attri$utes< Mark for Review (1) Points
?ntity8 Foe. 4ttri$utes8 6u$er of Bedroos% =wner% 4ddress% 2ate Built
?ntity8 Pet. 4ttri$utes8 6ae% Birthdate% =wner
?ntity8 Mother. 4ttri$utes8 6ae% Birthdate% =ccupation% 6u$er of "hildren
?ntity8 "ar. 4ttri$utes8 =wner =ccupation% =wner *alary% *peed () 11. for Review (1) Points
?0periences
'nstances ()
Ta$les
4n entity ay have which of the following<
Mark
6one of the a$ove
"orrect
"orrect
1#. 4 $arred relationship is apped to a priarykey colun on the any side% @ust like any other M81 relationship. Mark for Review (1) Points
True
!alse ()
"orrect
"orrect
1&. 4 foreign key is a colun or co$ination of coluns in one ta$le that uni-uely identifies a row of another ta$le. Mark for Review (1) Points
True ()
!alse
"orrect
"orrect
1,.
Chat does single ta$le refer to< ("hoose Two)
Mark for Review
(1) Points ("hoose all correct answers)
4 type of data$ase storage ethod where all of the data eleents are stored on top of each other.
4 fullyrelational data$ase syste like MicrosoftGs *:+ *erver or =racleGs data$ase systes.
6onrelational systes that typically store each ta$le and inde0 in separate files and often do not support the *:+ language. ()
4 data$ase where all of the data is stored in one large ta$le. ()
'ncorrect
'ncorrect. Refer to *ection # +esson 1.
1/. Chich of the following are e0aples of e$usinesses that use data$ase software< ("hoose &) Mark for Review (1) Points ("hoose all correct answers)
=nline $ook store ()
=nline personal shopping service ()
=nline clothing store ()
=nline personal we$ page
=nline research paper
"orrect "orrect 1. 4 new syste would have a i0ture of $oth Procedural and *tructural Business Rules as part of the docuentation of that new syste. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect
"orrect
#. Mark for Review (1) Points
Chy is it iportant to identify and docuent structural rules<
?nsures we know what data to store and how that data works together. ()
?nsures nothing. There are no $enefits to $e gained fro docuenting your *tructural Business Rules. Ce need to concentrate on the Procedural Business Rules only.
?nsures we know what processes are in place and how to progra the.
4ll of the 4$ove.
"orrect
"orrect
&. 2ata odels are drawn to show users the actual 2ata that their new syste will containD only 2ata listed on the 2iagra can $e entered into the 2ata$ase. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect
"orrect
,. 2ata odeling is perfored for the following reasons8 ("hoose Two) Mark for Review (1) Points ("hoose all correct answers)
The ?R2 $ecoes a $lueprint for designing the actual syste. ()
Ce do not need dataodelsD we can @ust start coding right away.
Ce draw an ?R2 solely to please the usersD once copleted% the ?R2 is never referred to again as it serves no purpose in the real world.
't helps discussions and reviews. ()
'ncorrect
'ncorrect. Refer to *ection&+esson 1.
/. for Review (1) Points
True ()
!alse
Physical Model shows all ta$le structures. True or !alse.
Mark
"orrect "orrect . 4ll instances of the supertype ust $e an instance of one of the su$types. True or !alse< Mark for Review (1) Points
True ()
!alse
'ncorrect
'ncorrect. Refer to *ection & +esson &.
3. Mark for Review (1) Points
Chich of the following are suita$le ?ntity naes< ("hoose Two)
("hoose all correct answers)
2=H*
2=H ()
46'M4+*
46'M4+ ()
'ncorrect
!alse< (1) Points
'ncorrect. Refer to *ection & +esson &.
5. 4 supertype can only have two su$types and no ore. True or Mark for Review
True
!alse ()
'ncorrect
'ncorrect. Refer to *ection & +esson &.
7. (1) Points
Chich of the following is true a$out su$types<
Mark for Review
=ne instance of a supertype ay $elong to two su$types.
*u$types should not $e e0haustive.
*u$types ust not $e utually e0clusive.
*u$types ust $e utually e0clusive. ()
'ncorrect
'ncorrect. Refer to *ection & +esson &.
1;. There is no liit to how any coluns that can ake up an entityGs >'2. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect "orrect 11. 4ll entities ust $e given a new artificial >'2. True or !alse< Review (1) Points
Mark for
True
!alse ()
"orrect
"orrect
1#. The candidate >'2 that is chosen to identify an entity is called the Priary >'2D other candidate >'2s are called *econdary >'2s. Mark for Review (1) Points
6o% each ?ntity can only have one >'2% the secondary one.
6o% after >'2s are first sorted% the first one is called the Priary >'2% the second is the *econdary >'2% etc.
6o% it is not possi$le to have ore than one >'2 for an ?ntity.
es% this is the way >'2Gs are naed. ()
'ncorrect
andatory< (1) Points
'ncorrect. Refer to *ection & +esson /.
1&. Chich sy$ol is used to show that a particular attri$ute is Mark for Review
()
I
J
o
'ncorrect
'ncorrect. Refer to *ection & +esson ,.
1,. 4ttri$utes that can $e divided into saller su$parts are calledEEEEEEEEEEEEEEEE. Mark for Review (1) Points
"oposite 4ttri$ute ()
Mandatory 4ttri$ute
*ingle 4ttri$ute
Kolatile 4ttri$ute
"orrect
"orrect
1/. To identify an attri$ute as part of a uni-ue identifier on an ?R diagra% the I sy$ol goes in front of it. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect "orrect ?ntity naes are always singular. True or !alse< (1) Points
Mark for Review
True ()
!alse
'ncorrect
'ncorrect. Refer to *ection & +esson &.
#. ?ntity Bo0es are drawn with 7; degree angles% also known as Fard Bo0es. True or !alse< Mark for Review (1) Points
True
!alse ()
'ncorrect
!alse< (1) Points
'ncorrect. Refer to *ection & +esson &.
&. 4 supertype can only have two su$types and no ore. True or Mark for Review
True
!alse ()
"orrect
"orrect
,.
Chich of the following is true a$out su$types<
(1) Points
=ne instance of a supertype ay $elong to two su$types.
*u$types ust not $e utually e0clusive.
*u$types ust $e utually e0clusive. ()
Mark for Review
*u$types should not $e e0haustive.
"orrect
"orrect
/. 2ata odels are drawn to show users the actual 2ata that their new syste will containD only 2ata listed on the 2iagra can $e entered into the 2ata$ase. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect
"orrect
. 2ata odeling is perfored for the following reasons8 ("hoose Two) Mark for Review (1) Points ("hoose all correct answers)
Ce do not need dataodelsD we can @ust start coding right away.
The ?R2 $ecoes a $lueprint for designing the actual syste. ()
Ce draw an ?R2 solely to please the usersD once copleted% the ?R2 is never referred to again as it serves no purpose in the real world.
't helps discussions and reviews. ()
"orrect
"orrect
3. 2ocuenting Business Re-uireents helps developers control the scope of the syste and prevents users fro claiing that the new syste does not eet their $usiness re-uireents. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect
"orrect
5. Fow would you odel a $usiness rule that states that girls and $oys ay not attend classes together< Mark for Review (1) Points
ou cannot odel this. ou need to docuent it
*upertype *T>2?6T has two su$types B= and H'R+ which are each related to H?62?R which is related to "+4** ()
Make the attri$ute Hender andatory
>se a supertype
"orrect
"orrect
7. 4 new syste would have a i0ture of $oth Procedural and *tructural Business Rules as part of the docuentation of that new syste. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect
"orrect
1;. 4ll the 4ttri$utes in a syste are @ust written on the ?R2% and they all go in the Top +eft Fand "orner of the paper. True or !alse< Mark for Review (1) Points
True
!alse ()
'ncorrect 'ncorrect. Refer to *ection & +esson ,. 11. To identify an attri$ute as part of a uni-ue identifier on an ?R diagra% the I sy$ol goes in front of it. True or !alse< Mark for Review
(1) Points
True ()
!alse
"orrect
"orrect
1#.
4ttri$utes have 'nstances. True or !alse< Mark for Review
(1) Points
True
!alse ()
'ncorrect
'ncorrect. Refer to *ection & +esson ,.
1&. People are not $orn with Lnu$ersL% $ut a lot of systes assign student nu$ers% custoer '2s% etc. 4 shoe has a color% a size% a style% $ut ay not have a descriptive Lnu$erL. *o% to $e a$le to uni-uely and efficiently identify one instance of the entity *F=?% aAan EEEEEEEEEEEEEE >'2 can $e created. Mark for Review (1) Points
>nrealistic
'dentification
4rtificial ()
*tructured
'ncorrect
'ncorrect. Refer to *ection & +esson /.
1,. Mark for Review (1) Points
4ll entities ust $e given a new artificial >'2. True or !alse<
True
!alse ()
"orrect
"orrect
1/. True or !alse< (1) Points
4 uni-ue identifier ust $e ade up of ore than one attri$ute. Mark for Review
True
!alse ()
'ncorrect 'ncorrect. Refer to *ection & +esson /. 1. People are not $orn with Lnu$ersL% $ut a lot of systes assign student nu$ers% custoer '2s% etc. 4 shoe has a color% a size% a style% $ut ay not have a descriptive Lnu$erL. *o% to $e a$le to uni-uely and efficiently identify one instance of the entity *F=?% aAan EEEEEEEEEEEEEE >'2 can $e created. Mark for Review (1) Points
4rtificial ()
'dentification
>nrealistic
*tructured
"orrect
"orrect
#. The candidate >'2 that is chosen to identify an entity is called the Priary >'2D other candidate >'2s are called *econdary >'2s. Mark for Review (1) Points
6o% each ?ntity can only have one >'2% the secondary one.
6o% after >'2s are first sorted% the first one is called the Priary >'2% the second is the *econdary >'2% etc.
6o% it is not possi$le to have ore than one >'2 for an ?ntity.
es% this is the way >'2Gs are naed. ()
"orrect
"orrect
&. True or !alse< (1) Points
4 uni-ue identifier ust $e ade up of ore than one attri$ute. Mark for Review
True
!alse ()
"orrect
!alse< (1) Points
"orrect
,. The Physical Model is derived fro the "onceptual Model. True or Mark for Review
True ()
!alse
'ncorrect
'ncorrect. Refer to *ection & +esson 1.
/. 2ata odels are drawn to show users the actual 2ata that their new syste will containD only 2ata listed on the 2iagra can $e entered into the 2ata$ase. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect "orrect . 4n ?R2 is an e0aple of a Physical Model. True or !alse< (1) Points
True
!alse ()
Mark for Review
'ncorrect
!alse< (1) Points
'ncorrect. Refer to *ection & +esson 1.
3. 4 supertype can only have two su$types and no ore. True or Mark for Review
True
!alse ()
"orrect
"orrect
5. ou can only create relationships to a *upertype% not to a *u$type. True or !alse< Mark for Review (1) Points
True
!alse ()
'ncorrect
'ncorrect. Refer to *ection & +esson &.
7. ?ntity Bo0es are drawn with 7; degree angles% also known as Fard Bo0es. True or !alse< Mark for Review (1) Points
True
!alse ()
"orrect
"orrect
1;. Review (1) Points
True
The L=therL su$type is andatory. True or !alse<
Mark for
!alse ()
"orrect "orrect 11. L=nly teachers ay supervise e0asL is an e0aple of which of the following< Mark for Review (1) Points
4 structural $usiness rule
4n attri$ute that should $e stored on the P?R*=6 entity
4 procedural $usiness rule ()
4n attri$ute that is not $e inherited fro the P?R*=6 supertype and is uni-ue to the T?4"F?R su$type
'ncorrect
'ncorrect. Refer to *ection & +esson #.
1#. 4 $usiness rule such as LCe only ship goods after custoers have copletely paid any outstanding $alances on their accountL is $est enforced $y8 Mark for Review (1) Points
Ce need to trust our custoers% and we know they will pay soe day.
Firing a prograer to create additional prograing code to verify no goods are shipped until the account has $een settled in full. ()
Making the payent attri$ute optional.
Making the payent attri$ute null.
"orrect
andatory< (1) Points
J
I
"orrect
1&. Chich sy$ol is used to show that a particular attri$ute is Mark for Review
()
o
"orrect
"orrect
1,.
4ttri$utes have 'nstances. True or !alse< Mark for Review
(1) Points
True
!alse ()
"orrect
"orrect
1/. To identify an attri$ute as part of a uni-ue identifier on an ?R diagra% the I sy$ol goes in front of it. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect
"orrect
1. 4n entity without repeated values is said to $e in 1st 6oral !or. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect
"orrect
#. The Rule of &rd 6oral !or states that 6o 6on>'2 attri$ute can $e dependent on another non>'2 attri$ute. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect
is et< (1) Points
"orrect
&. 4 ta$le is in #6! if the ta$le is in 16! and what other condition Mark for Review
There are no null values in priary key fields.
There are no attri$utes that are not functionally dependent on the relationGs priary key. ()
There are no functional dependencies.
There are no repeating groups.
'ncorrect
'ncorrect. Refer to *ection & +esson 7.
,. 4 nontransfera$le relationship eans the detail can $e changed to point to a new aster. True or !alse< Mark for Review (1) Points
True
!alse ()
"orrect
"orrect
/. Matri0 2iagras are used to verify that all relationships have $een identified for an ?R2. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect "orrect . Matri0 2iagras show =ptionality and "ardinality of the ?R2s they docuent. True or !alse< Mark for Review (1) Points
True
!alse ()
"orrect
"orrect
3. Mark for Review (1) Points
Matri0 2iagras are developed B?!=R? the ?R2. True or !alse<
True ()
!alse
'ncorrect
'ncorrect. Refer to *ection & +esson .
5. True or !alse< (1) Points
Transfera$le relationships can only $e andatory% not optional. Mark for Review
True
!alse ()
"orrect
"orrect
7. Chich of the following would $e a logical constraint when odeling tie for a "ity entity< Mark for Review (1) Points
People are $orn in the city and people die in the city.
'f you are doing a syste for any !rench "ity% you would need security clearance.
2aily traffic patterns ust $e onitored to deterine how any law enforceent officers are needed.
"ites ay change their naes andAor country association if the $orders of a country change. ()
'ncorrect
'ncorrect. Refer to *ection & +esson 5.
1;.
Modeling historical data is optional. True or !alse<
Mark for
Review (1) Points
True ()
!alse 11. 4 particular pro$le ay $e solved using either a Recursive Relationship or a Fierarchical Relationship% though not at the sae tie. True or !alse< Mark for Review (1) Points
True ()
!alse
'ncorrect
'ncorrect. Refer to *ection & +esson 3.
1#.
Priary >'2s are8
Mark for Review
(1) Points
*oething that each ?ntity should have% $ut is not andatory ()
4lways coprised of nu$ers
>seful as an alternative eans of identifying instances of an entity% independent of their datatype
Mandatory in data odeling
'ncorrect
'ncorrect. Refer to *ection & +esson 3.
1&. 'ntersection ?ntities often have the relationships participating in the >'2% so the relationships are often $arred. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect
or !alse< (1) Points
"orrect
1,. 4ll relationships participating in an arc ust $e andatory. True Mark for Review
True
!alse ()
'ncorrect
'ncorrect. Refer to *ection & +esson 3.
1/.
6o parts of an >'2 are andatory. True or !alse<
Mark for
Review (1) Points
True
!alse ()
"orrect "orrect 1. Matri0 2iagras show =ptionality and "ardinality of the ?R2s they docuent. True or !alse< Mark for Review (1) Points
True
!alse ()
'ncorrect
'ncorrect. Refer to *ection & +esson .
#. 'n a $usiness that sells pet food% choose the $est relationship nae $etween !==2 TP? and 46'M4+ (e.g. dog% horse% or cat). ("hoose Two) Mark for Review (1) Points ("hoose all correct answers)
?ach !==2 TP? ay $e given to one or ore 46'M4+s. ()
?ach 46'M4+ ust $e the seller of one or ore !==2 TP?*.
?ach !==2 TP? ust $e suita$le for one or ore 46'M4+s. ()
?ach !==2 TP? ay $e ade fro one or ore 46'M4+s.
'ncorrect
'ncorrect. Refer to *ection & +esson .
&. Matri0 2iagras are used to verify that all relationships have $een identified for an ?R2. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect
"orrect
,. Mark for Review (1) Points
Chich of the following are true a$out "ardinality< ("hoose two)
("hoose all correct answers)
"ardinality specifies whether soething is re-uired or not.
"ardinality specifies a counting nu$er (like 1% #% &% , etc.) in a relationship.
"ardinality specifies only singularity or plurality% $ut not a specific plural nu$er. ()
"ardinality tells Lhow anyL. ()
'ncorrect
'ncorrect. Refer to *ection & +esson .
/. 4 Matri0 2iagra should $e developed $y the endusers of your data$ase. True or !alse< Mark for Review (1) Points
True
!alse ()
'ncorrect 'ncorrect. Refer to *ection & +esson . . 6oralization is the process of organizing the attri$utes and ta$les of a relational data$ase to iniize redundancy. Mark for Review (1) Points
True ()
!alse
"orrect
"orrect
3. 6o coercial data$ase systes in the world will accept ta$les that are not on &rd 6oral !or. True or !alse< Mark for Review (1) Points
True
!alse ()
"orrect
"orrect
5. 4 ta$le is in &6! if it has et all data$ase re-uireents for $oth 16! and #6! and ll transitive dependencies are eliinated. Mark for Review (1) Points
True ()
!alse
"orrect
"orrect
7. Modeling historical data can produce a uni-ue identifier that always e0cludes dates. True or !alse< Mark for Review (1) Points
True
!alse ()
'ncorrect
'ncorrect. Refer to *ection & +esson 5.
1;. Chich of the following scenarios should $e odeled so that historical data is kept< ("hoose two) Mark for Review (1) Points ("hoose all correct answers)
">*T=M?R and P4M?6T* ()
">*T=M?R and =R2?R* ()
T?4"F?R and 4H?
B4B and 4H?
'ncorrect 'ncorrect. Refer to *ection & +esson 5. 11. Priary >'2s are8 Mark for Review (1) Points
Mandatory in data odeling
>seful as an alternative eans of identifying instances of an entity% independent of their datatype
4lways coprised of nu$ers
*oething that each ?ntity should have% $ut is not andatory ()
'ncorrect
'ncorrect. Refer to *ection & +esson 3.
1#. Chat uncoon relationship is descri$ed $y the stateents8 L?ach 264 *4MP+? ay $e taken fro one and only one P?R*=6 and each P?R*=6 ay provide one and only one 264 *4MP+?L Mark for Review (1) Points
Many to Many Mandatory
=ne to Many Mandatory
=ne to Many =ptional
=ne to =ne =ptional ()
'ncorrect
'ncorrect. Refer to *ection & +esson 3.
1&. 'ntersection ?ntities often have the relationships participating in the >'2% so the relationships are often $arred. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect
!alse< (1) Points
"orrect
1,. 4n arc can also $e odeled as *upertype and *u$types. True or Mark for Review
True ()
!alse
"orrect
"orrect
1/. relationship< (1) Points
Chat do you call the entity created when you resolve a M8M Mark for Review
'nclusion entity
M8M entity
Recursive entity
'ntersection entity ()
'ncorrect 'ncorrect. Refer to *ection & +esson 3. 1. Relationships can $e Redundant. True or !alse< Mark for Review (1) Points
True ()
!alse
'ncorrect
'ncorrect. Refer to *ection & +esson 3.
#. 'ntersection ?ntities are at the Parent end of the newly created 18M (Parent8"hild) relationshipD therefore% the original entities are the children of the newly created intersection entity. True or !alse< Mark for Review (1) Points
True
!alse ()
'ncorrect
'ncorrect. Refer to *ection & +esson 3.
&. Chen you resolve a M8M% you siply redraw the relationships $etween the two original entitiesD no new entities are created. True or !alse< Mark for Review (1) Points
True
!alse ()
"orrect
"orrect
,. 'ntersection ?ntities often have the relationships participating in the >'2% so the relationships are often $arred. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect
"orrect
/. Chich of the following pairs of entities is ost likely to $e odeled as a M8M relationship< Mark for Review (1) Points
T?4"F?R and *>B?"T 4R?4 ()
TR?? and BR46"F
P?R*=6 and !'6H?RPR'6T
"4R and CF??+
'ncorrect 'ncorrect. Refer to *ection & +esson 3. . Matri0 2iagras are used to verify that all relationships have $een identified for an ?R2. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect
"orrect
3. 'n a $usiness that sells pet food% choose the $est relationship nae $etween !==2 TP? and 46'M4+ (e.g. dog% horse% or cat). ("hoose Two) Mark for Review (1) Points ("hoose all correct answers)
?ach 46'M4+ ust $e the seller of one or ore !==2 TP?*.
?ach !==2 TP? ay $e ade fro one or ore 46'M4+s.
?ach !==2 TP? ay $e given to one or ore 46'M4+s. ()
?ach !==2 TP? ust $e suita$le for one or ore 46'M4+s. ()
"orrect
"orrect
5. 4 Matri0 2iagra should $e developed $y the endusers of your data$ase. True or !alse< Mark for Review (1) Points
True
!alse ()
"orrect
"orrect
7. =ne Relationship can $e andatory in one direction and optional in the other direction. True or !alse< Mark for Review (1) Points
True ()
!alse
"orrect
"orrect
1;. Mark for Review (1) Points
Matri0 2iagras are developed B?!=R? the ?R2. True or !alse<
True ()
!alse
"orrect
"orrect
11. 6oralization is the process of organizing the attri$utes and ta$les of a relational data$ase to iniize redundancy. Mark for Review (1) Points
True ()
!alse
"orrect
("hoose #) (1) Points
"orrect
1#. 4 ta$le is in 16! if N Mark for Review
("hoose all correct answers)
The data is atoic ()
There are no duplicate rows ()
?ach row contains different coluns
The entries in a colun are of different type
'ncorrect
'ncorrect. Refer to *ection & +esson 7.
1&. 4ccording to &rd 6oral !or% an attri$ute ust $e dependent on its entityOs entire uni-ue identifier. True or !alse. Mark for Review (1) Points
True
!alse ()
'ncorrect
'ncorrect. Refer to *ection & +esson 7.
1,. Chich of the following scenarios should $e odeled so that historical data is kept< ("hoose two) Mark for Review (1) Points