SlideShare a Scribd company logo
1 of 7
Q) You have been asked to design a database system for
GeoNotes, a company that wants to create a mobile
application that anyone would use to create routes (Geo) that
would automatically be produced while
walking, biking, driving, etc., and comments (Notes) – text,
photos, points-of-interest, location ratings,
etc. – that the user would enter while using the application.
For example, tourists could use this application while walking
through a city, and it would automatically
capture their walking route. When they encountered something
they wanted to comment on or “geo-tag”,
they would simply enter some text, or take a photo, or identify a
point-of-interest, or “rate” a location
based on its significance or beauty. Once they returned home
from their vacation, they could review all
their GeoNotes – the walks they took, associated comments and
geo-tags, and “relive” their vacation.
One useful feature of GeoNotes is that users do not need to be
connected to the Internet – GeoNotes are
captured regardless of network connectivity. However, once
users decide to publish their GeoNotes, they
need to connect to the GeoNotes “cloud” to upload their
information. Once uploaded, they could share
these GeoNotes with their friends and family so that they could
also experience the vacation and/or use
them for planning their own vacation.
The GeoNotes system has two databases – one for the mobile
application and one for the cloud-based
GeoNotes management system. These databases need to “talk”
to each other so that a user’s mobile
GeoNotes are synchronized with the cloud-based system.
Design a database for this project.
1. Draw a conceptual data model (entity-relationship model
diagram) for your database. There should be
at least four (4) entities with their relations. Clearly describe
and explain all the symbols you use for
your ER model diagram. (25)
2. Working from your conceptual data model, draw the physical
data model (database design) for your
database. This diagram must contain sufficient detail to
implement your database in a database
management system. Again, clearly describe and explain all the
symbols you use for your database
design. (25)
3. Explain the difference between your ER diagram (part 1
above) and your final database design (part 2
above). (10)
4. Describe at least one stored procedure for this project in
detail (10), explain why using this stored
procedure would be a good idea (10), and use pseudo-code to
demonstrate what the stored procedure
would do (10).
5. During the requirements analysis phase of the database
design, you discovered that GeoNotes wants
to use social media data in some manner. What type of “Big
Data” from social networks would you
recommend they look at and how might it be used concurrently
within your database? (10)
Q)
You have been asked to design a database system for GeoNotes,
a company that wants to create a
mobile
application that anyone would use to create routes (Geo) that
would automatically be produced while
walking, biking, driving, etc., and comments (Notes)
–
text, photos, points
-
of
-
interest, location ratings,
etc.
–
that the user would enter while using the application.
For example, tourists could use this application while walking
through a city, and it w
ould automatically
capture their walking route. When they encountered something
they wanted to comment on or “geo
-
tag”,
they would simply enter some text, or take a photo, or identify a
point
-
of
-
interest, or “rate” a location
based on its significance or b
eauty. Once they returned home from their vacation, they could
review all
their GeoNotes
–
the walks they took, associated comments and geo
-
tags, and “relive” their vacation.
One useful feature of GeoNotes is that users do not need to be
connected to the I
nternet
–
GeoNotes
are
captured regardless of network connectivity. However, once
users decide to publish their GeoNotes,
they
need to connect to the GeoNotes “cloud” to upload their
information. Once uploaded, they could share
these GeoNotes with their fr
iends and family so that they could also experience the vacation
and/or use
them for planning their own vacation.
The GeoNotes system has two databases
–
one for the mobile application and one for the cloud
-
based
GeoNotes management system. These databases
need to “talk” to each other so that a user’s mobile
GeoNotes are synchronized with the cloud
-
based system.
Design a database for this project.
1. Draw a conceptual data model (entity
-
relationship model diagram) for your database. There should
be
at least
four (4) entities with their relations. Clearly describe and
explain all the symbols you use for
your ER model diagram. (25)
2. Working from your conceptual data model, draw the physical
data model (database design) for your
database. This diagram must co
ntain sufficient detail to implement your database in a database
management system. Again, clearly describe and explain all the
symbols you use for your database
design. (25)
Q) You have been asked to design a database system for
GeoNotes, a company that wants to create a
mobile
application that anyone would use to create routes (Geo) that
would automatically be produced while
walking, biking, driving, etc., and comments (Notes) – text,
photos, points-of-interest, location ratings,
etc. – that the user would enter while using the application.
For example, tourists could use this application while walking
through a city, and it would automatically
capture their walking route. When they encountered something
they wanted to comment on or “geo-
tag”,
they would simply enter some text, or take a photo, or identify a
point-of-interest, or “rate” a location
based on its significance or beauty. Once they returned home
from their vacation, they could review all
their GeoNotes – the walks they took, associated comments and
geo-tags, and “relive” their vacation.
One useful feature of GeoNotes is that users do not need to be
connected to the Internet – GeoNotes
are
captured regardless of network connectivity. However, once
users decide to publish their GeoNotes,
they
need to connect to the GeoNotes “cloud” to upload their
information. Once uploaded, they could share
these GeoNotes with their friends and family so that they could
also experience the vacation and/or use
them for planning their own vacation.
The GeoNotes system has two databases – one for the mobile
application and one for the cloud-based
GeoNotes management system. These databases need to “talk”
to each other so that a user’s mobile
GeoNotes are synchronized with the cloud-based system.
Design a database for this project.
1. Draw a conceptual data model (entity-relationship model
diagram) for your database. There should
be
at least four (4) entities with their relations. Clearly describe
and explain all the symbols you use for
your ER model diagram. (25)
2. Working from your conceptual data model, draw the physical
data model (database design) for your
database. This diagram must contain sufficient detail to
implement your database in a database
management system. Again, clearly describe and explain all the
symbols you use for your database
design. (25)

