Sunteți pe pagina 1din 2

ISDS

 402  –  Database  Management  Systems  


Final  Exam  Review  
 
Chapter  5  –  Database  Design  
 
1) What  are  the  steps  for  transforming  a  data  model  into  a  database  design?  
2) What  are  the  similarities  and  differences  between  a  surrogate  key  and  a  
primary  key?  
3) What  column  properties  need  to  be  considered?  
4) Why  is  normalization  important?  
5) What  is  denormalization?  
6) What  are  the  consequences  of  denormalization?  
7) How  do  strong  entities  differ  from  weak  entities?    How  are  they  represented  
graphically?  
8) What  are  the  three  common  forms  of  normalization?    Describe  each.  
9) What  are  the  four  relationship  possibilities  among  entities?  
10)  What  relationship  is  usually  described  as  a  parent-­‐child  relationship?  
11)  What  is  an  intersection  table?    
12)  What  is  an  association  entity/relationship?  
13)  What  is  a  recursive  relationship?  
 
Chapter  6  –  Database  Administration  
 
1) What  is  the  difference  between  data  administration  and  database  
administration?  
2) Why  is  database  administration  important?  
3) What  is  role  of  the  database  administrator?  
4) What  are  the  three  dbase  administration  functions?    Explain  each  and  
consider  subtopics  in  each  function.  
 
 
Chapter  7  –  Database  Processing  Applications  
 
1) What  are  the  three  forms  of  database  processing?  
2) What  standard  interfaces  exist  for  accessing  database  servers?  
3) What  technologies  exist  to  connect  Web  pages  to  databases?  
4) Understand  the  ODBC  architecture  
5) What  is  the  purpose  of  the  IIS?  
6) What  is  HTML?  
7) Who  defines  the  standards  of  HTML?  
8) What  is  the  role  of  the  index.html  file  in  web  servers?  
9) Understand  PHP  scripting  in  relation  to  web  data  processing.  
10)  What  is  IDE?  
11)  What  are  the  challenges  for  web  database  processing?  
12)  What  is  the  importance  of  XML  and  its  role  in  database  processing?  
 
 
 
 
Chapter  8  –  Big  Data,  Data  Warehouses,  and  Business  Intelligence  Systems  
 
1) What  problems  associated  with  data  are  organizations  currently  facing?  
2) What  is  meant  by  “big  data”?  
3) How  is  storage  capacity  measured?  
4) What  has  resulted  because  of  the  need  to  deal  with  “big  data”?  
5) What  are  BI  systems?  
6) What  is  the  difference  between  operational  databases  and  business  
intelligence?  
7) Describe  the  relationship  between  operational  and  BI  apps.  
8) What  are  the  two  categories  of  BI?  
9) What  is  a  data  warehouse  versus  a  data  mart?  
10)What  may  keep  operational  data  from  directly  being  loaded  into  BI  apps?  
11)What  is  a  dimensional  database?  
12)  What  is  OLAP?  
13)  Describe  distributed  database  processing.  
14)  Understand  object-­‐relational  dbases.  
15)  What  is  the  “Not  only  SQL”  movement?  
 
 
Hands-­‐On  Part  
 
Structured  Query  Language  (Chapter  3)  
 
o Create  Tables  with  PK  constraints  
o Defining  FKs  
o Inserting  data  
o SQL  SELECT/FROM/WHERE  framework  
o Reading  specified  columns  from  a  single  table  
o Reading  specified  columns  from  multiple  tables  
o Reading  specified  rows  and  columns  from  single  tables  and  multiple  
tables  
o Use  and  define  criteria  based  on  ranges,  wildcards,  and  nulls  
o Sorting  
o Aggregate  functions  and  calculations  
o Grouping  
o Subqueries  
o Joins  
o Modifying  data  (e.g.,  UPDATE…SET  command,  DELETE)  
o Modifying  Table  and  constraints  (e.g.  DROP,  ALTER,  TRUNCATE,  and  
CHECK)