Giter Site home page Giter Site logo

bases_de_datos_intro's Introduction

Bases_de_datos_intro

Este repositorio proporciona una introducción básica a las bases de datos y cómo trabajar con ellas. Contiene ejemplos simples y recursos útiles para comenzar a explorar el mundo de las bases de datos.

Contenido

El repositorio está estructurado de la siguiente manera:

  1. README.md: Este archivo README que brinda una descripción general del repositorio.
  2. ejemplos/: Esta carpeta contiene ejemplos prácticos que ilustran diferentes conceptos relacionados con bases de datos.
  3. recursos/: En esta carpeta se encuentran enlaces útiles, tutoriales y otros recursos relacionados con las bases de datos.
  4. imágenes/: En esta carpeta se encuentran imágenes de dos ejemplos de modelo Entidad-Relación con diferentes programas: Lucidchart y MySQL.

¿Qué son las Bases de Datos?

Una base de datos es una colección estructurada de información organizada y accesible en un formato específico. Se utilizan para almacenar y gestionar datos de manera eficiente, permitiendo la creación, modificación, consulta y eliminación de información.

Son fundamentales para almacenar y administrar gran cantidad de información de manera eficiente y confiable.

Existen dos tipos principales

  1. Relacionales

Usan el modelo realcional para organizar los datos en tablas con filas y columnas, donde cada fila representa una entidad y cada columna representa un atributo de la misma. Utilizan el lenguaje SQL para consultar y manipular la información.

  1. No relacionales (No SQL)

Estas bases de datos utilizan modelos de datos más diversos como documentos, imágenes, vídeos. Están orientadas a objetos. Utilizan otro tipo de lenguaje que no es SQL.

Ejemplos

En la carpeta ejemplos/, encontrarás ejemplos prácticos que te ayudarán a comprender cómo trabajar con bases de datos. Cada ejemplo está en su propia carpeta y contiene una breve descripción junto con el código y los archivos necesarios.

Los ejemplos incluidos son:

  1. ejemplo1/: Introducción a SQL (Structured Query Language). Este ejemplo presenta el lenguaje SQL y cómo utilizarlo para crear y consultar una base de datos simple.

  2. ejemplo2/: Diseño de bases de datos relacionales. Aquí se muestra cómo diseñar una base de datos relacional utilizando diagramas entidad-relación y cómo convertirlos en tablas y relaciones.

Recursos Adicionales

En la carpeta recursos/, encontrarás enlaces útiles y tutoriales que te ayudarán a profundizar tus conocimientos sobre bases de datos. Estos recursos incluyen:

  • Enlaces a documentación oficial de bases de datos populares, como MySQL, PostgreSQL y SQLite.
  • Tutoriales y cursos en línea recomendados para aprender más sobre bases de datos y su uso en diferentes lenguajes de programación.
  • Artículos y blogs relevantes que cubren temas avanzados en bases de datos, como optimización de consultas, diseño de bases de datos no relacionales y más.

Imágenes

En la carpeta imágenes/ tenemos dos ejemplos de diferentes modelos Entidad-Relación con dos programas: Lucidchart y MySQL.

MySQL: https://github.com/Moniflor/Bases_de_datos_intro/blob/main/im%C3%A1genes/Modelo%20ER%20MySQL.png

Lucidchart: https://github.com/Moniflor/Bases_de_datos_intro/blob/main/im%C3%A1genes/modelo%20ER%20Lucidchart.png

bases_de_datos_intro's People

Contributors

moniflor avatar templariomadrid avatar

Watchers

 avatar

Forkers

templariomadrid

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.