More Related Content

Similar to Q) You have been asked to design a database system for GeoNotes, a.docx

Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033
Editor IJARCET
 
Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033
Editor IJARCET
 

Similar to Q) You have been asked to design a database system for GeoNotes, a.docx (20)

Scrlc geo ppt
Scrlc geo pptScrlc geo ppt
Scrlc geo ppt
 
Location based reminder
Location based reminderLocation based reminder
Location based reminder
 
Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033
 
Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033
 
MyTravel: a geo-referenced social-oriented Web 2.0 application
MyTravel: a geo-referenced social-oriented Web 2.0 applicationMyTravel: a geo-referenced social-oriented Web 2.0 application
MyTravel: a geo-referenced social-oriented Web 2.0 application
 
IRJET- Android Smart Traveller Guide using Virtual Assistant
IRJET- Android Smart Traveller Guide using Virtual AssistantIRJET- Android Smart Traveller Guide using Virtual Assistant
IRJET- Android Smart Traveller Guide using Virtual Assistant
 
iTimer - Count On Your Time
iTimer - Count On Your TimeiTimer - Count On Your Time
iTimer - Count On Your Time
 
Meteor Mobile App Development
Meteor Mobile App DevelopmentMeteor Mobile App Development
Meteor Mobile App Development
 
Couchbase Mobile Ideathon in Tokyo 2014.08.29: Developing with couchbase lite
Couchbase Mobile Ideathon in Tokyo 2014.08.29: Developing with couchbase lite Couchbase Mobile Ideathon in Tokyo 2014.08.29: Developing with couchbase lite
Couchbase Mobile Ideathon in Tokyo 2014.08.29: Developing with couchbase lite
 
IRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare APIIRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare API
 
IRJET- Hand on Hand
IRJET- Hand on HandIRJET- Hand on Hand
IRJET- Hand on Hand
 
Freedomotic v1.5 whitepaper
Freedomotic v1.5 whitepaperFreedomotic v1.5 whitepaper
Freedomotic v1.5 whitepaper
 
SD-miner System to Retrieve Probabilistic Neighborhood Points in Spatial Dat...
SD-miner System to Retrieve Probabilistic Neighborhood Points  in Spatial Dat...SD-miner System to Retrieve Probabilistic Neighborhood Points  in Spatial Dat...
SD-miner System to Retrieve Probabilistic Neighborhood Points in Spatial Dat...
 
Indoor localization Leveraging Human Perception of Textual Signs
Indoor localization Leveraging Human Perception of Textual SignsIndoor localization Leveraging Human Perception of Textual Signs
Indoor localization Leveraging Human Perception of Textual Signs
 
Dojo 1.7 mobile overview dojo conf 2011
Dojo 1.7 mobile overview  dojo conf 2011Dojo 1.7 mobile overview  dojo conf 2011
Dojo 1.7 mobile overview dojo conf 2011
 
