SlideShare a Scribd company logo
1 of 9
ISMG3500 Homework 4, Due Wednesday, 9/23, 3:30 pm. 10
Points. Graded on a scale of 30-points then scaled down. Submit
a hard copy in class and an ecopy to Canvas.
(Tentative. May need to be modified.)
Problem 1 (20 Points)
For each table below, perform the following 3 steps. (Perform
all three steps on Table A first. Then perform all 3 steps on
Table B).
Step 1: Determine if the table satisfies 2NF. If the table is
already in 2NF, say so. If a table violates 2NF, say so and
produce the 2NF tables. It is sufficient to just list the results of
2NF normalization.
Step 2: Determine if all resulting tables from Step 1 satisfy
BCNF. For each of the resulting tables from Step 1, if it is
already in BCNF, say so.If it violates BCNF, say so and produce
the BCNF tables. It is sufficient to just list the results of BCNF
normalization. There is NO need to describe the normalization
process verbally.
Step 3: Check and make sure every table you wrote in Steps 1
and 2 has a primary key specified. If not, specify the primary
key for each table missing the primary key.
Points will be deducted if a table you write does not have a PK
specified.
A. Sale: (Date, Customer#, Product#, Vendor#, Vendor-City,
SalesRepName)
Additional FD: Customer# SalesRepName; Vendor#Vendor-City
B. BookInfo: (BookTitle, Print#, DateofPrint, #copiesPrinted,
#copiesSold, Price, MajorSponsorName, MajorSponsorPhone )
Additional FD: MajorSponsorName MajorSponsorPhone
Problem 2 (10 Points)
Determine if each of the following tables satisfy BCNF. If the
table is already in BCNF, say so. If the table violates BCNF,
say so and produce the BCNF tables. It is sufficient to just list
the results of BCNF. There is NO Need to provide the
normalization process. Do not go normalize it to 2NF first.
Normalize each table to BCNF directly. The primary key and
additional functional dependencies are already given. Do not
assume further function dependencies. Be sure to identify the
primary key for each table you write
Fundraising: (Event#,SubEvent, Date, OrganizerName,
OrganizerPhone, Beneficiary)
Additional FDs: Event# Date, OrganizerName
OrganizerName OrganizerPhone
FileDownload: (SessionId,DownLoadId, FileName,
SessionStDateTime, SessionEndDateTime, FileSize, FileType)
Additional FDs: SessionId SessionStDateTime,
SessionEndDateTime
FileName FileSize, FileType
1
ISMG3500 Homework 3 Due Monday, 9/21, before class, 10
Points Total
Submit a hard copy in class and an eCopy to Canvas. Graded on
50 point scale then scaled down to out of 10 points.
Problem 1 (14 Points) Answer Yes or No to the following
Functional Dependency questions. Base your answers on the
data shown in Table X below. There are no further rows in this
table. Provide reasoning VERY briefly.
X:
A
B
C
D
E
a1
b1
c1
d1
2013
a1
b1
c2
2013
a2
b2
c1
d1
2014
a3
b2
c2
2014
a3
b3
c1
d1
2014
a5
b3
c2
2014
1). Does A→B?
2). Does B→A?
3) Does B→E?
Hint: consider null value as a regular value.
4).Does E→B?
5). Does C→D?
6). Does E→D
7). Does A+C→D?
Problem 2 (5 Points): Table "Complaints" records complaints
related information. Given the functional dependencies
identified below, identify the primary key. Do not assume any
further functional dependencies.
Complaints: (Complaint#, ComplaintReason, CustID,
CustName, CustAddress, ReviewDept, AffiliateSite)
All Functional Dependencies:
Complaint# ComplaintReason
CustID CustName, CustAddress
ComplaintReason ReviewDept
Problem 3 (5 Points): Normalize the following table into first
normal form. The table uses one row to record information
about each student. A student may take one or more electives.
This table is not in 1NF. Normalize this table so it is in 1NF. In
your answer, list all columns of the new table, the primary key,
and all data, in a table format.
SID
LName
FName
Electives
100345
Ford
George
Geometry, Dance
200898
Gibbs
Mary
Orchestra
300987
Jordan
Jeff
Orchestra, Creative Writing, Dance
Problem 4 (20 Points): Determine if each of the following
tables satisfies 2NF. If the table is already in 2NF, say so. If
the table violates 2NF, say so and produce the normalized
tables. Briefly describe the normalization process. Please see
solutions document to the exercises. Be sure to identify the
primary key for each table you write. The primary key and
additional functional dependencies are already identified.
A: Fundraising: (Event#,SubEvent, Date, OrganizerName,
Beneficiary)
Additional FDs: Event# Date, OrganizerName
B: FileDownload: (SessionId,DownLoadId, FileName,
SessionStDateTime, SessionEndDateTime)
Additional FDs: SessionId SessionStDateTime,
SessionEndDateTime
C. Sale: (Date, Customer#, Product#, Vendor#, Vendor-City)
Additional FD: Vendor#Vendor-City
D. BookInfo: (BookTitle, DateofPrint, #copiesPrinted,
#copiesSold, Price, MajorSponsorName)
Additional FD: None
E. Tutoring: (TutorId, StudentID, TutorFName, TutorLName,
Sfname, SLName, TutorAffiliation, TaffiPhone, #ofTimes,
TotalFee)
Additional FD: TutorId#TutorFName, TutorLName,
TutorAffiliation
StudentIdSFName, SLName
TutorAffiliationTaffiphone
Problem 5 (6 Points):Normalize the following table into 2NF
and display the final tables with data in them. Take the primary
key and functional dependencies as given. Do not assume
further funtional dependencies.
TravelItinerary: (ReservationId,TravelerID, LegNum, FlightNo,
FlightDate, ReservationDate, ReservationTotal)
Additional FDs: ReservationIdRdate, Total
Reservation
Id
Traveler
Id
Leg
Num
FlightNo
FlightDate
Reservation
Date
Reservation
Total
100230
10
1
UA3551
3/5/2002
1/20/2015
$320
100230
10
2
UA723
3/8/2016
1/20/2015
$320
100231
11
1
UA1754
3/6/2015
2/5/2015
$460
100231
11
2
UA3382
3/6/2015
2/5/2015
$460
100231
11
3
UA589
3/9/2015
2/5/2015
$460
100231
11
4
UA1655
3/9/2015
2/5/2015
$460
100232
12
1
UA1764
3/7/2015
2/10/2015
$500
100232
12
2
UA719
3/7/2015
2/10/2015
$500
100232
12
3
UA589
3/10/2015
2/10/2015
$500
100232
12
4
UA1085
3/10/2015
2/10/2015
$500
1). Normalize the table by listing the 2NF tables (without data).
2). Display the final tables with data in them.
3 | Page

