DB Quiz2 Norm
DB Quiz2 Norm
اﻟﻒ( واﺑﺴﺘﮕﯽﻫﺎي ﺗﺎﺑﻌﯽ ﺑﺎﻻ را ﺑﻪ ﻓﺮم Canonical Coverﺑﻨﻮﯾﺴﯿﺪ و ﮐﻠﯿﺪﻫﺎي ﮐﺎﻧﺪﯾﺪ را ﻣﺸﺨﺺ ﮐﻨﯿﺪ.
ج( آﯾﺎ ﭘﺎﺳﺦ ﺷﻤﺎ در ﻗﺴﻤﺖ )ب( ﺑﻪ ﻓﺮم BCNFﻧﯿﺰ ﻫﺴﺖ؟ ﺗﻮﺿﯿﺢ دﻫﯿﺪ.
د( ﻧﺸﺎن دﻫﯿﺪ اﮔﺮ راﺑﻄﻪ Rرا ﺑﻪ دو راﺑﻄﻪ زﯾﺮ ﺗﺠﺰﯾﻪ ﮐﻨﯿﻢ ،اﯾﻦ ﺗﺠﺰﯾﻪ losslessاﺳﺖ.
ﭘﺎﺳﺦ:
ﻣﯽﺗﻮان از ﺻﻔﺖ Eﺑﻪ وﯾﮋﮔﯽ Bرﺳﯿﺪ. اﺿﺎﻓﻪ اﺳﺖ زﯾﺮا در اﻟﻒ( Bدر ﺳﻤﺖ ﭼﭗ واﺑﺴﺘﮕﯽ
ﻣﯽﺗﻮان از Aﺑﻪ EBرﺳﯿﺪ E .ﻧﯿﺰ اﺿﺎﻓﻪ اﺳﺖ زﯾﺮا در Dدر ﺳﻤﺖ ﭼﭗ واﺑﺴﺘﮕﯽ
ﻣﯽﺗﻮان از Aﺑﻪ Eرﺳﯿﺪ. در ﺳﻤﺖ راﺳﺖ اﺿﺎﻓﻪ اﺳﺖ زﯾﺮا در
1
ﺑﺴﻤﻪ ﺗﻌﺎﻟﯽ
اﺻﻮل ﻃﺮاﺣﯽ ﭘﺎﯾﮕﺎه داده – دﮐﺘﺮ ﺷﻬﺮﯾﺎري
ﻧﯿﻤﺴﺎل دوم 1402-1401
ﮐﻮﯾﯿﺰ دوم
داﻧﺸﮑﺪه ﻣﻬﻨﺪﺳﯽ ﮐﺎﻣﭙﯿﻮﺗﺮ داﻧﺸﮕﺎه ﺻﻨﻌﺘﯽ اﻣﯿﺮﮐﺒﯿﺮ
ﺷﻤﺎره داﻧﺸﺠﻮﯾﯽ: ﻧﺎم و ﻧﺎم ﺧﺎﻧﻮادﮔﯽ:
ﻣﯽﺗﻮان از Dﺑﻪ Hرﺳﯿﺪ: اﺿﺎﻓﻪ اﺳﺖ زﯾﺮا در Hدر ﺳﻤﺖ ﭼﭗ
از Aﻣﯽﺗﻮان ﺑﻪ Eرﺳﯿﺪ ﭘﺲ اﯾﻦ واﺑﺴﺘﮕﯽ اﺿﺎﻓﻪ اﺳﺖ: اﺿﺎﻓﻪ اﺳﺖ زﯾﺮا در Cدر ﺳﻤﺖ ﭼﭗ
آن را ﻧﺘﯿﺠﻪ ﮔﺮﻓﺖ: ﻧﯿﺰ اﺿﺎﻓﻪ اﺳﺖ زﯾﺮا ﻣﯽﺗﻮان از واﺑﺴﺘﮕﯽ
2
ﺑﺴﻤﻪ ﺗﻌﺎﻟﯽ
اﺻﻮل ﻃﺮاﺣﯽ ﭘﺎﯾﮕﺎه داده – دﮐﺘﺮ ﺷﻬﺮﯾﺎري
ﻧﯿﻤﺴﺎل دوم 1402-1401
ﮐﻮﯾﯿﺰ دوم
داﻧﺸﮑﺪه ﻣﻬﻨﺪﺳﯽ ﮐﺎﻣﭙﯿﻮﺗﺮ داﻧﺸﮕﺎه ﺻﻨﻌﺘﯽ اﻣﯿﺮﮐﺒﯿﺮ
ﺷﻤﺎره داﻧﺸﺠﻮﯾﯽ: ﻧﺎم و ﻧﺎم ﺧﺎﻧﻮادﮔﯽ:
ج( ﺗﺠﺰﯾﻪ ﺑﺎﻻ ﺑﻪ ﻓﺮم BCNFﻧﯿﺰ ﻫﺴﺖ .زﯾﺮا ﻫﻤﺎﻧﻄﻮر ﮐﻪ ﻣﺸﺨﺺ ﺷﺪه در ﺳﻤﺖ ﭼﭗ واﺑﺴﺘﮕﯽﻫﺎي ﻫﺮ راﺑﻄﻪ ﮐﻠﯿﺪ ﮐﺎﻧﺪﯾﺪ آن
راﺑﻄﻪ ﻗﺮار دارد.
ﻫﻤﺎﻧﻄﻮر ﮐﻪ ﻣﺸﺎﻫﺪه ﻣﯽﮐﻨﯿﻢ ﺗﻮاﻧﺴﺘﯿﻢ ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ واﺑﺴﺘﮕﯽﻫﺎي داده ﺷﺪه از Aﺑﻪ AEBDﺑﺮﺳﯿﻢ ﮐﻪ ﺷﺎﻣﻞ ﺗﻤﺎم وﯾﮋﮔﯽﻫﺎي 1R
اﺳﺖ .ﭘﺲ ﻣﯽﺗﻮان ﻧﺘﯿﺠﻪ ﮔﺮﻓﺖ اﯾﻦ ﺗﺠﺰﯾﻪ losslessاﺳﺖ.
3
ﺑﺴﻤﻪ ﺗﻌﺎﻟﯽ
اﺻﻮل ﻃﺮاﺣﯽ ﭘﺎﯾﮕﺎه داده – دﮐﺘﺮ ﺷﻬﺮﯾﺎري
ﻧﯿﻤﺴﺎل دوم 1402-1401
ﮐﻮﯾﯿﺰ دوم
داﻧﺸﮑﺪه ﻣﻬﻨﺪﺳﯽ ﮐﺎﻣﭙﯿﻮﺗﺮ داﻧﺸﮕﺎه ﺻﻨﻌﺘﯽ اﻣﯿﺮﮐﺒﯿﺮ
ﺷﻤﺎره داﻧﺸﺠﻮﯾﯽ: ﻧﺎم و ﻧﺎم ﺧﺎﻧﻮادﮔﯽ:
اﻟﻒ(
A+
4
ﺑﺴﻤﻪ ﺗﻌﺎﻟﯽ
اﺻﻮل ﻃﺮاﺣﯽ ﭘﺎﯾﮕﺎه داده – دﮐﺘﺮ ﺷﻬﺮﯾﺎري
ﻧﯿﻤﺴﺎل دوم 1402-1401
ﮐﻮﯾﯿﺰ دوم
داﻧﺸﮑﺪه ﻣﻬﻨﺪﺳﯽ ﮐﺎﻣﭙﯿﻮﺗﺮ داﻧﺸﮕﺎه ﺻﻨﻌﺘﯽ اﻣﯿﺮﮐﺒﯿﺮ
ﺷﻤﺎره داﻧﺸﺠﻮﯾﯽ: ﻧﺎم و ﻧﺎم ﺧﺎﻧﻮادﮔﯽ:
F’:
(AC)+ = ACBD
Cﺎ ﺗﻮﺟﻪ Cﻪ اﯾﻨﮑﻪ ) +(ACﺷﺎﻣﻞ Bﻧ ik jﻫﺴﺖ nﺲ ادﻋﺎی ﻣﺎ درﺳﺖ اﺳﺖ.
u
ﺳqﺲ اﺿﺎﻓﻪ ﺑﻮدن Cرا Cﺎ اﺳﺘﻔﺎدە از واsﺴﺘtﻫﺎی اﺻT wآزﻣﺎﯾWﻢ:
A+ = ABCD
Cﺎ ﺗﻮﺟﻪ Cﻪ اﯾﻨﮑﻪ +Aﺷﺎﻣﻞ Cﻧ ik jﻫﺴﺖ nﺲ ادﻋﺎی ﻣﺎ درﺳﺖ اﺳﺖ.
u u
nﺲ اﯾﻦ واsﺴﺘC tﻪ واsﺴﺘ tزNﺮ ﺗyﺪzﻞ Tﺷﻮد:
u
ﺣﺎل ﺑﺮای واsﺴﺘ tزNﺮ اﺿﺎﻓﻪ ﺑﻮدن Bرا TآزﻣﺎﯾWﻢ:
(A)+ = ABCD
5
ﺑﺴﻤﻪ ﺗﻌﺎﻟﯽ
اﺻﻮل ﻃﺮاﺣﯽ ﭘﺎﯾﮕﺎه داده – دﮐﺘﺮ ﺷﻬﺮﯾﺎري
ﻧﯿﻤﺴﺎل دوم 1402-1401
ﮐﻮﯾﯿﺰ دوم
داﻧﺸﮑﺪه ﻣﻬﻨﺪﺳﯽ ﮐﺎﻣﭙﯿﻮﺗﺮ داﻧﺸﮕﺎه ﺻﻨﻌﺘﯽ اﻣﯿﺮﮐﺒﯿﺮ
ﺷﻤﺎره داﻧﺸﺠﻮﯾﯽ: ﻧﺎم و ﻧﺎم ﺧﺎﻧﻮادﮔﯽ:
Cﺎ ﺗﻮﺟﻪ Cﻪ اﯾﻨﮑﻪ +Aﺷﺎﻣﻞ Bﻧ ik jﻫﺴﺖ nﺲ ادﻋﺎی ﻣﺎ درﺳﺖ اﺳﺖ.
u u
nﺲ اﯾﻦ واsﺴﺘC tﻪ واsﺴﺘ tزNﺮ ﺗyﺪzﻞ Tﺷﻮد:
ج(
Cﺎ ﺗﻮﺟﻪ Cﻪ Cﺨﺶ اﻟﻒ Tﺗﻮان Aرا Cﻪﻋﻨﻮان €ﻠWﺪ €ﺎﻧﺪzﺪ ﻣﺤﺴﻮب ﮐﺮد .ﻫﻢﭼﻨ k j
…:
(BCD)+ = ABCD
و ﻫﯿﭻ زNﺮ ﻣﺠﻤﻮﻋﻪای از BCDﻣﻮﺟﻮد ﻧŠﺴﺖ ﮐﻪ ﺑﺘﻮاﻧWﻢ از آن Cﻪ RﺑﺮﺳWﻢn .ﺲ BCDﻧ z ik jﮏ €ﻠWﺪ €ﺎﻧﺪzﺪ اﺳﺖ.
6