Improvement in the usability of gis based services by
Improvement in the usability of gis based services byImprovement in the usability of gis based services by
Improvement in the usability of gis based services by
 
Gps based search coupons on map view ios, android mobile application
Gps based search coupons on map view   ios, android mobile applicationGps based search coupons on map view   ios, android mobile application
Gps based search coupons on map view ios, android mobile application
 
Topic15 GeoInfoMap by 10525309D
Topic15 GeoInfoMap by 10525309DTopic15 GeoInfoMap by 10525309D
Topic15 GeoInfoMap by 10525309D
 
Android Material Design
Android Material DesignAndroid Material Design
Android Material Design
 
4 newmain doc
4 newmain doc4 newmain doc
4 newmain doc
 

More from makdul

According to (Fatehi, Gordon & Florida, N.D.) theoretical orient.docx
According to (Fatehi, Gordon & Florida, N.D.) theoretical orient.docxAccording to (Fatehi, Gordon & Florida, N.D.) theoretical orient.docx
According to (Fatehi, Gordon & Florida, N.D.) theoretical orient.docx
makdul
 
According to Gray et al, (2017) critical appraisal is the proce.docx
According to Gray et al, (2017) critical appraisal is the proce.docxAccording to Gray et al, (2017) critical appraisal is the proce.docx
According to Gray et al, (2017) critical appraisal is the proce.docx
makdul
 
According to article Insecure Policing Under Racial Capitalism by.docx
According to article Insecure Policing Under Racial Capitalism by.docxAccording to article Insecure Policing Under Racial Capitalism by.docx
According to article Insecure Policing Under Racial Capitalism by.docx
makdul
 
Abstract In this experiment, examining the equivalence poi.docx
Abstract  In this experiment, examining the equivalence poi.docxAbstract  In this experiment, examining the equivalence poi.docx
Abstract In this experiment, examining the equivalence poi.docx
makdul
 
ACC 403- ASSIGNMENT 2 RUBRIC!!!Points 280Assignment 2 Audi.docx
ACC 403- ASSIGNMENT 2 RUBRIC!!!Points 280Assignment 2 Audi.docxACC 403- ASSIGNMENT 2 RUBRIC!!!Points 280Assignment 2 Audi.docx
ACC 403- ASSIGNMENT 2 RUBRIC!!!Points 280Assignment 2 Audi.docx
makdul
 
ACC 601 Managerial Accounting Group Case 3 (160 points) .docx
ACC 601 Managerial Accounting Group Case 3 (160 points) .docxACC 601 Managerial Accounting Group Case 3 (160 points) .docx
ACC 601 Managerial Accounting Group Case 3 (160 points) .docx
makdul
 
Academic Integrity A Letter to My Students[1] Bill T.docx
Academic Integrity A Letter to My Students[1]  Bill T.docxAcademic Integrity A Letter to My Students[1]  Bill T.docx
Academic Integrity A Letter to My Students[1] Bill T.docx
makdul
 
Acceptable concerts include professional orchestras, soloists, jazz,.docx
Acceptable concerts include professional orchestras, soloists, jazz,.docxAcceptable concerts include professional orchestras, soloists, jazz,.docx
Acceptable concerts include professional orchestras, soloists, jazz,.docx
makdul
 
ACA was passed in 2010, under the presidency of Barack Obama. Pr.docx
ACA was passed in 2010, under the presidency of Barack Obama. Pr.docxACA was passed in 2010, under the presidency of Barack Obama. Pr.docx
ACA was passed in 2010, under the presidency of Barack Obama. Pr.docx
makdul
 
Academic Paper  Overview  This performance task was intended to asse.docx
Academic Paper  Overview  This performance task was intended to asse.docxAcademic Paper  Overview  This performance task was intended to asse.docx
Academic Paper  Overview  This performance task was intended to asse.docx
makdul
 
Academic Research Team Project PaperCOVID-19 Open Research Datas.docx
Academic Research Team Project PaperCOVID-19 Open Research Datas.docxAcademic Research Team Project PaperCOVID-19 Open Research Datas.docx
Academic Research Team Project PaperCOVID-19 Open Research Datas.docx
makdul
 
AbstractVoice over Internet Protocol (VoIP) is an advanced t.docx
AbstractVoice over Internet Protocol (VoIP) is an advanced t.docxAbstractVoice over Internet Protocol (VoIP) is an advanced t.docx
AbstractVoice over Internet Protocol (VoIP) is an advanced t.docx
makdul
 