More Related Content

Similar to ISMG3500 Homework 4, Due Wednesday, 923, 330 pm. 10 Points. Grad.docx

Similar to ISMG3500 Homework 4, Due Wednesday, 923, 330 pm. 10 Points. Grad.docx (13)

normalization.ppt
normalization.pptnormalization.ppt
normalization.ppt
 
normalization-Normalization -Process of Divide Tables
normalization-Normalization -Process of Divide Tablesnormalization-Normalization -Process of Divide Tables
normalization-Normalization -Process of Divide Tables
 
normalization in Database Management Systems.ppt
normalization in Database Management Systems.pptnormalization in Database Management Systems.ppt
normalization in Database Management Systems.ppt
 
normalization.ppt
normalization.pptnormalization.ppt
normalization.ppt
 
normalization.ppt
normalization.pptnormalization.ppt
normalization.ppt
 
Normalization
NormalizationNormalization
Normalization
 
1-161103092724 (1).pdf
1-161103092724 (1).pdf1-161103092724 (1).pdf
1-161103092724 (1).pdf
 
Normalization in DBMS
Normalization in DBMSNormalization in DBMS
Normalization in DBMS
 
Normalization
NormalizationNormalization
Normalization
 
Normalization.pptx
Normalization.pptxNormalization.pptx
Normalization.pptx
 
