You are on page 1of 68

Culz lnLroducLlon Lo 1he Cracle Academy

lnLroducLlon Lo 1he Cracle Academy


(Answer all quesLlons ln Lhls secLlon)

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

uaLa enLry webpages SpreadsheeLs Coogle and ?ahoo search Lnglnes SCL ueveloper Cracle
AppllcaLlon Lxpress (*)

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

S1uuLn1 (senlor [unlor)

S1uuLn1 (graduaLlng nongraduaLlng)

S1uuLn1 (wlllaLLendunlverslLy wlllnoLaLLendunlverslLy)

S1uuLn1 ( unlverslLy 1rade School) (*)



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

8eporLlng becomes nearly lmposslble users en[oy Lhls


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

L 8oLh A and C (*)

You might also like