SlideShare a Scribd company logo
1 of 4
Tutorial 7
a)
Keepingtrackof data –
The basic functionof DDBMS is to keeptrackof the data distribution,fragmentationandreplication
by expandingthe DDBMScatalog.
DistributedQueryProcessing –
The basic functionof DDBMS is basicallyits abilitytoaccessremote sitesandtotransmitsqueries
and data amongthe varioussitesviaa communicationnetwork.
ReplicatedDataManagement –
The basic functionof DDBMS is basicallytodecide whichcopyof a replicateddataitemtoaccessand
to maintainthe consistencyof copiesof replicateddataitems.
DistributedDatabase Recovery –
The abilitytorecoverfromthe individual sitecrashesandfromnew typesof failuressuchasfailure
of communicationlinks.
Security –
The basic functionof DDBMS is to execute DistributedTransactionwithpropermanagementof the
securityof the data and the authorization/accessprivilege of users.
DistributedDirectoryManagement –
A directorybasicallycontainsinformationaboutdatainthe database.The directory maybe global
for the entire DDB,or local for eachsite.The placementanddistributionof the directorymayhave
designandpolicyissues.
DistributedTransactionManagement –
The basic functionof DDBMS is itsabilitytodevise executionstrategiesfor queriesandtransaction
that accessdata from more than one site andto synchronize the accesstodistributeddataand
basicallytomaintainthe integrityof the complete database.
b)
A DDBMS may be classifiedashomogeneousorheterogeneous.Ina homogeneoussystem,all sites
use the same DBMS product.In a heterogeneoussystem, sitesmayrundifferentDBMSproducts,
whichneednotbe basedon the same underlyingdatamodel,andsothe systemmaybe composed
of relational,network,hierarchical andobject-orientedDBMSs.
Homogeneoussystemsare mucheasiertodesignandmanage.Thisapproachprovidesincremental
growth,makingthe additionof a newsite tothe DDBMS easy,andallowsincreasedperformance by
exploitingthe parallel processingcapability of multiple sites.
Heterogeneoussystemusuallyresultwhenindividual siteshave implementedtheirowndatabase
and integrationisconsideredatalaterstage.In a heterogeneoussystem,translationsare required
to allowcommunicationbetweendifferent DBMSs.To provide DBMStransparency,usersmustbe
able to make requestsinthe language of the DBMS at theirlocal site.The systemthenhasthe task
of locatingthe dataand performinganynecessarytranslation.Datamaybe requiredfromanother
site that mayhave:
• Differenthardware;
• DifferentDBMSproducts;
• Differenthardware anddifferentDBMSproducts
If the hardware isdifferentbutthe DBMS productsare the same,the translationisstraightforward,
involvingthe change of codesandword lengths.If the DBMS productsare different,the translation
iscomplicated,involvingthe mappingof the datastructure inone data model to the equivalentdata
structuresinanotherdata model.Forexample,relationsinthe relational datamodel are mappedto
recordsand setsinthe networkmodel.Itisalsonecessarytotranslate the querylanguage used(for
example,SQLSELECTstatementsare mappedtothe networkFINDand GET statements).If boththe
hardware and software are different,thenthese twotypesof translationare required.Thismakes
the processingextremelycomplex.
The typical solutionuse bysome relationalsystemsthatare partof a heterogeneousDDBMSisto
use gateways,whichconvertthe language andmodel of eachdifferentDBMSinto the language and
model of the relational system.
c)
Transactiontransparencyisa DDBMS propertythatensuresthatdatabase transactionswill maintain
the distributeddatabase'sintegrityandconsistency.RememberthataDDBMS database transaction
can update data storedinmany differentcomputersconnectedinanetwork.
Part b
a)
Step-1:
Breakingthe groupof Columnstocreate 1st normalizationform.
Item(ItemNum,Description,OnHand,Category,Price,OrderNum, OrderDate,CustomerNum,
CustomerName, RepNum,LastName,FirstName,NumOrdered,QuotedPrice)
Step-2:
Convertingintothe 2ndnormalizationform.
Identifyingthe primarykeysforeachsubset;
(ItemNum,
(OrderNum,
(CustomerNum,
(RepNum,
Regroupingthe Columnsasperdependencies;
(ItemNum, Description,Category,OnHand,Price)
(OrderNum,OrderDate,CustomerNum,CustomerName,RepNum, NumOrdered,QuotedPrice)
(CustomerNum,CustomerName)
(RepNum,LastName,FirstName)
Assigningthe namesforthe newlyassignedtables;
Item(ItemNum,Description, Category,OnHand,Price)
Orders(OrderNum,OrderDate,CustomerNum,CustomerName,RepNum, NumOrdered,
QuotedPrice)
Customer(CustomerNum, CustomerName)
Rep(RepNum,LastName,FirstName)
Step3:
Convertingtothe 3rd normalizationformandcreatinga new table calledOrderlinewiththe
dependentrows:(OrderNum,ItemNum, NumOrdered,QuotedPrice).Sothe final contentwouldbe;
Orderline (OrderNum,ItemNum,NumOrdered,QuotedPrice)
Step4:
Namingthese tablesandputthe entire collectiontogether,givingthe following:
Item(ItemNum,Description,Category,OnHand,Price)
Orders(OrderNum,OrderDate,CustomerNum,CustomerName,RepNum, NumOrdered,
QuotedPrice)
Customer(CustomerNum, CustomerName)
Rep(RepNum,LastName,FirstName)
Orderline (OrderNum,ItemNum, NumOrdered,QuotedPrice)
Functional dependenciesare;
Orderstable:
Orderline table dependsonOrderstable forthe columns(OrderNum,NumOrdered,QuotedPrice)
and Itemtable forthe columnItemNum.

More Related Content

What's hot

5 data resource management
5 data resource management5 data resource management
5 data resource managementNymphea Saraf
 
Week 1 Lab Directions
Week 1 Lab DirectionsWeek 1 Lab Directions
Week 1 Lab Directionsoudesign
 
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]Usman Tariq
 
Bc0058 data warehousing
Bc0058   data warehousingBc0058   data warehousing
Bc0058 data warehousingsmumbahelp
 
Deep semantic understanding
Deep semantic understandingDeep semantic understanding
Deep semantic understandingsidra ali
 
DEE 431 Introduction to DBMS Slide 1
DEE 431 Introduction to DBMS Slide 1DEE 431 Introduction to DBMS Slide 1
DEE 431 Introduction to DBMS Slide 1YOGESH SINGH
 
data resource management
 data resource management data resource management
data resource managementsoodsurbhi123
 
Dbms role advantages
Dbms role advantagesDbms role advantages
Dbms role advantagesjeancly
 
Chapter 2 database environment
Chapter 2 database environmentChapter 2 database environment
Chapter 2 database environment>. <
 
Data base management system
Data base management systemData base management system
Data base management systemNavneet Jingar
 
Representing Non-Relational Databases with Darwinian Networks
Representing Non-Relational Databases with Darwinian NetworksRepresenting Non-Relational Databases with Darwinian Networks
Representing Non-Relational Databases with Darwinian NetworksIJERA Editor
 
Database management system (dbms)
Database management system (dbms)Database management system (dbms)
Database management system (dbms)Amruta Kapoor
 

What's hot (16)

5 data resource management
5 data resource management5 data resource management
5 data resource management
 
Week 1 Lab Directions
Week 1 Lab DirectionsWeek 1 Lab Directions
Week 1 Lab Directions
 
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
 
Advanced Database System
Advanced Database SystemAdvanced Database System
Advanced Database System
 
03 Object Dbms Technology
03 Object Dbms Technology03 Object Dbms Technology
03 Object Dbms Technology
 
Bc0058 data warehousing
Bc0058   data warehousingBc0058   data warehousing
Bc0058 data warehousing
 
Deep semantic understanding
Deep semantic understandingDeep semantic understanding
Deep semantic understanding
 
DEE 431 Introduction to DBMS Slide 1
DEE 431 Introduction to DBMS Slide 1DEE 431 Introduction to DBMS Slide 1
DEE 431 Introduction to DBMS Slide 1
 
Database systems introduction
Database systems introductionDatabase systems introduction
Database systems introduction
 
data resource management
 data resource management data resource management
data resource management
 
Dbms role advantages
Dbms role advantagesDbms role advantages
Dbms role advantages
 
Chapter 2 database environment
Chapter 2 database environmentChapter 2 database environment
Chapter 2 database environment
 
Assign 1
Assign 1Assign 1
Assign 1
 
Data base management system
Data base management systemData base management system
Data base management system
 
Representing Non-Relational Databases with Darwinian Networks
Representing Non-Relational Databases with Darwinian NetworksRepresenting Non-Relational Databases with Darwinian Networks
Representing Non-Relational Databases with Darwinian Networks
 
Database management system (dbms)
Database management system (dbms)Database management system (dbms)
Database management system (dbms)
 

Similar to T7

Lecture 11 - distributed database
Lecture 11 - distributed databaseLecture 11 - distributed database
Lecture 11 - distributed databaseHoneySah
 
Distributed Database System
Distributed Database SystemDistributed Database System
Distributed Database SystemSulemang
 
Distributed database management system
Distributed database management systemDistributed database management system
Distributed database management systemVinay D. Patel
 
Distributed database
Distributed databaseDistributed database
Distributed databasesanjay joshi
 
Database management functions
Database management functionsDatabase management functions
Database management functionsyhen06
 
Distributed database
Distributed databaseDistributed database
Distributed databasesanjay joshi
 
A database management system
A database management systemA database management system
A database management systemghulam120
 
Unit-1 Introduction to Big Data.pptx
Unit-1 Introduction to Big Data.pptxUnit-1 Introduction to Big Data.pptx
Unit-1 Introduction to Big Data.pptxAnkitChauhan817826
 
Lec 8 (distributed database)
Lec 8 (distributed database)Lec 8 (distributed database)
Lec 8 (distributed database)Sudarshan Mondal
 
Database Design Slide 1
Database Design Slide 1Database Design Slide 1
Database Design Slide 1ahfiki
 

Similar to T7 (20)

Lecture 11 - distributed database
Lecture 11 - distributed databaseLecture 11 - distributed database
Lecture 11 - distributed database
 
Distributed Database System
Distributed Database SystemDistributed Database System
Distributed Database System
 
Distributed database management system
Distributed database management systemDistributed database management system
Distributed database management system
 
Distributed database
Distributed databaseDistributed database
Distributed database
 
ppt on database management
ppt on database management ppt on database management
ppt on database management
 
Distributed database
Distributed databaseDistributed database
Distributed database
 
Database management functions
Database management functionsDatabase management functions
Database management functions
 
DDBMS.pptx
DDBMS.pptxDDBMS.pptx
DDBMS.pptx
 
Lecture#5
Lecture#5Lecture#5
Lecture#5
 
1 ddbms jan 2011_u
1 ddbms jan 2011_u1 ddbms jan 2011_u
1 ddbms jan 2011_u
 
Distributed database
Distributed databaseDistributed database
Distributed database
 
Ddbms1
Ddbms1Ddbms1
Ddbms1
 
DDBS PPT (1).pptx
DDBS PPT (1).pptxDDBS PPT (1).pptx
DDBS PPT (1).pptx
 
oracle intro
oracle introoracle intro
oracle intro
 
Database
DatabaseDatabase
Database
 
A database management system
A database management systemA database management system
A database management system
 
Unit-1 Introduction to Big Data.pptx
Unit-1 Introduction to Big Data.pptxUnit-1 Introduction to Big Data.pptx
Unit-1 Introduction to Big Data.pptx
 
Lec 8 (distributed database)
Lec 8 (distributed database)Lec 8 (distributed database)
Lec 8 (distributed database)
 
Database
DatabaseDatabase
Database
 
Database Design Slide 1
Database Design Slide 1Database Design Slide 1
Database Design Slide 1
 

More from NidhiGupta8431 (9)

T6
T6T6
T6
 
T4
T4T4
T4
 
T 8-gurjinder
T 8-gurjinderT 8-gurjinder
T 8-gurjinder
 
T10
T10T10
T10
 
Week 9.docx
Week 9.docxWeek 9.docx
Week 9.docx
 
T1
T1T1
T1
 
Individual log file_3_shayan_.docx
Individual log file_3_shayan_.docxIndividual log file_3_shayan_.docx
Individual log file_3_shayan_.docx
 
Ict713 t320-t10-dl-08 dec2020
Ict713 t320-t10-dl-08 dec2020Ict713 t320-t10-dl-08 dec2020
Ict713 t320-t10-dl-08 dec2020
 
Ict713 t320-t7-dl-20 oct2020
Ict713 t320-t7-dl-20 oct2020Ict713 t320-t7-dl-20 oct2020
Ict713 t320-t7-dl-20 oct2020
 

Recently uploaded

Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaDubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaUnited Arab Emirates
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service ThanePooja Nehwal
 
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...ur8mqw8e
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一ga6c6bdl
 
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...anilsa9823
 
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一ga6c6bdl
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...nagunakhan
 
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...ranjana rawat
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...Suhani Kapoor
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...Pooja Nehwal
 
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Pooja Nehwal
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)kojalkojal131
 
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gayasrsj9000
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Call Girls in Nagpur High Profile
 
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...Pooja Nehwal
 
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...nagunakhan
 

Recently uploaded (20)

Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
 
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaDubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
 
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
 
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
 
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
 
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
 
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
 
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
 
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
 
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
 

T7

  • 1. Tutorial 7 a) Keepingtrackof data – The basic functionof DDBMS is to keeptrackof the data distribution,fragmentationandreplication by expandingthe DDBMScatalog. DistributedQueryProcessing – The basic functionof DDBMS is basicallyits abilitytoaccessremote sitesandtotransmitsqueries and data amongthe varioussitesviaa communicationnetwork. ReplicatedDataManagement – The basic functionof DDBMS is basicallytodecide whichcopyof a replicateddataitemtoaccessand to maintainthe consistencyof copiesof replicateddataitems. DistributedDatabase Recovery – The abilitytorecoverfromthe individual sitecrashesandfromnew typesof failuressuchasfailure of communicationlinks. Security – The basic functionof DDBMS is to execute DistributedTransactionwithpropermanagementof the securityof the data and the authorization/accessprivilege of users. DistributedDirectoryManagement – A directorybasicallycontainsinformationaboutdatainthe database.The directory maybe global for the entire DDB,or local for eachsite.The placementanddistributionof the directorymayhave designandpolicyissues. DistributedTransactionManagement – The basic functionof DDBMS is itsabilitytodevise executionstrategiesfor queriesandtransaction that accessdata from more than one site andto synchronize the accesstodistributeddataand basicallytomaintainthe integrityof the complete database. b) A DDBMS may be classifiedashomogeneousorheterogeneous.Ina homogeneoussystem,all sites use the same DBMS product.In a heterogeneoussystem, sitesmayrundifferentDBMSproducts, whichneednotbe basedon the same underlyingdatamodel,andsothe systemmaybe composed of relational,network,hierarchical andobject-orientedDBMSs.
  • 2. Homogeneoussystemsare mucheasiertodesignandmanage.Thisapproachprovidesincremental growth,makingthe additionof a newsite tothe DDBMS easy,andallowsincreasedperformance by exploitingthe parallel processingcapability of multiple sites. Heterogeneoussystemusuallyresultwhenindividual siteshave implementedtheirowndatabase and integrationisconsideredatalaterstage.In a heterogeneoussystem,translationsare required to allowcommunicationbetweendifferent DBMSs.To provide DBMStransparency,usersmustbe able to make requestsinthe language of the DBMS at theirlocal site.The systemthenhasthe task of locatingthe dataand performinganynecessarytranslation.Datamaybe requiredfromanother site that mayhave: • Differenthardware; • DifferentDBMSproducts; • Differenthardware anddifferentDBMSproducts If the hardware isdifferentbutthe DBMS productsare the same,the translationisstraightforward, involvingthe change of codesandword lengths.If the DBMS productsare different,the translation iscomplicated,involvingthe mappingof the datastructure inone data model to the equivalentdata structuresinanotherdata model.Forexample,relationsinthe relational datamodel are mappedto recordsand setsinthe networkmodel.Itisalsonecessarytotranslate the querylanguage used(for example,SQLSELECTstatementsare mappedtothe networkFINDand GET statements).If boththe hardware and software are different,thenthese twotypesof translationare required.Thismakes the processingextremelycomplex. The typical solutionuse bysome relationalsystemsthatare partof a heterogeneousDDBMSisto use gateways,whichconvertthe language andmodel of eachdifferentDBMSinto the language and model of the relational system. c) Transactiontransparencyisa DDBMS propertythatensuresthatdatabase transactionswill maintain the distributeddatabase'sintegrityandconsistency.RememberthataDDBMS database transaction can update data storedinmany differentcomputersconnectedinanetwork.
  • 3. Part b a) Step-1: Breakingthe groupof Columnstocreate 1st normalizationform. Item(ItemNum,Description,OnHand,Category,Price,OrderNum, OrderDate,CustomerNum, CustomerName, RepNum,LastName,FirstName,NumOrdered,QuotedPrice) Step-2: Convertingintothe 2ndnormalizationform. Identifyingthe primarykeysforeachsubset; (ItemNum, (OrderNum, (CustomerNum, (RepNum, Regroupingthe Columnsasperdependencies; (ItemNum, Description,Category,OnHand,Price) (OrderNum,OrderDate,CustomerNum,CustomerName,RepNum, NumOrdered,QuotedPrice) (CustomerNum,CustomerName) (RepNum,LastName,FirstName) Assigningthe namesforthe newlyassignedtables; Item(ItemNum,Description, Category,OnHand,Price) Orders(OrderNum,OrderDate,CustomerNum,CustomerName,RepNum, NumOrdered, QuotedPrice) Customer(CustomerNum, CustomerName) Rep(RepNum,LastName,FirstName) Step3: Convertingtothe 3rd normalizationformandcreatinga new table calledOrderlinewiththe dependentrows:(OrderNum,ItemNum, NumOrdered,QuotedPrice).Sothe final contentwouldbe; Orderline (OrderNum,ItemNum,NumOrdered,QuotedPrice) Step4:
  • 4. Namingthese tablesandputthe entire collectiontogether,givingthe following: Item(ItemNum,Description,Category,OnHand,Price) Orders(OrderNum,OrderDate,CustomerNum,CustomerName,RepNum, NumOrdered, QuotedPrice) Customer(CustomerNum, CustomerName) Rep(RepNum,LastName,FirstName) Orderline (OrderNum,ItemNum, NumOrdered,QuotedPrice) Functional dependenciesare; Orderstable: Orderline table dependsonOrderstable forthe columns(OrderNum,NumOrdered,QuotedPrice) and Itemtable forthe columnItemNum.