Chapter5.pptx
Chapter5.pptxChapter5.pptx
Chapter5.pptx
 
Week 6 Normalization
Week 6 NormalizationWeek 6 Normalization
Week 6 Normalization
 
Fepc truss tut
Fepc truss tutFepc truss tut
Fepc truss tut
 

More from priestmanmable

9©iStockphotoThinkstockPlanning for Material and Reso.docx
9©iStockphotoThinkstockPlanning for Material and Reso.docx9©iStockphotoThinkstockPlanning for Material and Reso.docx
9©iStockphotoThinkstockPlanning for Material and Reso.docxpriestmanmable
 
a 12 page paper on how individuals of color would be a more dominant.docx
a 12 page paper on how individuals of color would be a more dominant.docxa 12 page paper on how individuals of color would be a more dominant.docx
a 12 page paper on how individuals of color would be a more dominant.docxpriestmanmable
 
978-1-5386-6589-318$31.00 ©2018 IEEE COSO Framework for .docx
978-1-5386-6589-318$31.00 ©2018 IEEE COSO Framework for .docx978-1-5386-6589-318$31.00 ©2018 IEEE COSO Framework for .docx
978-1-5386-6589-318$31.00 ©2018 IEEE COSO Framework for .docxpriestmanmable
 
92 Academic Journal Article Critique  Help with Journal Ar.docx
92 Academic Journal Article Critique  Help with Journal Ar.docx92 Academic Journal Article Critique  Help with Journal Ar.docx
92 Academic Journal Article Critique  Help with Journal Ar.docxpriestmanmable
 
A ) Society perspective90 year old female, Mrs. Ruth, from h.docx
A ) Society perspective90 year old female, Mrs. Ruth, from h.docxA ) Society perspective90 year old female, Mrs. Ruth, from h.docx
A ) Society perspective90 year old female, Mrs. Ruth, from h.docxpriestmanmable
 
9 dissuasion question Bartol, C. R., & Bartol, A. M. (2017)..docx
9 dissuasion question Bartol, C. R., & Bartol, A. M. (2017)..docx9 dissuasion question Bartol, C. R., & Bartol, A. M. (2017)..docx
9 dissuasion question Bartol, C. R., & Bartol, A. M. (2017)..docxpriestmanmable
 
9 AssignmentAssignment Typologies of Sexual AssaultsT.docx
9 AssignmentAssignment Typologies of Sexual AssaultsT.docx9 AssignmentAssignment Typologies of Sexual AssaultsT.docx
9 AssignmentAssignment Typologies of Sexual AssaultsT.docxpriestmanmable
 
9 0 0 0 09 7 8 0 1 3 4 4 7 7 4 0 4ISBN-13 978-0-13-44.docx
9 0 0 0 09 7 8 0 1 3 4 4 7 7 4 0 4ISBN-13 978-0-13-44.docx9 0 0 0 09 7 8 0 1 3 4 4 7 7 4 0 4ISBN-13 978-0-13-44.docx
9 0 0 0 09 7 8 0 1 3 4 4 7 7 4 0 4ISBN-13 978-0-13-44.docxpriestmanmable
 
900 BritishJournalofNursing,2013,Vol22,No15©2.docx
900 BritishJournalofNursing,2013,Vol22,No15©2.docx900 BritishJournalofNursing,2013,Vol22,No15©2.docx
900 BritishJournalofNursing,2013,Vol22,No15©2.docxpriestmanmable
 
9 Augustine Confessions (selections) Augustine of Hi.docx
9 Augustine Confessions (selections) Augustine of Hi.docx9 Augustine Confessions (selections) Augustine of Hi.docx
9 Augustine Confessions (selections) Augustine of Hi.docxpriestmanmable
 
