Giter Site home page Giter Site logo

dulceramr / metrocdmx Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 153 KB

Este proyecto forma parte del curso de SQL, MySQL y MariaDB de Platzi, diseñado para proporcionar una experiencia práctica en el manejo de bases de datos relacionales. El enfoque principal de este proyecto es crear un sistema de gestión para el metro de la Ciudad de México utilizando las tecnologías mencionadas.

metrocdmx's Introduction

Proyecto: Sistema de Gestión del Metro de la Ciudad de México

Descripción

Este proyecto forma parte del curso de SQL, MySQL y MariaDB de Platzi, diseñado para proporcionar una experiencia práctica en el manejo de bases de datos relacionales. El enfoque principal de este proyecto es crear un sistema de gestión para el metro de la Ciudad de México utilizando las tecnologías mencionadas.

Objetivos

  1. Modelado de la Base de Datos: Diseñar y crear la estructura de la base de datos relacional que refleje de manera efectiva la complejidad y relaciones dentro del sistema del metro.

  2. Inserción de Datos Iniciales: Implementar scripts SQL para la inserción de datos iniciales, como estaciones, líneas, horarios y otros elementos relevantes del metro.

  3. Consultas Avanzadas: Desarrollar consultas SQL avanzadas que permitan obtener información valiosa sobre el funcionamiento del metro, como la cantidad de pasajeros, el tiempo de viaje promedio y la ocupación de las estaciones.

  4. Procedimientos Almacenados y Triggers: Utilizar procedimientos almacenados y triggers para gestionar eventos específicos, como la actualización automática de datos cuando se añade una nueva estación o se modifica una ruta.

  5. Optimización de Consultas: Realizar análisis y optimización de consultas SQL para mejorar el rendimiento del sistema y garantizar una respuesta eficiente.

Tecnologías Utilizadas

  • MariaDB: Sistema de gestión de bases de datos relacional utilizado como motor principal.
  • SQL: Lenguaje de consulta estructurado para la manipulación y gestión de la base de datos.
  • MySQL Workbench: Herramienta de diseño y administración de bases de datos utilizada para modelar y gestionar la base de datos.

Diagramas de la Base de Datos

Diagrama Conceptual

Diagrama Conceptual

En el diagrama conceptual, se presenta una representación visual de las entidades clave y sus relaciones dentro del sistema de gestión del metro. Este diagrama proporciona una visión abstracta de la estructura de la base de datos, destacando las conexiones lógicas entre las diferentes entidades como estaciones, líneas y horarios.

Diagrama Físico

Diagrama Físico

El diagrama físico refleja la implementación concreta de la base de datos en términos de tablas, columnas, claves primarias y foráneas, así como las relaciones entre ellas. Este diagrama ofrece una visión detallada de la estructura técnica de la base de datos, permitiendo una comprensión más profunda de cómo se almacenan y organizan los datos del sistema del metro.

metrocdmx's People

Contributors

dulceramr 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.