More from makdul (20)

According to Davenport (2014) social media and health care are c.docx
According to Davenport (2014) social media and health care are c.docxAccording to Davenport (2014) social media and health care are c.docx
According to Davenport (2014) social media and health care are c.docx
 
According to (Fatehi, Gordon & Florida, N.D.) theoretical orient.docx
According to (Fatehi, Gordon & Florida, N.D.) theoretical orient.docxAccording to (Fatehi, Gordon & Florida, N.D.) theoretical orient.docx
According to (Fatehi, Gordon & Florida, N.D.) theoretical orient.docx
 
According to Libertarianism, there is no right to any social service.docx
According to Libertarianism, there is no right to any social service.docxAccording to Libertarianism, there is no right to any social service.docx
According to Libertarianism, there is no right to any social service.docx
 
According to Kirk (2016), most of your time will be spent working wi.docx
According to Kirk (2016), most of your time will be spent working wi.docxAccording to Kirk (2016), most of your time will be spent working wi.docx
According to Kirk (2016), most of your time will be spent working wi.docx
 
According to cultural deviance theorists like Cohen, deviant sub.docx
According to cultural deviance theorists like Cohen, deviant sub.docxAccording to cultural deviance theorists like Cohen, deviant sub.docx
According to cultural deviance theorists like Cohen, deviant sub.docx
 
According to Gray et al, (2017) critical appraisal is the proce.docx
According to Gray et al, (2017) critical appraisal is the proce.docxAccording to Gray et al, (2017) critical appraisal is the proce.docx
According to Gray et al, (2017) critical appraisal is the proce.docx
 
According to article Insecure Policing Under Racial Capitalism by.docx
According to article Insecure Policing Under Racial Capitalism by.docxAccording to article Insecure Policing Under Racial Capitalism by.docx
According to article Insecure Policing Under Racial Capitalism by.docx
 
Abstract In this experiment, examining the equivalence poi.docx
Abstract  In this experiment, examining the equivalence poi.docxAbstract  In this experiment, examining the equivalence poi.docx
Abstract In this experiment, examining the equivalence poi.docx
 
ACC 403- ASSIGNMENT 2 RUBRIC!!!Points 280Assignment 2 Audi.docx
ACC 403- ASSIGNMENT 2 RUBRIC!!!Points 280Assignment 2 Audi.docxACC 403- ASSIGNMENT 2 RUBRIC!!!Points 280Assignment 2 Audi.docx
ACC 403- ASSIGNMENT 2 RUBRIC!!!Points 280Assignment 2 Audi.docx
 
ACC 601 Managerial Accounting Group Case 3 (160 points) .docx
ACC 601 Managerial Accounting Group Case 3 (160 points) .docxACC 601 Managerial Accounting Group Case 3 (160 points) .docx
ACC 601 Managerial Accounting Group Case 3 (160 points) .docx
 
Academic Integrity A Letter to My Students[1] Bill T.docx
Academic Integrity A Letter to My Students[1]  Bill T.docxAcademic Integrity A Letter to My Students[1]  Bill T.docx
Academic Integrity A Letter to My Students[1] Bill T.docx
 
Access the Center for Disease Control and Prevention’s (CDC’s) Nu.docx
Access the Center for Disease Control and Prevention’s (CDC’s) Nu.docxAccess the Center for Disease Control and Prevention’s (CDC’s) Nu.docx
Access the Center for Disease Control and Prevention’s (CDC’s) Nu.docx
 
According to DSM 5 This patient had very many symptoms that sugg.docx
According to DSM 5 This patient had very many symptoms that sugg.docxAccording to DSM 5 This patient had very many symptoms that sugg.docx
According to DSM 5 This patient had very many symptoms that sugg.docx
 
Acceptable concerts include professional orchestras, soloists, jazz,.docx
Acceptable concerts include professional orchestras, soloists, jazz,.docxAcceptable concerts include professional orchestras, soloists, jazz,.docx
Acceptable concerts include professional orchestras, soloists, jazz,.docx
 
ACA was passed in 2010, under the presidency of Barack Obama. Pr.docx
ACA was passed in 2010, under the presidency of Barack Obama. Pr.docxACA was passed in 2010, under the presidency of Barack Obama. Pr.docx
ACA was passed in 2010, under the presidency of Barack Obama. Pr.docx
 