8.3 Intercultural CommunicationLearning Objectives1. Define in.docx
8.3 Intercultural CommunicationLearning Objectives1. Define in.docx8.3 Intercultural CommunicationLearning Objectives1. Define in.docx
8.3 Intercultural CommunicationLearning Objectives1. Define in.docxpriestmanmable
 
8413 906 AMLife in a Toxic Country - NYTimes.comPage 1 .docx
8413 906 AMLife in a Toxic Country - NYTimes.comPage 1 .docx8413 906 AMLife in a Toxic Country - NYTimes.comPage 1 .docx
8413 906 AMLife in a Toxic Country - NYTimes.comPage 1 .docxpriestmanmable
 
8. A 2 x 2 Experimental Design - Quality and Economy (x1 and x2.docx
8. A 2 x 2 Experimental Design - Quality and Economy (x1 and x2.docx8. A 2 x 2 Experimental Design - Quality and Economy (x1 and x2.docx
8. A 2 x 2 Experimental Design - Quality and Economy (x1 and x2.docxpriestmanmable
 
800 Words 42-year-old man presents to ED with 2-day history .docx
800 Words 42-year-old man presents to ED with 2-day history .docx800 Words 42-year-old man presents to ED with 2-day history .docx
800 Words 42-year-old man presents to ED with 2-day history .docxpriestmanmable
 
8.1 What Is Corporate StrategyLO 8-1Define corporate strategy.docx
8.1 What Is Corporate StrategyLO 8-1Define corporate strategy.docx8.1 What Is Corporate StrategyLO 8-1Define corporate strategy.docx
8.1 What Is Corporate StrategyLO 8-1Define corporate strategy.docxpriestmanmable
 
8.0 RESEARCH METHODS These guidelines address postgr.docx
8.0  RESEARCH METHODS  These guidelines address postgr.docx8.0  RESEARCH METHODS  These guidelines address postgr.docx
8.0 RESEARCH METHODS These guidelines address postgr.docxpriestmanmable
 
95People of AppalachianHeritageChapter 5KATHLEEN.docx
95People of AppalachianHeritageChapter 5KATHLEEN.docx95People of AppalachianHeritageChapter 5KATHLEEN.docx
95People of AppalachianHeritageChapter 5KATHLEEN.docxpriestmanmable
 
9 781292 041452ISBN 978-1-29204-145-2Forensic Science.docx
9 781292 041452ISBN 978-1-29204-145-2Forensic Science.docx9 781292 041452ISBN 978-1-29204-145-2Forensic Science.docx
9 781292 041452ISBN 978-1-29204-145-2Forensic Science.docxpriestmanmable
 
8-10 slide Powerpoint The example company is Tesla.Instructions.docx
8-10 slide Powerpoint The example company is Tesla.Instructions.docx8-10 slide Powerpoint The example company is Tesla.Instructions.docx
8-10 slide Powerpoint The example company is Tesla.Instructions.docxpriestmanmable
 
8Network Security April 2020FEATUREAre your IT staf.docx
8Network Security  April 2020FEATUREAre your IT staf.docx8Network Security  April 2020FEATUREAre your IT staf.docx
8Network Security April 2020FEATUREAre your IT staf.docxpriestmanmable
 

More from priestmanmable (20)

9©iStockphotoThinkstockPlanning for Material and Reso.docx
9©iStockphotoThinkstockPlanning for Material and Reso.docx9©iStockphotoThinkstockPlanning for Material and Reso.docx
9©iStockphotoThinkstockPlanning for Material and Reso.docx
 
a 12 page paper on how individuals of color would be a more dominant.docx
a 12 page paper on how individuals of color would be a more dominant.docxa 12 page paper on how individuals of color would be a more dominant.docx
a 12 page paper on how individuals of color would be a more dominant.docx
 
978-1-5386-6589-318$31.00 ©2018 IEEE COSO Framework for .docx
978-1-5386-6589-318$31.00 ©2018 IEEE COSO Framework for .docx978-1-5386-6589-318$31.00 ©2018 IEEE COSO Framework for .docx
978-1-5386-6589-318$31.00 ©2018 IEEE COSO Framework for .docx
 
92 Academic Journal Article Critique  Help with Journal Ar.docx
92 Academic Journal Article Critique  Help with Journal Ar.docx92 Academic Journal Article Critique  Help with Journal Ar.docx
92 Academic Journal Article Critique  Help with Journal Ar.docx
 
A ) Society perspective90 year old female, Mrs. Ruth, from h.docx
A ) Society perspective90 year old female, Mrs. Ruth, from h.docxA ) Society perspective90 year old female, Mrs. Ruth, from h.docx
A ) Society perspective90 year old female, Mrs. Ruth, from h.docx
 
