Giter VIP home page Giter VIP logo

db-capstone-project's Introduction

Meta Database Engineer Capstone Project

In completion of Meta Database Engineering Professional Certificate.

Little Lemon need you to help them set up a booking system to keep track of which guests are visiting the restaurant and at what times.

In this first stage of the task, you need to:
  1. Set up a repository, or local directory to house your code.
  2. Record all changes made within the system as they’re implemented.
  3. And allow others to view, review and add to your code.

You can carry out these steps using your knowledge of version control and online collaboration. Review the instructions that follow for guidance on completing these tasks.

Through following along with the video lectures and prescribed readings, you have gained a comprehensive overview of how to build the various components required for creating a booking system that can be utilized by Little Lemon.

As part of the final assessment criteria, you were provided with some sample booking data that you were asked to save to a database. To create a successful Booking implementation, you were asked to complete the following actions:

  • Create a database that holds the data.
  • Connect to the database using a Python client.
  • Create a procedure using Python to react to changes in the data.
  • Connect to the database using Tableau.
  • Generate data reports using Tableau.

You will now present your application for peer review. As part of engaging with the peer review process, you are asked to submit your application to the system to be evaluated. In addition, you are asked to review two applications from your peers. Once your project has been submitted it is available for other learners to review. Your project will be evaluated according to the following grading criteria:

  • Was the GitHub repo successfully created?
  • Is the appropriate project found in the GitHub repo?
  • Does it include an appropriate ER diagram showing the connections between the tables?
  • Was the GetMaxQuantity() procedure properly implemented?
  • Was the ManageBooking() procedure properly implemented?
  • Was the UpdateBooking() procedure properly implemented?
  • Was the AddBooking() procedure properly implemented?
  • Was the CancelBooking() procedure properly implemented?

How to create and submit your assignment

In this project you are required to create a data model for Little Lemon and deploy it in MySQL database. This will include a set of tables to store relevant information. Once you have completed this task, feel free to populate your tables with some records of you own data for testing purposes. In addition you also need to analyze data using the following Little Lemon data file: Once you have created the appropriate models, database schema, and completed the data analysis in Tableau, you then need to commit the project to your GitHub and upload the link. Your project is expected to include the following items:

  • Relevant diagrams and screenshots in PNG format.
  • The data model you produced in MySQL Workbench.
  • The SQL file of the Little Lemon database schema.
  • The workbook that includes all worksheets and dashboards.

How to Review

Once you have submitted your own application, you are required to evaluate two projects submitted by your peers. The focus of your feedback should be on good design. Ask yourself did the project meet the specification of the brief? Follow the expected steps and match the commands with the expected output. If you identify a fault or reason to dock marks, then please include some feedback on why you feel the project does not meet the brief along with a suggestion as to how the user might address the issue.

db-capstone-project's People

Contributors

supernyv avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.