Access the FASB website. Once you login, click the FASB Accounting S.docx
Access the FASB website. Once you login, click the FASB Accounting S.docxAccess the FASB website. Once you login, click the FASB Accounting S.docx
Access the FASB website. Once you login, click the FASB Accounting S.docx
 
Academic Paper  Overview  This performance task was intended to asse.docx
Academic Paper  Overview  This performance task was intended to asse.docxAcademic Paper  Overview  This performance task was intended to asse.docx
Academic Paper  Overview  This performance task was intended to asse.docx
 
Academic Research Team Project PaperCOVID-19 Open Research Datas.docx
Academic Research Team Project PaperCOVID-19 Open Research Datas.docxAcademic Research Team Project PaperCOVID-19 Open Research Datas.docx
Academic Research Team Project PaperCOVID-19 Open Research Datas.docx
 
AbstractVoice over Internet Protocol (VoIP) is an advanced t.docx
AbstractVoice over Internet Protocol (VoIP) is an advanced t.docxAbstractVoice over Internet Protocol (VoIP) is an advanced t.docx
AbstractVoice over Internet Protocol (VoIP) is an advanced t.docx
 
Abstract                                 Structure of Abstra.docx
Abstract                                 Structure of Abstra.docxAbstract                                 Structure of Abstra.docx
Abstract                                 Structure of Abstra.docx
 

Recently uploaded

Poster_density_driven_with_fracture_MLMC.pdf
Poster_density_driven_with_fracture_MLMC.pdfPoster_density_driven_with_fracture_MLMC.pdf
Poster_density_driven_with_fracture_MLMC.pdf
Alexander Litvinenko
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
中 央社
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
heathfieldcps1
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
中 央社
 

Recently uploaded (20)

Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
Poster_density_driven_with_fracture_MLMC.pdf
Poster_density_driven_with_fracture_MLMC.pdfPoster_density_driven_with_fracture_MLMC.pdf
Poster_density_driven_with_fracture_MLMC.pdf
 
Implanted Devices - VP Shunts: EMGuidewire's Radiology Reading Room
Implanted Devices - VP Shunts: EMGuidewire's Radiology Reading RoomImplanted Devices - VP Shunts: EMGuidewire's Radiology Reading Room
Implanted Devices - VP Shunts: EMGuidewire's Radiology Reading Room
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.
 
How to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryHow to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 Inventory
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 
Word Stress rules esl .pptx
Word Stress rules esl               .pptxWord Stress rules esl               .pptx
Word Stress rules esl .pptx
 
demyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptxdemyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptx
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
Chapter 7 Pharmacosy Traditional System of Medicine & Ayurvedic Preparations ...
Chapter 7 Pharmacosy Traditional System of Medicine & Ayurvedic Preparations ...Chapter 7 Pharmacosy Traditional System of Medicine & Ayurvedic Preparations ...
Chapter 7 Pharmacosy Traditional System of Medicine & Ayurvedic Preparations ...
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
Book Review of Run For Your Life Powerpoint
Book Review of Run For Your Life PowerpointBook Review of Run For Your Life Powerpoint
Book Review of Run For Your Life Powerpoint
 