9 dissuasion question Bartol, C. R., & Bartol, A. M. (2017)..docx
9 dissuasion question Bartol, C. R., & Bartol, A. M. (2017)..docx9 dissuasion question Bartol, C. R., & Bartol, A. M. (2017)..docx
9 dissuasion question Bartol, C. R., & Bartol, A. M. (2017)..docx
 
9 AssignmentAssignment Typologies of Sexual AssaultsT.docx
9 AssignmentAssignment Typologies of Sexual AssaultsT.docx9 AssignmentAssignment Typologies of Sexual AssaultsT.docx
9 AssignmentAssignment Typologies of Sexual AssaultsT.docx
 
9 0 0 0 09 7 8 0 1 3 4 4 7 7 4 0 4ISBN-13 978-0-13-44.docx
9 0 0 0 09 7 8 0 1 3 4 4 7 7 4 0 4ISBN-13 978-0-13-44.docx9 0 0 0 09 7 8 0 1 3 4 4 7 7 4 0 4ISBN-13 978-0-13-44.docx
9 0 0 0 09 7 8 0 1 3 4 4 7 7 4 0 4ISBN-13 978-0-13-44.docx
 
900 BritishJournalofNursing,2013,Vol22,No15©2.docx
900 BritishJournalofNursing,2013,Vol22,No15©2.docx900 BritishJournalofNursing,2013,Vol22,No15©2.docx
900 BritishJournalofNursing,2013,Vol22,No15©2.docx
 
9 Augustine Confessions (selections) Augustine of Hi.docx
9 Augustine Confessions (selections) Augustine of Hi.docx9 Augustine Confessions (selections) Augustine of Hi.docx
9 Augustine Confessions (selections) Augustine of Hi.docx
 
8.3 Intercultural CommunicationLearning Objectives1. Define in.docx
8.3 Intercultural CommunicationLearning Objectives1. Define in.docx8.3 Intercultural CommunicationLearning Objectives1. Define in.docx
8.3 Intercultural CommunicationLearning Objectives1. Define in.docx
 
8413 906 AMLife in a Toxic Country - NYTimes.comPage 1 .docx
8413 906 AMLife in a Toxic Country - NYTimes.comPage 1 .docx8413 906 AMLife in a Toxic Country - NYTimes.comPage 1 .docx
8413 906 AMLife in a Toxic Country - NYTimes.comPage 1 .docx
 
