ACTIVIDAD 2 MySQL

ACTIVIDAD 2 MySQL


Que es MySQL

MySQL, es un sistema de gestión de base de datos relacional o SGBD. Este gestor de base de datos es multihilo y multiusuario, lo que le permite ser utilizado por varias personas al mismo tiempo e incluso, realizar varias consultas a la vez, lo que lo hace sumamente versátil. 


  


Que aplicaciones o para que se utiliza MySQL

MySQL es muy utilizado en aplicaciones web, como Joomla, Wordpress, Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL.

MySQL es una base de datos muy rápida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificación. En aplicaciones web hay baja concurrencia en la modificación de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones. Sea cual sea el entorno en el que va a utilizar MySQL, es importante monitorizar de antemano el rendimiento para detectar y corregir errores tanto de SQL como de programación



aporte

permite a  desarrolladores y diseñadores, realizar cambios en sus sitios de manera simple, con tan sólo cambiar un archivo, evitando tener que modificar todo el código web. Esto se debe a que MySQL, trabaja con un sistema centralizado de gestión de datos, que permite realizar cambios en un solo archivo y que se ejecuta en toda la estructura de datos que se comparte en la red.





Requerimientos para instalar MySQL

  1. se necesita 512 Mb de memoria Ram
  2. 1024 Mb maquina virtual
  3. 1 GB de espacio de disco duro
  4. Sistema operativo:Windows,Linux y Unix
  5. Arquitectura del sistema 32/64 bit
  6. Protocolo de red TCP/IP  

https://lopez-garcia-victor.blogspot.com/2012/08/11-requerimientos-e-instalacion-del-sgbd.html#:~:text=Requerimientos%20basicos%20para%20MySQL%3A%201%20512%20Mb%20de,sistema%2032%2F64%20bit%206%20Protocolo%20de%20red%20TCP%2FIP

aporte: para la utilización de esta herramienta para los desarrolladores es muy asequible 


Versiones de MySQL haciendo énfasis en las tres últimas

Desde que se inició el proyecto ha habido muchas versiones (releases), de las cuales sólo se conservan la 3, 4 y la actual 5.x.

Como es un OpenSource, el software ha estado y está en uso en muchas releases, y no existe un seguimiento activo por parte de MySQL sobre qué versió o quienes lo tienen. En ese sentido lo único claro es: 

-Las versiones 3.x y 4.x son completamente obsoletas.
- La versión 5.0.x ya terminó su ciclo de vida como proyecto y no se harán nuevas releases posteriores a la 5.0.90.
- La versión actual es la 5.1.x, es la que está soportada.
- La versión 6.0 fue un alpha release que dio lugar a la 5.1.2, por lo que no se la considera como GA y está virtualmente discontinuada desde mayo de 2009.

fuente:

https://www.lawebdelprogramador.com/foros/MySQL/1186489-Versiones-de-MySQL.html

  

Aqui un video explicando el por que es la mejor herramienta hasta el momento




En que plataformas se puede instalar MySQL

MySQL funciona sobre múltiples plataformas, incluyendo

  • GNU/Linux, Mac OS X, Solaris, SunOS, eBD, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10 y Windows Server (2000, 2003, 2008 y 2012)

Entre otras.

fuente de la información: 

https://es.wikipedia.org/wiki/MySQL#Versiones_de_MySQL

aporte: MySQL al ser un entorno muy versátil nos permite trabajar en muchas plataformas

¿Qué tipos de datos se manejan en MySQL?


MySQL admite varios tipos de datos SQL en varias categorías: tipos numéricos, tipos de fecha y hora, tipos de cadenas (caracteres y bytes) y tipos espaciales. Los tipos de datos MySQL principales son: cadena, numérico y fecha y hora y en las siguientes líneas veremos algunos ejemplos de cada uno de ellos.

