Giter VIP home page Giter VIP logo

bd-projeto's Introduction

##Final project for the Databases Management Systems class (Fall Semester 15/16)

#About The project consists of implementing a Note Book app to explore some concepts Database related concepts.

The initial_tables folder contains the needed files to create the tables for the MySQL Database for this app. The NoteBookModel.pdf file contains the Entity-Relationship Model developed.

The semi-functional NoteBook app is implemented using a PHP back-end in the notes_app folder.

In the answers_to_questions folder some Database Management Systems concepts are explored and applied to this app. These include:

  • retrieving knowledge from the app's Database using queries;
  • integrity constraints, concretely applied using MySQL triggers;
  • optimization of the most frequent queries using indexes;
  • normal forms for the tables in the database;
  • data wharehousing, concretely applied using a star schema.

#Using of the Note Book app First copy the notes_app folder.

Then place the root of your server in the notes_app/public folder.

After that you should create your database and change the content of the notes_app/utils/constants.php file accordingly.

To create the correct tables for your database schema run the initital_tables/create_tables.sql script.

Finally, just visit the server that is runnning the app.

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.