8. A 2 x 2 Experimental Design - Quality and Economy (x1 and x2.docx
8. A 2 x 2 Experimental Design - Quality and Economy (x1 and x2.docx8. A 2 x 2 Experimental Design - Quality and Economy (x1 and x2.docx
8. A 2 x 2 Experimental Design - Quality and Economy (x1 and x2.docx
 
800 Words 42-year-old man presents to ED with 2-day history .docx
800 Words 42-year-old man presents to ED with 2-day history .docx800 Words 42-year-old man presents to ED with 2-day history .docx
800 Words 42-year-old man presents to ED with 2-day history .docx
 
8.1 What Is Corporate StrategyLO 8-1Define corporate strategy.docx
8.1 What Is Corporate StrategyLO 8-1Define corporate strategy.docx8.1 What Is Corporate StrategyLO 8-1Define corporate strategy.docx
8.1 What Is Corporate StrategyLO 8-1Define corporate strategy.docx
 
8.0 RESEARCH METHODS These guidelines address postgr.docx
8.0  RESEARCH METHODS  These guidelines address postgr.docx8.0  RESEARCH METHODS  These guidelines address postgr.docx
8.0 RESEARCH METHODS These guidelines address postgr.docx
 
95People of AppalachianHeritageChapter 5KATHLEEN.docx
95People of AppalachianHeritageChapter 5KATHLEEN.docx95People of AppalachianHeritageChapter 5KATHLEEN.docx
95People of AppalachianHeritageChapter 5KATHLEEN.docx
 
9 781292 041452ISBN 978-1-29204-145-2Forensic Science.docx
9 781292 041452ISBN 978-1-29204-145-2Forensic Science.docx9 781292 041452ISBN 978-1-29204-145-2Forensic Science.docx
9 781292 041452ISBN 978-1-29204-145-2Forensic Science.docx
 
8-10 slide Powerpoint The example company is Tesla.Instructions.docx
8-10 slide Powerpoint The example company is Tesla.Instructions.docx8-10 slide Powerpoint The example company is Tesla.Instructions.docx
8-10 slide Powerpoint The example company is Tesla.Instructions.docx
 
8Network Security April 2020FEATUREAre your IT staf.docx
8Network Security  April 2020FEATUREAre your IT staf.docx8Network Security  April 2020FEATUREAre your IT staf.docx
8Network Security April 2020FEATUREAre your IT staf.docx
 

Recently uploaded

Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxdhanalakshmis0310
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 

Recently uploaded (20)

Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 

ISMG3500 Homework 4, Due Wednesday, 923, 330 pm. 10 Points. Grad.docx

  • 1. ISMG3500 Homework 4, Due Wednesday, 9/23, 3:30 pm. 10 Points. Graded on a scale of 30-points then scaled down. Submit a hard copy in class and an ecopy to Canvas. (Tentative. May need to be modified.) Problem 1 (20 Points) For each table below, perform the following 3 steps. (Perform all three steps on Table A first. Then perform all 3 steps on Table B). Step 1: Determine if the table satisfies 2NF. If the table is already in 2NF, say so. If a table violates 2NF, say so and produce the 2NF tables. It is sufficient to just list the results of 2NF normalization. Step 2: Determine if all resulting tables from Step 1 satisfy BCNF. For each of the resulting tables from Step 1, if it is already in BCNF, say so.If it violates BCNF, say so and produce the BCNF tables. It is sufficient to just list the results of BCNF normalization. There is NO need to describe the normalization process verbally. Step 3: Check and make sure every table you wrote in Steps 1 and 2 has a primary key specified. If not, specify the primary key for each table missing the primary key. Points will be deducted if a table you write does not have a PK specified. A. Sale: (Date, Customer#, Product#, Vendor#, Vendor-City, SalesRepName)
  • 2. Additional FD: Customer# SalesRepName; Vendor#Vendor-City B. BookInfo: (BookTitle, Print#, DateofPrint, #copiesPrinted, #copiesSold, Price, MajorSponsorName, MajorSponsorPhone ) Additional FD: MajorSponsorName MajorSponsorPhone Problem 2 (10 Points) Determine if each of the following tables satisfy BCNF. If the table is already in BCNF, say so. If the table violates BCNF, say so and produce the BCNF tables. It is sufficient to just list the results of BCNF. There is NO Need to provide the normalization process. Do not go normalize it to 2NF first. Normalize each table to BCNF directly. The primary key and additional functional dependencies are already given. Do not assume further function dependencies. Be sure to identify the primary key for each table you write Fundraising: (Event#,SubEvent, Date, OrganizerName, OrganizerPhone, Beneficiary) Additional FDs: Event# Date, OrganizerName OrganizerName OrganizerPhone FileDownload: (SessionId,DownLoadId, FileName, SessionStDateTime, SessionEndDateTime, FileSize, FileType) Additional FDs: SessionId SessionStDateTime, SessionEndDateTime FileName FileSize, FileType 1
  • 3. ISMG3500 Homework 3 Due Monday, 9/21, before class, 10 Points Total Submit a hard copy in class and an eCopy to Canvas. Graded on 50 point scale then scaled down to out of 10 points. Problem 1 (14 Points) Answer Yes or No to the following Functional Dependency questions. Base your answers on the data shown in Table X below. There are no further rows in this table. Provide reasoning VERY briefly. X: A B C D E a1 b1 c1 d1 2013 a1 b1 c2 2013 a2 b2 c1 d1 2014 a3 b2 c2
  • 4. 2014 a3 b3 c1 d1 2014 a5 b3 c2 2014 1). Does A→B? 2). Does B→A? 3) Does B→E? Hint: consider null value as a regular value. 4).Does E→B? 5). Does C→D? 6). Does E→D 7). Does A+C→D? Problem 2 (5 Points): Table "Complaints" records complaints related information. Given the functional dependencies identified below, identify the primary key. Do not assume any further functional dependencies. Complaints: (Complaint#, ComplaintReason, CustID, CustName, CustAddress, ReviewDept, AffiliateSite) All Functional Dependencies: Complaint# ComplaintReason CustID CustName, CustAddress ComplaintReason ReviewDept Problem 3 (5 Points): Normalize the following table into first normal form. The table uses one row to record information
  • 5. about each student. A student may take one or more electives. This table is not in 1NF. Normalize this table so it is in 1NF. In your answer, list all columns of the new table, the primary key, and all data, in a table format. SID LName FName Electives 100345 Ford George Geometry, Dance 200898 Gibbs Mary Orchestra 300987 Jordan Jeff Orchestra, Creative Writing, Dance Problem 4 (20 Points): Determine if each of the following tables satisfies 2NF. If the table is already in 2NF, say so. If the table violates 2NF, say so and produce the normalized tables. Briefly describe the normalization process. Please see solutions document to the exercises. Be sure to identify the primary key for each table you write. The primary key and additional functional dependencies are already identified. A: Fundraising: (Event#,SubEvent, Date, OrganizerName, Beneficiary) Additional FDs: Event# Date, OrganizerName B: FileDownload: (SessionId,DownLoadId, FileName, SessionStDateTime, SessionEndDateTime) Additional FDs: SessionId SessionStDateTime, SessionEndDateTime
  • 6. C. Sale: (Date, Customer#, Product#, Vendor#, Vendor-City) Additional FD: Vendor#Vendor-City D. BookInfo: (BookTitle, DateofPrint, #copiesPrinted, #copiesSold, Price, MajorSponsorName) Additional FD: None E. Tutoring: (TutorId, StudentID, TutorFName, TutorLName, Sfname, SLName, TutorAffiliation, TaffiPhone, #ofTimes, TotalFee) Additional FD: TutorId#TutorFName, TutorLName, TutorAffiliation StudentIdSFName, SLName TutorAffiliationTaffiphone Problem 5 (6 Points):Normalize the following table into 2NF and display the final tables with data in them. Take the primary key and functional dependencies as given. Do not assume further funtional dependencies. TravelItinerary: (ReservationId,TravelerID, LegNum, FlightNo, FlightDate, ReservationDate, ReservationTotal) Additional FDs: ReservationIdRdate, Total Reservation Id Traveler Id Leg Num FlightNo FlightDate Reservation Date
  • 9. 1). Normalize the table by listing the 2NF tables (without data). 2). Display the final tables with data in them. 3 | Page