Los tipos de datos MySQL de cadena son los siguientes:

  • Una cadena de longitud FIJA (puede contener letras, números y caracteres especiales). El parámetro de tamaño especifica la longitud de la columna en caracteres; puede ser de 0 a 255. El valor predeterminado es 1.
  • Una cadena de longitud VARIABLE (puede contener letras, números y caracteres especiales). El parámetro de tamaño especifica la longitud máxima de la columna en caracteres; puede ser de 0 a 65535.
  • CHAR,  VARCHAR,  BLOB.

Tipos de datos MySQL numéricos

  • Los tipos de datos MySQL numéricos son los siguientes:

    • BIT (tamaño) Un tipo de valor de bit. El número de bits por valor se especifica en tamaño. El parámetro de tamaño puede contener un valor de 1 a 64. El valor predeterminado para el tamaño es 1.
    • DECIMAL (bit, d) Un número exacto de punto fijo. El número total de dígitos se especifica en bits. El número de dígitos después del punto decimal se especifica en el parámetro d. El número máximo para el tamaño (bit) es 65. El número máximo para d es 30. El valor predeterminado para el bit es 10. El valor predeterminado para d es 0.
  • Tipos de datos MySQL: de fecha y hora

  • Los tipos de datos MySQL de fecha y hora son:

  • Hace referencia a la fecha. Formato: AAAA-MM-DD. El rango admitido es de '1000-01-01' a '9999-12-31'

  • DATETIME (fsp) Una combinación de fecha y hora. Formato: AAAA-MM-DD hh: mm: ss. El rango admitido es de '1000-01-01 00:00:00' a '9999-12-31 23:59:59'.
  • TIMESTAMP (fsp) Una marca de tiempo. Los valores de TIMESTAMP se almacenan como el número de segundos desde la época de Unix ('1970-01-01 00:00:00' UTC). Formato: AAAA-MM-DD hh: mm: ss. La inicialización y actualización automáticas a la fecha y hora actuales se pueden especificar usando DEFAULT CURRENT_TIMESTAMP y ON UPDATE CURRENT_TIMESTAMP en la definición de columna
  • Se refiere al año en formato de cuatro dígitos. Valores permitidos en formato de cuatro dígitos: 1901 a 2155 y 0000.

en este video se explica mejor el tipo de datos que admite MySQL

¿Qué es e Diccionario de Datos y para que se utiliza en base de datos?

El Diccionario de Datos es un listado de datos organizado que define de manera rigurosa, las características lógicas y puntuales tales como nombre, tipo de contenido y descripción de negocio, de tal forma que se cuente con un elemento común, para el entendimiento de la base de datos, y se utiliza en un sistema de información. El Diccionario de datos hace parte de la documentación técnica en el desarrollo y mantenibilidad de los sistemas de información.


El objetivo de un Diccionario de Datos es dar precisión semántica sobre los datos que se manejan en la base de datos de un sistema de información, evitando diferentes interpretaciones o ambigüedades, para cada perfil de usuario que lo requiera, desarrollador, líder funcional, líder técnico, etc. 


Dada la importancia que presentan los Diccionarios de Datos en la representación y análisis de base de datos, su influencia sobre el tratamiento semántico de base de datos, y además de las características y aplicaciones mencionadas anteriormente, se determina que es importante por: a. Facilita la usabilidad e interoperabilidad de los datos que se definen en el Diccionario de datos, con otras bases de datos. b. Maneja el detalle de las características (nombre, tipo de contenido y descripción del negocio) de la base de datos del sistema del sistema de información. c. Describe la composición de los paquetes de datos (tablas) en la base de datos. d. Aplica una terminología y significado común, facilitando la compresión de todos los elementos, campos o columnas de la tabla de la base de datos del sistema de información 


fuente: 

https://colaboracion.dnp.gov.co/CDTI/Oficina%20Informatica/Sistemas%20de%20informaci%C3%B3n/Gu%C3%ADas%20Formatos%20Plantillas/Gu%C3%ADa%20Definici%C3%B3n%20de%20Diccionario%20de%20Datos.pdf?#:~:text=El%20objetivo%20de%20un%20Diccionario,funciona 



Parte 2

Vincent Sinope / Dj y Productor / Todos los derechos reservados
Creado con Webnode Cookies
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar