Want to make creations as awesome as this one?

Transcript

Contextualiza tu tema con un subtítulo

MySQL

Bases de Datos

Hecho por Bahena Miranda Rodrigo

ÍNDICE

INICIO

INTRODUCCION

GESTION

Datos relevantes

CONCLUSIONES

FINAL

INTRODUCCION

MySQL Bases de Datos

MySQL es el sistema de gestión de bases de datos relacional más extendido en la actualidad al estar basada en código abierto. Desarrollado originalmente por MySQL AB, fue adquirida por Sun MicroSystems en 2008 y esta su vez comprada por Oracle Corporation en 2010, la cual ya era dueña de un motor propio InnoDB para MySQL.MySQL es un sistema de gestión de bases de datos que cuenta con una doble licencia. Por una parte es de código abierto, pero por otra, cuenta con una versión comercial gestionada por la compañía Oracle

sistema de gestion de bases de datos relacionales

Las bases de datos son el repositorio de datos esencial para todas las aplicaciones de software. Por ejemplo, cada vez que alguien realiza una búsqueda en Internet, inicia sesión en una cuenta o completa una transacción, un sistema de base de datos está almacenando la información para poder acceder a ella en el futuro. Una base de datos relacional almacena los datos en tablas separadas en lugar de poner todos los datos en un gran almacén. La estructura de la base de datos se organiza en archivos físicos optimizados para una mayor agilidad. El modelo de datos lógico, con objetos como tablas de datos, vistas, filas y columnas, ofrece un entorno de programación flexible. Se establecen reglas que rigen las relaciones entre los distintos campos de datos, como uno a uno, uno a muchos, únicos, obligatorios u opcionales, y "punteros" entre distintas tablas. La base de datos aplica estas reglas de modo que, con una base de datos bien diseñada, tu aplicación nunca ve datos incoherentes, duplicados, huérfanos, desfasados o ausentes.

+INFO

Consulta a base de datos

Consiste en una petición de información a una base de datos. La petición debe venir en una tabla de la base de datos o en una combinación de tablas utilizando un código conocido como lenguaje de consulta. De este modo, el sistema puede entender y procesar la consulta en cuestión.

SISTEMA CLIENTE-SERVIDOR

La base de datos MySQL es un sistema cliente/servidor que consta de un servidor SQL multihilo que admite diferentes back-ends, varios programas y bibliotecas cliente diferentes, herramientas administrativas y una amplia gama de interfaces de programación de aplicaciones (API).

MySQL CODIGO ABIERTO

Código abierto significa que cualquier usuario puede utilizar y modificar el software. Cualquier persona puede descargar el software MySQL de Internet y utilizarlo sin pagar por ello. También puedes modificar su código fuente para adaptarlo a tus necesidades. El software MySQL utiliza la GNU General Public License (GPL) para definir lo que puede y no puede hacer con el software en diferentes situaciones.

Conclusiones

Mysql bases de datos
  • Sistema de gestión de bases de datos
  • Codigo abierto
  • Sun MycroSystems 2008
  • ORACLE
  • Repositorio de datos
  • Sistema ciente-servidor
  • Consultas de bases de datos

¡GRACIAS!

Mas información

La parte "SQL" de "MySQL" significa "Structured Query Language" (lenguaje de consulta estructurado). SQL es el lenguaje estandarizado más común utilizado para acceder a las bases de datos.

Dependiendo de tu entorno de programación, puedes introducir SQL directamente (por ejemplo, para generar informes), incrustar sentencias SQL en código escrito en otro lenguaje o utilizar una API específica del lenguaje que oculte la sintaxis SQL.

Como funciona

Digamos que quieres pedir un Café Americano en una cafetería. Haces una solicitud diciendo “¿Un Americano por favor?”. El encargado comprenderá el significado de tu solicitud y te dará el producto solicitado. Una consulta funciona de la misma manera; le da sentido al código utilizado en cualquier lenguaje de consulta. Ya sea SQL o cualquier otro, tanto el usuario como la base de datos pueden intercambiar información en cualquier momento, siempre que “hablen” el mismo lenguaje.

CLIENTE-SERVIDOR

También proporcionamos MySQL como una librería multihilo integrada que puede vincular a tu aplicación para obtener un producto independiente más pequeño, más rápido y más fácil de gestionar.