Assignment 2
For the project in this course, you have a lot of flexibility, provided that you can relate your work to three of the topics in the class. If you have a research topic that relates to data or have always wanted to do something that relates to data, it may well fit the project. Do feel free to contact me if you are in doubt.
Please submit: Problem statement, 2 references, and estimate of work, see bottom of page
Some key expectations:
- You have to implement something. A literature survey will not suffice.
- You have to explain how it relates to the course content.
- That does not necessarily mean using the PostgreSQL or another database, but using one is bound to address a couple of the course topics.
- You have to submit your code as well as figures that show evidence that your project works and results that you obtained.
- You have to state your problem
- What is your objective?
- What does it do that is different from a standard product?
- What is your concept for achieving your objective?
- You should put your work into the context of the existing literature, especially peer-reviewed publications. Check out https://scholar.google.com/ to find peer-reviewed articles.
Here again the list of suggestions from the syllabus:
- Retrieve data from two different websites, loading them into the PostgreSQL database using Python, and combine them to get and present new information (data modeling, advanced querying, and applications)
- Create an application that displays geospatial information in Google maps (applications, storage, and GIS)
- Create a php page that displays graphical summaries of an appropriately modeled database (data modeling, applications, data warehouses)
- Display data using data cubes (advanced querying, applications, and data warehouses)
- Write a Python or php application to retrieve documents matching a query term in a document repository (advanced querying, applications, information retrieval)
- Demonstrate a violation of ACID properties of transactions in a NoSQL database (concurrency control, transaction processing, distributed databases)
- Demonstrate a security concern and solution (querying, applications or storage depending on concern, security)
- Creating an application that uses a NoSQL backend, and discuss how the modeling differs from using a relational system (ER modeling, applications, distributed databases)
- Create a tool for checking potential violations of normalization expectations for an existing database (SQL, applications, functional dependencies)
- Solve any problem that covers three broad topics of the class
For the proposal, please submit the following:
a) (6 points) Problem statement that consists of
Objective and Impact
In no more than two sentences, state what task you are planning to accomplish and why that task matters.
Problem
In no more than two sentences, state in what way your approach is different from something that you can purchase directly off-the-shelf.
Concept
In no more than two sentences, explain your key idea for solving the problem. Why would someone use your solution rather than an existing solution?
b) (2 points) 2 peer-reviewed publications that relate to what you are planning to do (https://scholar.google.com)
c) (2 points) Estimate of work
Explain how you think that you can get a proof-of-concept implementation done within the approximately 30h (including write-up) you should expect to spend on the project. Try to be realistic in your assessment!
Get expert help for WEB BASED GIS APPLICATION and many more. 24X7 help, plag free solution. Order online now!