SlideShare a Scribd company logo
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

PDF
IRJET- Efficient Geo-tagging of images using LASOM
PDF
IRJET- Profile Management System
PDF
IRJET - Optimized Travel Planner
PDF
Androidbasedtaskschedulerandindicator (2).pdf
PDF
VIRTUAL_TOURIST_GUIDE_INDEX_TO_END[1].pdf
PDF
Minerva Solution Technical Report
PDF
Mobile Website Design: Responsive, Adaptive or Both?
PPT
Towards the Design of Intelligible Object-based Applications for the Web of T...
IRJET- Efficient Geo-tagging of images using LASOM
IRJET- Profile Management System
IRJET - Optimized Travel Planner
Androidbasedtaskschedulerandindicator (2).pdf
VIRTUAL_TOURIST_GUIDE_INDEX_TO_END[1].pdf
Minerva Solution Technical Report
Mobile Website Design: Responsive, Adaptive or Both?
Towards the Design of Intelligible Object-based Applications for the Web of T...

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

PPTX
Scrlc geo ppt
PPTX
Location based reminder
PDF
Volume 2-issue-6-2030-2033
PDF
Volume 2-issue-6-2030-2033
PPTX
MyTravel: a geo-referenced social-oriented Web 2.0 application
PDF
IRJET- Android Smart Traveller Guide using Virtual Assistant
PDF
iTimer - Count On Your Time
PPTX
Meteor Mobile App Development
PPTX
Couchbase Mobile Ideathon in Tokyo 2014.08.29: Developing with couchbase lite
PDF
IRJET- City Tour Traveller: Based on FourSquare API
DOCX
Location Based System Documentation.docx
PDF
IRJET- Hand on Hand
PDF
Freedomotic v1.5 whitepaper
PDF
SD-miner System to Retrieve Probabilistic Neighborhood Points in Spatial Dat...
DOC
Indoor localization Leveraging Human Perception of Textual Signs
PPTX
Dojo 1.7 mobile overview dojo conf 2011
PDF
Improvement in the usability of gis based services by
PDF
Gps based search coupons on map view ios, android mobile application
PPTX
Mobile Application Development Lecture I pptx
DOCX
Topic15 GeoInfoMap by 10525309D
Scrlc geo ppt
Location based reminder
Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033
MyTravel: a geo-referenced social-oriented Web 2.0 application
IRJET- Android Smart Traveller Guide using Virtual Assistant
iTimer - Count On Your Time
Meteor Mobile App Development
Couchbase Mobile Ideathon in Tokyo 2014.08.29: Developing with couchbase lite
IRJET- City Tour Traveller: Based on FourSquare API
Location Based System Documentation.docx
IRJET- Hand on Hand
Freedomotic v1.5 whitepaper
SD-miner System to Retrieve Probabilistic Neighborhood Points in Spatial Dat...
Indoor localization Leveraging Human Perception of Textual Signs
Dojo 1.7 mobile overview dojo conf 2011
Improvement in the usability of gis based services by
Gps based search coupons on map view ios, android mobile application
Mobile Application Development Lecture I pptx
Topic15 GeoInfoMap by 10525309D

More from makdul (20)

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

Recently uploaded (20)

PPTX
History, Philosophy and sociology of education (1).pptx
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
Introduction to pro and eukaryotes and differences.pptx
PDF
Weekly quiz Compilation Jan -July 25.pdf
PDF
Empowerment Technology for Senior High School Guide
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
IGGE1 Understanding the Self1234567891011
PDF
advance database management system book.pdf
PDF
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
My India Quiz Book_20210205121199924.pdf
PDF
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PDF
HVAC Specification 2024 according to central public works department
PDF
What if we spent less time fighting change, and more time building what’s rig...
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
History, Philosophy and sociology of education (1).pptx
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Introduction to pro and eukaryotes and differences.pptx
Weekly quiz Compilation Jan -July 25.pdf
Empowerment Technology for Senior High School Guide
Unit 4 Computer Architecture Multicore Processor.pptx
LDMMIA Reiki Yoga Finals Review Spring Summer
IGGE1 Understanding the Self1234567891011
advance database management system book.pdf
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
My India Quiz Book_20210205121199924.pdf
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
Paper A Mock Exam 9_ Attempt review.pdf.
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
HVAC Specification 2024 according to central public works department
What if we spent less time fighting change, and more time building what’s rig...
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين

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)