1 1here ls a blg lncrease ln demand for lnformaLlon 1echnology professlonals ln Lodays markeL 1rue or lalse? Mark for 8evlew (1) olnLs
1rue (*)
lalse
2 Why ls lL lmporLanL Lo ldenLlfy Lhe buslness requlremenLs before beglnnlng Lo program a new sysLem? Mark for 8evlew (1) olnLs
lL ls noL lmporLanL Lo have a blueprlnL for daLabase deslgn and programs ?ou should [usL sLarL codlng as soon as posslble so you can meeL your deadllnes
lL clarlfles whaL a buslness wanLs Lo accompllsh so LhaL you can geL your daLabase deslgn and codlng sLarLed correcLly (*)
lL allows appllcaLlon developmenL Lo be conducLed wlLhouL havlng Lo conslder daLabase deslgn
lL keeps buslnesses honesL
3 WhaL are Lhe ma[or conLenL areas covered ln Lhe Cracle Academy? Mark for 8evlew (1) olnLs
uaLabase programmlng and CompuLer repalr
uaLabase conflguraLlon and performance Lunlng
uaLa Modellng SCL and L/SCL (*)
uaLa Modellng !ava and C+
1esL Culz uaLa vs lnformaLlon
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
uaLa vs lnformaLlon (Answer all quesLlons ln Lhls secLlon)
1 Pow do you Lurn daLa lnLo lnformaLlon Mark for 8evlew (1) olnLs
8y LesLlng lL
8y querylng lL or accesslng lL (*)
8y sLorlng lL on a server
8y sLorlng lL ln a daLabase
2 Whlch of Lhe followlng are examples of daLa vs lnformaLlon Mark for 8evlew (1) olnLs
A SLudenL age vs average age of all sLudenLs ln class
8 8ank deposlL amounL vs LoLal accounL balance
C Wlnnlng Llme for a race vs lengLh of race
u rlce of compuLer vs LoLal sales of all compuLers for a company
L 8oLh A and 8 (*)
3 Conslder an example where an Cracle daLabase works behlnd Lhe scenes for common lnLerneL acLlvlLy Whlch of Lhe followlng besL descrlbes a daLabase LransacLlon? Mark for 8evlew (1) olnLs
A person searchlng an alrllne webslLe Lo flnd all avallable fares for a fllghL (*)
A buslness ldenLlfles whaL processes lL uses for purchaslng lnvenLory
A sLudenL places a llnk Lo Lhelr homepage from Lhe schools webslLe
A person looklng ln Lhe newspaper for good lnLerneL slLes
4 WhaL are Lhe resulLs of havlng all your daLa ln one cenLral locaLlon? (Choose Lwo) Mark for 8evlew (1) olnLs
(Choose all correcL answers)
lmproved performance (*)
Lasler access Lo daLa (*)
updaLes are harder Lo execuLe
uecreased performance
1esL Culz PlsLory of Lhe uaLabase
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
PlsLory of Lhe uaLabase (Answer all quesLlons ln Lhls secLlon)
1 uaLa Modellng ls Lhe lasL sLage ln Lhe developmenL of a daLabase 1rue or lalse? Mark for 8evlew (1) olnLs
1rue
lalse (*)
2 Cracle was one of Lhe flrsL relaLlonal daLabase sysLems avallable commerclally? 1rue or lalse? Mark for 8evlew (1) olnLs
1rue (*)
lalse
3 Whlch of Lhe followlng ls Lhe correcL order for Lhe uaLabase uevelopmenL rocess? Mark for 8evlew (1) olnLs
SLraLegy Analysls ueslgn 8ulld (*)
Analysls SLraLegy ueslgn 8ulld
8ulld SLraLegy Analysls ueslgn
ueslgn 8ulld SLraLegy Analysls
1esL Culz Ma[or 1ransformaLlons ln CompuLlng
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
Ma[or 1ransformaLlons ln CompuLlng (Answer all quesLlons ln Lhls secLlon)
1 Whlch of Lhe followlng ls nC1 a Lype of daLabase? Mark for 8evlew (1) olnLs
Plerarchlcal
8elaLlonal
SCL (*)
neLwork
2 uaLabases funcLlon more efflclenLly as Mark for 8evlew (1) olnLs
MulLlple appllcaLlons on mulLlple cllenLservers
lnLegraLed sofLware on fasL processlng servers (*)
CllenLbased sofLware on cllenLservers
CllenLbased sofLware on personal compuLers
3 ln Lhe grld compuLlng model resources are pooled LogeLher for efflclency 1rue or lalse? Mark for 8evlew (1) olnLs
1rue (*)
lalse 1
4 users would use whlch of Lhe followlng sofLware Lo access essenLlal buslness appllcaLlons? (Choose Lhree) Mark for 8evlew (1) olnLs
(Choose all correcL answers)
Cul lnLerface (*)
lnLerneL 8rowser (*)
Server
CperaLlng SysLem (*)
3 ersonal compuLers (Cs) have been ln exlsLence slnce 1930 1rue or lalse? Mark for 8evlew (1) olnLs
1rue
lalse (*)
1esL Culz ConcepLual and hyslcal Models
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
ConcepLual and hyslcal Models (Answer all quesLlons ln Lhls secLlon)
1 Lxamples of sofLware are Mark for 8evlew (1) olnLs
MlcrosofL Word MlcrosofL owerpolnL MlcrosofL Lxcel Mouse pad
Mouse Cables MlcrosofL Word MlcrosofL owerpolnL
MonlLor MlcrosofL Word MlcrosofL owerolnL SCL ueveloper
2 Whlch of Lhe followlng are reasons we creaLe concepLual models? Mark for 8evlew (1) olnLs
lL faclllLaLes dlscusslon A plcLure ls worLh a Lhousand words
lL forms lmporLanL ldeal sysLem documenLaLlon
lL Lakes lnLo accounL governmenL regulaLlons and laws
lL forms a sound basls for physlcal daLabase deslgn
All of Lhe above (*)
3 Lxamples of hardware are Mark for 8evlew (1) olnLs
uaLa enLry web pages Mouse Pard dlsk
Mouse Pard dlsk MonlLor (*)
MonlLor Mouse rlnLer rlnLed 8eporLs
MonlLor Mouse Mouse pad Cables and Wlres Pard dlsk
1esL Culz LnLlLles lnsLances ALLrlbuLes and ldenLlflers
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
LnLlLles lnsLances ALLrlbuLes and ldenLlflers (Answer all quesLlons ln Lhls secLlon)
1 Whlch of Lhe followlng enLlLles mosL llkely conLalns lnvalld aLLrlbuLes? Mark for 8evlew (1) olnLs
LnLlLy Pome ALLrlbuLes number of 8edrooms Cwner Address uaLe 8ullL
LnLlLy eL ALLrlbuLes name 8lrLhdaLe Cwner
LnLlLy Car ALLrlbuLes Cwner CccupaLlon Cwner Salary Speed (*)
LnLlLy MoLher ALLrlbuLes name 8lrLhdaLe CccupaLlon Salary
2 All of Lhe followlng would be lnsLances of Lhe enLlLy L8SCn excepL whlch? Mark for 8evlew (1) olnLs
uavld !ones
Male (*)
Angellna 8osalle
Crace Ablna[am
3 LnLlLles are usually verbs 1rue or lalse? Mark for 8evlew (1) olnLs
1rue
lalse (*)
4 Whlch of Lhe followlng sLaLemenLs abouL aLLrlbuLes are Lrue? (Choose 1wo) Mark for 8evlew (1) olnLs
(Choose all correcL answers)
1hey descrlbe quallfy quanLlfy classlfy or speclfy an enLlLy (*)
1hey are ofLen ad[ecLlves
1hey have a daLa Lype such as a number or characLer sLrlng (*)
1hey musL be slngle valued unless Lhey belong Lo more Lhan one enLlLy
3 unlque ldenLlflers Mark for 8evlew (1) olnLs
dlsLlngulsh one enLlLy from anoLher
dlsLlngulsh one lnsLance of an enLlLy from all oLher lnsLances of LhaL enLlLy (*)
dlsLlngulsh all enLlLles ln a daLabase
dlsLlngulshes noLhlng
6 ln Lhe followlng sLaLemenLs flnd Lwo examples of Ln1l1? lnsLance (Choose 1wo) Mark for 8evlew (1) olnLs
(Choose all correcL answers)
uAl8? 8CuuC1 cow (*)
vLCL1A8LL grows
8CCk 8lography of MahaLma Candhl (*)
8Cu? A81 Marllyn Manson
7 Some of Lhe followlng could be aLLrlbuLes of an Ln1l1? called L8SCn SelecL Lhe lncorrecL aLLrlbuLes for L8SCn (Choose 1wo) Mark for 8evlew (1) olnLs
(Choose all correcL answers)
Age
lreddy Wllson (*)
name
rlya Pansenna (*)
8 1he word volaLlle means Mark for 8evlew (1) olnLs
Changlng consLanLly unsLable (*)
SLaLlc unllkely Lo change
Large quanLlLy
LlmlLed quanLlLy
9 WhaL ls Lhe purpose of a unlque ldenLlfler? Mark for 8evlew (1) olnLs
1o unlquely deLermlne a Lable and columns wlLhln LhaL Lable
1o ldenLlfy a speclflc row wlLhln a Lable uslng one or more columns and/or forelgn keys
CreaLe an enLlLy LhaL ls unllke any oLher enLlLy aslde from lLself
1o ldenLlfy one unlque lnsLance of an enLlLy by uslng one or more aLLrlbuLes and/or relaLlonshlps (*)
10 ln a physlcal daLa model an aLLrlbuLe ls represenLed as a/an Mark for 8evlew (1) olnLs
Column (*)
8ow
lnsLance
lorelgn key
11 An enLlLy may have whlch of Lhe followlng? Mark for 8evlew (1) olnLs
experlences
lnsLances (*)
Lables
none of Lhe above
12 A/an _________ ls a plece of lnformaLlon LhaL ln some way descrlbes an enLlLy lL ls a properLy of Lhe enLlLy and lL quanLlfles quallfles classlfles or speclfles Lhe enLlLy Mark for 8evlew (1) olnLs
L8u
rocess
1able
ALLrlbuLe (*)
1esL Culz LnLlLy 8elaLlonshlp Modellng and L8us
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
LnLlLy 8elaLlonshlp Modellng and L8us (Answer all quesLlons ln Lhls secLlon)
1 1he purpose of an L8u ls Lo documenL Lhe proposed sysLem and faclllLaLe dlscusslon and undersLandlng of Lhe requlremenLs capLured by Lhe developer 1rue or lalse? Mark for 8evlew (1) olnLs
1rue (*)
lalse
2 LnLlLy 8elaLlonshlp model ls lndependenL of Lhe hardware or sofLware used for lmplemenLaLlon 1rue or lalse? Mark for 8evlew (1) olnLs
1rue (*)
lalse
3 A well sLrucLured L8u wlll show only some parLs of Lhe flnlshed daLa model ?ou should never Lry Lo model Lhe enLlre sysLem ln one dlagram no maLLer how small Lhe dlagram mlghL be 1rue or lalse? Mark for 8evlew (1) olnLs
1rue
lalse (*)
4 Whlch of Lhe followlng sLaLemenLs are Lrue abouL L8us? (Choose 1wo) Mark for 8evlew (1) olnLs
(Choose all correcL answers)
A plece of lnformaLlon can be shown mulLlple Llmes on an L8u
A plece of lnformaLlon should only be found one place on an L8u (*)
?ou should noL model derlvable daLa (*)
All daLa musL be represenLed on Lhe L8u lncludlng derlved summarles and Lhe resulL of calculaLlons
1esL Culz ldenLlfylng 8elaLlonshlps
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
ldenLlfylng 8elaLlonshlps (Answer all quesLlons ln Lhls secLlon)
1 ln a buslness LhaL sells compuLers choose Lhe besL relaLlonshlp name from CuS1CML8 Lo l1LM (compuLer ln Lhls case) Mark for 8evlew (1) olnLs
Lach CuS1CML8 musL be Lhe buyer of one or more l1LMS (*)
Lach CuS1CML8 musL be Lhe seller of one or more l1LMS
Lach CuS1CML8 may be Lhe maker of one or more l1LMS
Lach CuS1CML8 may be Lhe producer of one or more l1LMS
2 8elaLlonshlps can be elLher mandaLory or opLlonal 1rue or lalse? Mark for 8evlew (1) olnLs
1rue (*)
lalse
3 WhaL are Lhe Lhree properLles LhaL every relaLlonshlp should have? Mark for 8evlew (1) olnLs
1ransferablllLy degree name
name opLlonallLy degree (*)
A ulu bar a dlamond an arc
name opLlonallLy arcs
4 8elaLlonshlps always exlsL beLween Mark for 8evlew (1) olnLs
3 or more enLlLles
2 enLlLles (or one enLlLy Lwlce) (*)
2 aLLrlbuLes
3 or more aLLrlbuLes
1esL Culz L8 ulagrammlng
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
L8 ulagrammlng (Answer all quesLlons ln Lhls secLlon)
1 Conslder Lhe recommended drawlng convenLlons for L8us lndlcaLe whlch of Lhe followlng accuraLely descrlbes dlagrammlng convenLlons for enLlLles and aLLrlbuLes Mark for 8evlew (1) olnLs
1he * means LhaL an aLLrlbuLe ls opLlonal and enLlLy names should be plural verbs
1he o means LhaL Lhe aLLrlbuLe ls opLlonal and enLlLy names should be plural verbs
1he * means LhaL an aLLrlbuLe ls mandaLory or requlred and Lhe enLlLy name should be slngular (*)
1he o means LhaL Lhe aLLrlbuLe ls mandaLory or requlred and Lhe enLlLy name should be a slngular noun
2 Whlch symbol ls used Lo lndlcaLe LhaL a parLlcular aLLrlbuLe ls opLlonal? Mark for 8evlew (1) olnLs
*
o (*)
#
3 ALLrlbuLes are wrlLLen lnslde Lhe enLlLy Lo whlch Lhey belong 1rue or lalse? Mark for 8evlew (1) olnLs
1rue (*)
lalse
4 Cn an L8 dlagram whlch symbol ldenLlfles an aLLrlbuLe as parL of a unlque ldenLlfler Mark for 8evlew (1) olnLs
# (*)
*
o
x
3 LnLlLy boxes are drawn as Mark for 8evlew (1) olnLs
SofL 8oxes (*)
Pard 8oxes
8old Clrcles
normal Clrcles
6 LnLlLy names are always plural 1rue or lalse? Mark for 8evlew (1) olnLs
1rue
lalse (*)
1esL Culz Speaklng L8ulsh and urawlng 8elaLlonshlps
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
Speaklng L8ulsh and urawlng 8elaLlonshlps (Answer all quesLlons ln Lhls secLlon)
1 AfLer looklng aL Lhe dlagram choose Lhe senLence below LhaL could be read from Lhe exlsLlng relaLlonshlp (even Lhough youre mlsslng relaLlonshlp labels!)
Mark for 8evlew (1) olnLs
Lach SLudenL musL have one or more AcLlvlLles
Lach AcLlvlLy may be performed by one or more SLudenLs
Lach SLudenL may parLlclpaLe ln one or more AcLlvlLles (*)
Lach AcLlvlLy musL belong Lo one and only one SLudenL
2 1wo enLlLles can have one or more relaLlonshlps beLween Lhem 1rue or lalse? Mark for 8evlew (1) olnLs
1rue (*)
lalse
3 When readlng a relaLlonshlp beLween 2 enLlLles Lhe relaLlonshlp ls only read from lefL Lo rlghL 1rue or lalse? Mark for 8evlew (1) olnLs
1rue
lalse (*)
1esL Culz MaLrlx ulagrams
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
MaLrlx ulagrams (Answer all quesLlons ln Lhls secLlon)
1 A MaLrlx ulagram wlll help you wlLh all of Lhe followlng excepL Mark for 8evlew (1) olnLs
ueflnlng 8elaLlonshlps 8eLween LnLlLles
ldenLlfylng LnLlLles
ueflnlng lnsLances of LnLlLles (*)
namlng 8elaLlonshlps
2 MaLrlx ulagrams helps verlfy you have ldenLlfled all posslble relaLlonshlps beLween your exlsLlng enLlLles 1rue or lalse? Mark for 8evlew (1) olnLs
1rue (*)
lalse
3 CreaLlng a MaLrlx ulagram ls mandaLory when dolng uaLa Modellng 1rue or lalse? Mark for 8evlew (1) olnLs
1rue
lalse (*)
1esL Culz SuperLypes and SubLypes
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
SuperLypes and SubLypes (Answer all quesLlons ln Lhls secLlon)
1 Whlch of Lhe followlng are valld formaLs for an aLLrlbuLe? (Choose 1wo) Mark for 8evlew (1) olnLs
(Choose all correcL answers)
CharacLer sLrlng (*)
ueclmal
number (*)
PLx
2 Whlch of Lhe followlng ls Lhe besL scenarlo for uslng superLype/subLype enLlLles Mark for 8evlew (1) olnLs
A peL sLore LhaL sells small anlmals because Lhey each need dlfferenL slze cages and food
An lce cream sLore LhaL sells lce cream ln sugar cones and regular cones
A grocery sLore LhaL glves cusLomers a cholce of plasLlc or paper bags
A vehlcle dealershlp LhaL sells cars Lrucks and boaLs on Lrallers (*)
3 A superLype should have aL leasL Lwo subLypes 1rue or lalse? Mark for 8evlew (1) olnLs
1rue (*)
lalse
4 All lnsLances of Lhe superLype are also lnsLances of one of Lhe subLypes 1rue or lalse? Mark for 8evlew (1) olnLs
1rue (*)
lalse
3 Whlch of Lhe followlng ls a 18uL sLaLemenL abouL Lhe dlagram below?
Mark for 8evlew (1) olnLs
Lvery Z ls elLher an A or a 8
Lvery 8 ls a Z
Lvery A ls a Z
Lvery A ls a 8 (*)
6 A subLype can have a relaLlonshlp noL shared by Lhe superLype 1rue or lalse? Mark for 8evlew (1) olnLs
1rue (*)
lalse
7 All lnsLances of Lhe subLypes musL be an lnsLance of Lhe superLype 1rue or lalse? Mark for 8evlew (1) olnLs
1rue (*)
lalse
8 1he CLher subLype ls besL used Mark for 8evlew (1) olnLs
lor lnsLances LhaL belong Lo Lhe superLype and aL leasL one oLher subLype
lor a subLype LhaL does noL have any of Lhe same aLLrlbuLes as Lhe superLype Lo whlch lL belongs
As an exLra subLype Lo ensure LhaL all lnsLances of subLypes are muLually excluslve and compleLe 8y havlng an CLher subLype all lnsLances of Lhe SuperLype wlll be of one subLype Lype (*)
?ou should never have a subLype called CLher
9 Whlch of Lhe followlng ls Lrue abouL superLypes and subLypes? Mark for 8evlew (1) olnLs
lnsLances LhaL belong Lo Lwo subLypes of Lhe same superLype may be modeled as a oneLoone relaLlonshlp beLween Lhe Lwo subLypes
SubLypes lnherlL Lhe relaLlonshlps and aLLrlbuLes of Lhe superLype (*)
SubLypes may have no more Lhan 2 levels of nesLlng
SuperLype and subLype enLlLles musL be muLually excluslve
10 When creaLlng enLlLles lL ls lmporLanL Lo remember all of Lhe followlng (Choose 1wo) Mark for 8evlew (1) olnLs
(Choose all correcL answers)
CreaLe a formal descrlpLlon (*)
lnclude aLLrlbuLes (*)
uo noL use synonyms
uo use reserved words
1esL Culz uocumenLlng 8uslness 8ules
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
uocumenLlng 8uslness 8ules (Answer all quesLlons ln Lhls secLlon)
1 Whlch of Lhe followlng ls an example of a sLrucLural buslness rule? Mark for 8evlew (1) olnLs
All employees musL belong Lo aL leasL one deparLmenL (*)
8ulldlngs Lo be purchased by Lhe buslness musL be currenL wlLh earLhquake bulldlng code
All overdue paymenLs wlll have an added 10 laLe fee
All producLs wlll have a selllng prlce no less Lhan 30 greaLer Lhan wholesale
2 A buslness rule such as All accounLs musL be pald ln full wlLhln 10 days of bllllng ls besL enforced by Mark for 8evlew (1) olnLs
Maklng Lhe paymenL aLLrlbuLe mandaLory
Maklng Lhe relaLlonshlp beLween CuS1CML8 and A?MLn1 fully mandaLory and 11 on boLh sldes
CreaLlng a message Lo be prlnLed on every blll LhaL remlnds Lhe cusLomer Lo pay wlLhln Len days
Plrlng a programmer Lo creaLe addlLlonal programmlng code Lo ldenLlfy and reporL accounLs pasL due (*)
3 Pow would you model a buslness rule LhaL sLaLes LhaL on a sLudenL?s blrLhday Lhey do noL have Lo aLLend Lhelr classes? Mark for 8evlew (1) olnLs
use a superLype
use a subLype
Make Lhe aLLrlbuLe 8lrLhdaLe mandaLory
?ou cannoL model Lhls ?ou need Lo documenL lL (*)
4 Why ls lL lmporLanL Lo ldenLlfy and documenL buslness rules? Mark for 8evlew (1) olnLs
lL allows you Lo creaLe your daLa model Lhen check for accuracy (*)
lL allows you Lo lmprove Lhe cllenLs buslness
lL ensures LhaL Lhe daLa model wlll auLomaLe all manual processes
none of Lhe above
3 8uslness rules are lmporLanL Lo daLa modelers because Mark for 8evlew (1) olnLs
A 1hey capLure all of Lhe needs processes and requlred funcLlonallLy of Lhe buslness (*)
8 1hey are easlly lmplemenLed ln Lhe L8u dlagram
C 1he daLa modeler musL focus on sLrucLural rules because Lhey are easlly represenLed dlagrammaLlcally and ellmlnaLe oLher rules LhaL lnvolve exLra procedures or programmlng
u 8oLh A and C are Lrue
6 Pow should you handle consLralnLs LhaL cannoL be modeled on an L8 dlagram? Mark for 8evlew (1) olnLs
Always leL Lhe neLwork archlLecL handle Lhem
LlsL Lhem on a separaLe documenL Lo be handled programmaLlcally (*)
Lxplaln Lhem Lo Lhe users so Lhey can enforce Lhem
All consLralnLs musL be modeled and shown on Lhe L8 dlagram
7 Cnly managers can approve Lravel requesLs ls an example of whlch of Lhe followlng? Mark for 8evlew (1) olnLs
A sLrucLural buslness rule
A mandaLory buslness rule
A procedural buslness rule (*)
An opLlonal buslness rule
1esL Culz 8elaLlonshlp 1ransferablllLy
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
8elaLlonshlp 1ransferablllLy (Answer all quesLlons ln Lhls secLlon)
1 nonLransferable relaLlonshlps can only be mandaLory noL opLlonal 1rue or lalse? Mark for 8evlew (1) olnLs
1rue (*)
lalse
2 lf a relaLlonshlp can be moved beLween lnsLances of Lhe enLlLles lL connecLs lL ls sald Lo be Mark for 8evlew (1) olnLs
lmpllclL
1ransferrable (*)
CommlLLed
8ecurslve
3 A nonLransferable relaLlonshlp ls represenLed by whlch of Lhe followlng symbols? Mark for 8evlew (1) olnLs
PearL
ulamond (*)
Clrcle
1rlangle
1esL Culz 8elaLlonshlp 1ypes
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
8elaLlonshlp 1ypes (Answer all quesLlons ln Lhls secLlon)
1 When are relaLlonshlps unnecessary? Mark for 8evlew (1) olnLs
When you can derlve Lhe relaLlonshlp from oLher relaLlonshlps ln Lhe model (*)
When Lhey have Lhe same vlsual sLrucLure buL dlfferenL meanlng
When Lhe lnformaLlon does noL relaLe Lo Lhe model
When Lhe relaLlonshlps connecL 2 enLlLles and Lhey each have dlsLlncL meanlngs
2 Whlch of Lhe followlng are relaLlonshlp Lypes? (Choose 1wo) Mark for 8evlew (1) olnLs
(Choose all correcL answers)
Cne Lo Some
Many Lo Many (*)
Cne Lo Many (*)
Cne Lo AnoLher
3 Whlch of Lhe followlng palrs of enLlLles ls mosL llkely Lo be modeled as a MM relaLlonshlp? (Choose 1wo) Mark for 8evlew (1) olnLs
(Choose all correcL answers)
S1uuLn1 and CLASS (*)
18LL and SLLuLlnC
PCnL nuM8L8 and SlM CA8u
CA8 and u8lvL8 (*)
4 When resolvlng an MM relaLlonshlp Lhe new relaLlonshlps wlll always be __________ on Lhe many slde Mark for 8evlew (1) olnLs
opLlonal
recurslve
mandaLory (*)
redundanL
3 lf Lhe same relaLlonshlp ls represenLed Lwlce ln an LnLlLy 8elaLlonshlp Model lL ls sald Lo be Mark for 8evlew (1) olnLs
8epllcaLed
8emovable
8edundanL (*)
8esourceful
6 WhaL uncommon relaLlonshlp ls descrlbed by Lhe sLaLemenLs Lach LlnL musL conslsL of many Cln1S and each Cln1 musL be a parL of many LlnLS Mark for 8evlew (1) olnLs
Cne Lo Many CpLlonal
Cne Lo Many MandaLory
Many Lo Many CpLlonal
Many Lo Many MandaLory (*)
7 Many Lo many relaLlonshlps beLween enLlLles usually hlde whaL? Mark for 8evlew (1) olnLs
AnoLher relaLlonshlp
AnoLher enLlLy (*)
More aLLrlbuLes
unlqueness
1esL Culz 8esolvlng Many Lo Many 8elaLlonshlps
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
8esolvlng Many Lo Many 8elaLlonshlps (Answer all quesLlons ln Lhls secLlon)
1 lf an lnLersecLlon enLlLy ls formed LhaL conLalns no aLLrlbuLes of lLs own lLs unlqueness may be modeled by Mark for 8evlew (1) olnLs
CreaLlng new aLLrlbuLes
8arrlng Lhe relaLlonshlps Lo Lhe orlglnal enLlLles (*)
laclng Lhe ulu aLLrlbuLes from Lhe orlglnal enLlLles lnLo Lhe lnLersecLlon enLlLy
none of Lhe above
2 ManyLoMany relaLlonshlps are perfecLly accepLable ln a flnlshed L8u 1here ls no need Lo do any more work on Lhem 1rue or lalse? Mark for 8evlew (1) olnLs
1rue
lalse (*)
3 When you resolve a MM by creaLlng an lnLersecLlon enLlLy Lhls new enLlLy wlll always lnherlL Mark for 8evlew (1) olnLs
1he aLLrlbuLes of boLh relaLed enLlLles
A relaLlonshlp Lo each enLlLy from Lhe orlglnal MM (*)
1he ulus from Lhe enLlLles ln Lhe orlglnal MM
noLhlng ls lnherlLed from Lhe orlglnal enLlLles and relaLlonshlp
1esL Culz ArLlflclal ComposlLe and Secondary ulus
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
ArLlflclal ComposlLe and Secondary ulus (Answer all quesLlons ln Lhls secLlon)
1 eople are noL born wlLh numbers buL a loL of sysLems asslgn sLudenL numbers cusLomer lus eLc?A shoe has a color a slze a sLyle buL may noL have a descrlpLlve number So Lo be able Lo unlquely and efflclenLly ldenLlfy one lnsLance of Lhe enLlLy SPCL a/an ______________ ulu can be creaLed Mark for 8evlew (1) olnLs
arLlflclal (*)
unreallsLlc
sLrucLured
ldenLlflcaLlon
2 An enLlLy can only have one ulu 1rue or lalse? Mark for 8evlew (1) olnLs
1rue
lalse (*)
3 A ulu can be made up from Lhe followlng (Choose 1wo) Mark for 8evlew (1) olnLs
(Choose all correcL answers)
ALLrlbuLes (*)
LnLlLles
8elaLlonshlps (*)
Synonyms
4 A unlque ldenLlfler can only be made up of one aLLrlbuLe 1rue or lalse? Mark for 8evlew (1) olnLs
1rue
lalse (*)
1esL Culz normallzaLlon and llrsL normal lorm
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
normallzaLlon and llrsL normal lorm (Answer all quesLlons ln Lhls secLlon)
1 When daLa ls sLored ln more Lhan one place ln a daLabase Lhe daLabase vlolaLes Lhe rules of ___________ Mark for 8evlew (1) olnLs
normallzaLlon (*)
8epllcaLlon
normalcy
uecency
2 When all aLLrlbuLes are slnglevalued Lhe daLabase model ls sald Lo conform Lo Mark for 8evlew (1) olnLs
1sL normal lorm (*)
2nd normal lorm
3rd normal lorm
4Lh normal lorm
3 An enLlLy can have repeaLed values and sLlll be ln 1sL normal lorm 1rue or lalse? Mark for 8evlew (1) olnLs
1rue
lalse (*)
4 1he followlng enLlLy ls on 1sL normal form 1rue or lalse? Ln1l1? vLPlCLL A118l8u1LS 8LClS18A1lCn MAkL MCuLL CCLC8 u8lvL8 ASSLnCL8 1 ASSLnCL8 2 ASSLnCL8 3
Mark for 8evlew (1) olnLs
1rue
lalse (*)
1esL Culz Second normal lorm
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
Second normal lorm (Answer all quesLlons ln Lhls secLlon)
1 WhaL ls Lhe rule of Second normal lorm? Mark for 8evlew (1) olnLs
All nonulu aLLrlbuLes musL be dependenL upon Lhe enLlre ulu (*)
Some nonulu aLLrlbuLes can be dependenL on Lhe enLlre ulu
no nonulu aLLrlbuLes can be dependenL on any parL of Lhe ulu
none of Lhe Above
2 Lxamlne Lhe followlng enLlLy and declde whlch aLLrlbuLe breaks Lhe 2nd normal lorm rule Ln1l1? CLASS A118l8u1LS CLASS lu uu8A1lCn Su8!LC1 1LACPL8 nAML Anu Auu8LSS
Mark for 8evlew (1) olnLs
CLASS lu
uu8A1lCn
Su8!LC1
1LACPL8 nAML Anu Auu8LSS (*)
3 All lnsLances of Lhe subLypes musL be an lnsLance of Lhe superLype Mark for 8evlew (1) olnLs
1rue (*)
lalse
4 noL all lnsLances of Lhe superLype are lnsLances of one of Lhe subLypes Mark for 8evlew (1) olnLs
1rue
lalse (*)
3 A superLype should have aL leasL Lwo subLypes Mark for 8evlew (1) olnLs
1rue (*)
lalse
6 An enLlLy can be on 2nd normal lorm even lf lL has repeaLed values 1rue or lalse? Mark for 8evlew (1) olnLs
1rue
lalse (*)
1esL Culz 1hlrd normal lorm
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
1hlrd normal lorm (Answer all quesLlons ln Lhls secLlon)
1 As a daLabase deslgner lL ls your [ob Lo sLore daLa ln only one place and Lhe besL place 1rue or lalse? Mark for 8evlew (1) olnLs
1rue (*)
lalse
2 Lxamlne Lhe followlng LnLlLy and declde whlch seLs of aLLrlbuLes breaks Lhe 3rd normal lorm rule (Choose 1wo) Ln1l1? 18Aln (S?nCn?M 8CLLlnC S1CCk) A118l8u1LS 18Aln lu MAkL MCuLL u8lvL8 nAML uLA81u8L S1A1lCn nuM8L8 Cl CA88lACLS nuM8L8 Cl SLA1S uA1L Cl MAnulAC1u8L
Mark for 8evlew (1) olnLs
(Choose all correcL answers)
18Aln lu MAkL
uLA81u8L S1A1lCn u8lvL8 nAML (*)
nuM8L8 Cl CA88lACLS nuM8L8 Cl SLA1S (*)
MCuLL uA1L Cl MAnulAC1u8L
3 no daLabases ln Lhe world ls ever Lruly on 3rd normal lorm Lveryone always sLops afLer 2nd normal lorm 1rue or lalse? Mark for 8evlew (1) olnLs
1rue
lalse (*)
1esL Culz Arcs
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
Arcs (Answer all quesLlons ln Lhls secLlon)
1 Whlch of Lhe followlng can be added Lo a relaLlonshlp? Mark for 8evlew (1) olnLs
an aLLrlbuLe
an arc can be asslgned (*)
a composlLe aLLrlbuLe
an opLlonal aLLrlbuLe can be creaLed
2 Secondary ulus are Mark for 8evlew (1) olnLs
noL permlLLed ln daLa modellng
mandaLory ln daLa modellng
useful as an alLernaLlve means ldenLlfylng lnsLances of an enLlLy (*)
always comprlsed of numbers
3 Whlch of Lhe followlng would besL be represenLed by an arc? Mark for 8evlew (1) olnLs
4 lf Lhe enLlLy Cu has Lhe aLLrlbuLes #number *LlLle *producer *year o sLore name o sLore address Lhls enLlLy ls ln 3rd normal lorm (no nonulu aLLrlbuLe can be dependenL on anoLher non ulu aLLrlbuLe) 1rue or lalse? Mark for 8evlew (1) olnLs
1rue
lalse (*)
3 Whlch of Lhe followlng ls Lhe deflnlLlon for 1hlrd normal lorm? Mark for 8evlew (1) olnLs
All aLLrlbuLes are slngle valued
An aLLrlbuLe musL be dependenL upon enLlLys enLlre unlque ldenLlfler
no nonulu aLLrlbuLe can be dependenL on anoLher nonulu aLLrlbuLe (*)
All aLLrlbuLes are unlquely doubled and lndependenL
6 1o vlsually represenL excluslvlLy beLween Lwo or more relaLlonshlps ln an L8u you would mosL llkely use an ________ Mark for 8evlew (1) olnLs
Arc (*)
ulu
SubLype
SuperLype
7 1hls dlagram could also be expressed as a superLype/subLype consLrucLlon 1rue or lalse?
Mark for 8evlew (1) olnLs
1rue
lalse (*)
8 All parLs of a ulu are mandaLory 1rue or lalse? Mark for 8evlew (1) olnLs
1rue (*)
lalse
1esL Culz Plerarchles and 8ecurslve 8elaLlonshlps
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
Plerarchles and 8ecurslve 8elaLlonshlps (Answer all quesLlons ln Lhls secLlon)
1 Whlch of Lhe followlng would be a good unlque ldenLlfler for lLs LnLlLy? (Choose 1wo) Mark for 8evlew (1) olnLs
(Choose all correcL answers)
ldenLlflcaLlon number for erson (*)
8lrLhdaLe for 8aby Whlch lncludes Pour MlnuLe and Seconds (*)
Crder daLe for Crder
vehlcle 1ype number for Car
2 A relaLlonshlp can be boLh recurslve and hlerachal aL Lhe same Llme 1rue or lalse? Mark for 8evlew (1) olnLs
1rue
lalse (*)
3 A recurslve raLlonshlp should noL be parL of a ulu 1rue or lalse? Mark for 8evlew (1) olnLs
1rue (*)
lalse
4 ln Lhls slmple dlagram whaL comprlses Lhe unlque ldenLlfler for Lhe sLudenL class enLlLy?
Mark for 8evlew (1) olnLs
sLudenL ld and class ld
sLudenL ld class ld and course ld
course ld
sLudenL ld and course ld (*)
1esL Culz Modellng PlsLorlcal uaLa
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
Modellng PlsLorlcal uaLa (Answer all quesLlons ln Lhls secLlon)
1 PlsLorlcal daLa should always be kepL 1rue or lalse? Mark for 8evlew (1) olnLs
1rue
lalse (*)
2 Modellng hlsLorlcal daLa can produce a unlque ldenLlfler LhaL lncludes a daLe 1rue or lalse? Mark for 8evlew (1) olnLs
1rue (*)
lalse
3 Whlch of Lhe followlng scenarlos should be modeled so LhaL hlsLorlcal daLa ls kepL? (Choose Lwo) Mark for 8evlew (1) olnLs
(Choose all correcL answers)
Ll88A8? and 8CCk (*)
S1uuLn1 and ACL
S1uuLn1 and C8AuL (*)
Ll88A8? and nuM8L8 Cl S1All
4 AudlL Lrall aLLrlbuLes cannoL be placed ln Lhe enLlLles Lhey are audlLlng Lhey musL be placed ln separaLe new enLlLles creaLed [usL for LhaL purpose 1rue or lalse? Mark for 8evlew (1) olnLs
1rue
lalse (*)
1esL Culz WhaL ls a ConsulLanL
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
WhaL ls a ConsulLanL (Answer all quesLlons ln Lhls secLlon)
1 Cnly ConsulLanLs can develop new daLa models for a company Lhey are mandaLory so companles musL flnd Lhem and hlre Lhem 1rue or lalse? Mark for 8evlew (1) olnLs
1rue
lalse (*)
2 Whlch of Lhe followlng skllls are requlred for ConsulLanLs (Choose 1wo) Mark for 8evlew (1) olnLs
(Choose all correcL answers)
CommunlcaLlon skllls (*)
LxcellenL drawlng skllls
MusL be able Lo speak aL leasL Lwo languages fluenLly preferably four or more
1eamworklng skllls (*)
3 Pow does Lhe dlcLlonary deflne consulLanL? Mark for 8evlew (1) olnLs
A person who knows everyLhlng
Cne responslble for knowlng everyLhlng
Cne who glves experL or professlonal advlce (*)
none of Lhe Above
1esL Culz Cvercomlng Lhe lear lacLor
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
Cvercomlng Lhe lear lacLor (Answer all quesLlons ln Lhls secLlon)
1 When you are lnvolved ln a group presenLaLlon your group should pracLlce before hand and agree on who presenLs Lhe varlous parLs ?ou should all be lnvolved somehow 1rue or lalse? Mark for 8evlew (1) olnLs
1rue (*)
lalse
2 ?our apperance aL a presenLaLlon ls noL lmporLanL you should [usL show up and glve Lhe presenLaLlon ln whaLever cloLhes makes you comforLable So feel free Lo wear !eans and old 1ShlrLs eLc 8elng comforLable ls more lmporLanL Lhan anyLhlng else 1rue or lalse? Mark for 8evlew (1) olnLs
1rue
lalse (*)
3 Whlch of Lhe followlng ls a valld Lechnlque for effecLlve publlc speaklng? Mark for 8evlew (1) olnLs
Maklng eye conLacL
uslng famlllar words when communlcaLlng Lechnlcal lnformaLlon
8elng enLhuslasLlc
All of Lhe Above (*)
1esL Culz Modellng Change 1lme
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
Modellng Change 1lme (Answer all quesLlons ln Lhls secLlon)
1 When you add Lhe concepL of Llme Lo your daLa model you are Mark for 8evlew (1) olnLs
Slmpllfylng your model
Addlng complexlLy Lo your model (*)
!usL changlng Lhe model buL Lhls does noL change Lhe complexlLy of lL
none of Lhe above
2 lL ls deslrable Lo have an enLlLy called uA? wlLh a hollday aLLrlbuLe when you wanL Lo Lrack speclal holldays ln a payroll sysLem 1rue or lalse? Mark for 8evlew (1) olnLs
1rue (*)
lalse
3 WhaL ls Lhe beneflL Lo Lhe users of a sysLem LhaL lncludes Llme eg SLarL uaLe and Lnd uaLe for Lmployees? Mark for 8evlew (1) olnLs
lncreased usablllLy and flexlblllLy of a sysLem we can Lhe Lrace eg Lhe dlfferenL managers an employee had over Llme (*)
SysLem becomes 100 unsLable allows users Lo log on and log off aL wlll
users are able Lo creaLe complex programs ln supporL of Lhls componenL
4 Pow do you know when Lo use Lhe dlfferenL Lypes of Llme ln your deslgn? Mark for 8evlew (1) olnLs
1he rules are flxed and should be followed
lL depends on Lhe funcLlonal needs of Lhe sysLem (*)
?ou would flrsL deLermlne Lhe exlsLence of Lhe concepL of Llme and map lL agalnsL Lhe Creenwlch Mean 1lme
Always model Llme you can Lake lL ouL laLer lf lL ls noL needed
3 Whlch of Lhe followlng would be a loglcal consLralnL when modellng Llme for a counLry enLlLy? Mark for 8evlew (1) olnLs
eople have blrLhs and deaLhs ln Lhelr counLrles LhaL musL be Lracked by Lhe sysLem
lf you are dolng a sysLem for lrance or Cermany you would need securlLy clearance
CounLrles may need an end daLe ln your sysLem because Lhey can change fundamenLally over Llme eg ?ugoslavla (*)
?ou need a consLanL record of counLrles because Lhey are sLlll counLrles even lf leadershlp changes over Llme eg lrance uSA and mosL oLher counLrles
6 Modellng hlsLorlcal daLa produces efflclenL ways for a buslness Lo operaLe such as Mark for 8evlew (1) olnLs
Modellng hlsLorlcal daLa does noL help a buslness
rovldlng valuable lnformaLlon vla reporLs Lo managemenL (*)
keeplng Lrack of hollday daLes
Lmployees can work ln Lwo Llme zones
7 lf you are Lracklng employmenL daLes for an employee do you need Lo have an Lnd uaLe aLLrlbuLe? Mark for 8evlew (1) olnLs
?es because you always need an end daLe when you have a sLarL daLe
no because an end daLe ls usually redundanL
?es lf Lhe company wanLs Lo Lrack employee lnformaLlon llke mulLlple sLarL and end daLes (*)
no noL lf Lhe company llkes Lhe employee
1esL Culz Modellng Change rlce
8evlew your answers feedback and quesLlon scores below An asLerlsk (*) lndlcaLes a correcL answer
Modellng Change rlce (Answer all quesLlons ln Lhls secLlon)
1 Why would you wanL Lo model a Llme componenL when deslgnlng a sysLem LhaL leLs people buy bars of gold? Mark for 8evlew (1) olnLs
1he prlce of gold flucLuaLes and for deLermlnlng prlce you need Lo know Lhe Llme of purchase (*)
1o allow Lhe sales people Lo deLermlne where Lhe gold ls comlng from
?ou would noL wanL Lo model Lhls lL ls noL lmporLanL
1he CovernmenL of your counLry mlghL wanL Lo be noLlfled of Lhls LransacLlon
2 Whlch of Lhe followlng ls a loglcal consLralnL LhaL could resulL from conslderlng how Llme lmpacLs an example of daLa sLorage? Mark for 8evlew (1) olnLs
Lnd uaLe musL be before Lhe SLarL uaLe
ASSlCnMLn1 perlods can overlap causlng Lhe daLabase Lo crash
An ASSlCnMLn1 may only refer Lo a CCun18? LhaL ls valld aL Lhe SLarL uaLe of Lhe ASSlCnMLn1 (*)
uaLes can be valued only wlLh 1lme
3 WhaL ls Lhe funcLlon of logglng or [ournallng ln concepLual daLa models? Mark for 8evlew (1) olnLs
Allows you Lo Lrack Lhe hlsLory of aLLrlbuLe values relaLlonshlps and/or enLlre enLlLles (*)
Clves a LlmesLamp Lo all enLlLles
8epresenLs enLlLles as Llme ln Lhe daLa model
CreaLes a flxed Llme for all evenLs ln a daLa model
4 ?ou are dolng a daLa model for a compuLer sales company where Lhe prlce goes down on a regular basls lf you wanL Lo allow Lhem Lo modlfy Lhe prlce and keep Lrack of Lhe changes whaL ls Lhe besL way Lo model Lhls? Mark for 8evlew (1) olnLs
A CreaLe a producL enLlLy and a relaLed prlce enLlLy wlLh sLarL and end daLes and Lhen leL Lhe users enLer Lhe new prlce whenever requlred
8 CreaLe a new lLem and a new prlce every day
C use a prlce enLlLy wlLh a sLarL and end daLe
u Allow Lhem Lo deleLe Lhe lLem and enLer a new one