Q) You have been asked to design a database system for GeoNotes, a.docx

  • 1. Q) You have been asked to design a database system for GeoNotes, a company that wants to create a mobile application that anyone would use to create routes (Geo) that would automatically be produced while walking, biking, driving, etc., and comments (Notes) – text, photos, points-of-interest, location ratings, etc. – that the user would enter while using the application. For example, tourists could use this application while walking through a city, and it would automatically capture their walking route. When they encountered something they wanted to comment on or “geo-tag”, they would simply enter some text, or take a photo, or identify a point-of-interest, or “rate” a location based on its significance or beauty. Once they returned home from their vacation, they could review all their GeoNotes – the walks they took, associated comments and geo-tags, and “relive” their vacation. One useful feature of GeoNotes is that users do not need to be connected to the Internet – GeoNotes are captured regardless of network connectivity. However, once users decide to publish their GeoNotes, they need to connect to the GeoNotes “cloud” to upload their information. Once uploaded, they could share these GeoNotes with their friends and family so that they could also experience the vacation and/or use them for planning their own vacation. The GeoNotes system has two databases – one for the mobile application and one for the cloud-based GeoNotes management system. These databases need to “talk” to each other so that a user’s mobile GeoNotes are synchronized with the cloud-based system. Design a database for this project. 1. Draw a conceptual data model (entity-relationship model diagram) for your database. There should be
  • 2. at least four (4) entities with their relations. Clearly describe and explain all the symbols you use for your ER model diagram. (25) 2. Working from your conceptual data model, draw the physical data model (database design) for your database. This diagram must contain sufficient detail to implement your database in a database management system. Again, clearly describe and explain all the symbols you use for your database design. (25) 3. Explain the difference between your ER diagram (part 1 above) and your final database design (part 2 above). (10) 4. Describe at least one stored procedure for this project in detail (10), explain why using this stored procedure would be a good idea (10), and use pseudo-code to demonstrate what the stored procedure would do (10). 5. During the requirements analysis phase of the database design, you discovered that GeoNotes wants to use social media data in some manner. What type of “Big Data” from social networks would you recommend they look at and how might it be used concurrently within your database? (10) Q) You have been asked to design a database system for GeoNotes, a company that wants to create a mobile application that anyone would use to create routes (Geo) that would automatically be produced while walking, biking, driving, etc., and comments (Notes) –
  • 3. text, photos, points - of - interest, location ratings, etc. – that the user would enter while using the application. For example, tourists could use this application while walking through a city, and it w ould automatically capture their walking route. When they encountered something they wanted to comment on or “geo - tag”, they would simply enter some text, or take a photo, or identify a point - of - interest, or “rate” a location based on its significance or b eauty. Once they returned home from their vacation, they could review all their GeoNotes – the walks they took, associated comments and geo -
  • 4. tags, and “relive” their vacation. One useful feature of GeoNotes is that users do not need to be connected to the I nternet – GeoNotes are captured regardless of network connectivity. However, once users decide to publish their GeoNotes, they need to connect to the GeoNotes “cloud” to upload their information. Once uploaded, they could share these GeoNotes with their fr iends and family so that they could also experience the vacation and/or use them for planning their own vacation. The GeoNotes system has two databases – one for the mobile application and one for the cloud - based GeoNotes management system. These databases need to “talk” to each other so that a user’s mobile GeoNotes are synchronized with the cloud -
  • 5. based system. Design a database for this project. 1. Draw a conceptual data model (entity - relationship model diagram) for your database. There should be at least four (4) entities with their relations. Clearly describe and explain all the symbols you use for your ER model diagram. (25) 2. Working from your conceptual data model, draw the physical data model (database design) for your database. This diagram must co ntain sufficient detail to implement your database in a database management system. Again, clearly describe and explain all the symbols you use for your database design. (25) Q) You have been asked to design a database system for GeoNotes, a company that wants to create a mobile application that anyone would use to create routes (Geo) that would automatically be produced while walking, biking, driving, etc., and comments (Notes) – text, photos, points-of-interest, location ratings, etc. – that the user would enter while using the application. For example, tourists could use this application while walking
  • 6. through a city, and it would automatically capture their walking route. When they encountered something they wanted to comment on or “geo- tag”, they would simply enter some text, or take a photo, or identify a point-of-interest, or “rate” a location based on its significance or beauty. Once they returned home from their vacation, they could review all their GeoNotes – the walks they took, associated comments and geo-tags, and “relive” their vacation. One useful feature of GeoNotes is that users do not need to be connected to the Internet – GeoNotes are captured regardless of network connectivity. However, once users decide to publish their GeoNotes, they need to connect to the GeoNotes “cloud” to upload their information. Once uploaded, they could share these GeoNotes with their friends and family so that they could also experience the vacation and/or use them for planning their own vacation. The GeoNotes system has two databases – one for the mobile application and one for the cloud-based GeoNotes management system. These databases need to “talk” to each other so that a user’s mobile GeoNotes are synchronized with the cloud-based system. Design a database for this project. 1. Draw a conceptual data model (entity-relationship model diagram) for your database. There should be at least four (4) entities with their relations. Clearly describe and explain all the symbols you use for your ER model diagram. (25) 2. Working from your conceptual data model, draw the physical data model (database design) for your database. This diagram must contain sufficient detail to
  • 7. implement your database in a database management system. Again, clearly describe and explain all the symbols you use for your database design. (25)