SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
MySQL Workbench
Tipos de Datos _G.VII

Innovación y Futuro
Jair Ospino Ardila
MySQL Workbench
Es una herramienta visual de base de datos usada por los diferentes entes
relacionados con las mismas, algunos perfiles como arquitectos,
desarrolladores y administradores de bases de datos.
Utilidades:
o
o
o
o
o
o
o
o
o

Proporciona el modelado de datos
Desarrollo de SQL
Herramientas completas de administración de servidor
Administración y Configuración de usuarios
Copia de seguridad
Auditoria
Inspector de esquemas
Migrar bases de datos
Entre otros

MySQL Workbench está disponible en Windows, Linux y Mac OS X.
Para descargar esta aplicación solo basta con ir a la página oficial:
http://www.mysql.com/products/workbench/
Antes de empezar cualquier diseño de bases de datos lo más importante es
tener claro lo que deseamos. Es necesario tener bocetos prediseñados de
todos y cada uno de los modelos o entidades de nuestra futura Base de Datos.
Para ello es necesario tener claro el concepto de tipos de datos, ya que esto
nos permite diseñar de manera óptima nuestra estructura de una manera
solida, segura, consistente y rápida. Al mismo tiempo es indispensable
determinar de ante mano que tanta información puede o va a contener todas
y cada una de nuestros atributos.
Para lo anterior tomemos un ejemplo sencillo: Es
importante saber que si vamos a tener un campo en
alguna de nuestras tablas en donde vamos a ir
almacenando la fecha de nacimiento, lo primero
que verificamos es que el tipo de datos escogido
pueda soportar las fechas. Para esto vamos a ver los
tipos de datos más utilizados a continuación de
manera que podamos comprender un poco mejor.
OJO: diseñemos en papel (borrador) lo que deseamos para ahorrar
tiempo y así lograr que sea más fácil la interpretación; para ello es
muy importante tener en cuenta los modelos relacionales.
Tipos de Datos Numéricos
Tipo
TINYINT
SMALLINT
MEDIUMINT
INT
BIGINT

Valor
Mínimo con Signo
-128
-32768
-8388608
-2147483648
-9223372036854775808

Valor
Máximo con signo
127
32.767
8.388.607
2.147.483.647
9223372036854775807

Valor
Máximo sin signo
255
65.535
16777215
4.294.967.295
18446744073709551615

Existen otros tipos de datos como: Float, Double, Decimal. Para conocer más tipos de
datos numéricos ir a la página oficial:

http://dev.mysql.com/doc/refman/5.0/es/numeric-types.html
Tipos de datos para Texto
Valor
Mínimo

Tipo

CHAR(X)

Valor
Máximo

255

TinyText
TEXT
MediumText
LongText

1

0 - NULL

Al introducir datos en este campo siempre se
solicitará el número de caracteres especificados.
Si creamos un campo con CHAR(5) deberemos
introducir cinco caracteres cada vez que
incluyamos un dato en ese campo. Si incluimos
menos, MySQL rellenará los caracteres que faltan
hasta el número indicado con espacios (ceros).

255

1

VARCHAR(X)

Descripción

Tipo de datos que admite caracteres
alfanuméricos. Su uso es similar a CHAR, a
diferencia de CHAR, este tipo de datos es
variable en su longitud, admitiendo entradas
inferiores a la establecida.

255
Estos
campos
no
necesitan
de
65.535
especificaciones de longitud a la hora de ser
16.777.215
declarados.
4.294.967.295

Para conocer más tipos de datos para Texto ir a la página oficial:

http://dev.mysql.com/doc/refman/5.0/es/string-types.html

Tipos de Datos Fecha – Hora
Tipo
DATE

DateTime

Year(x)

Descripción
Su formato de fecha numérica del tipo 'YYYY-MM-DD' (Año con cuatro dígitos, Mes
con dos dígitos, día con dos dígitos). Su rango es '1000-01-01' hasta '9999-12-31’.

Su formato es 'YYYY-MM-DD HH:MM:SS' (Año con cuatro dígitos, Mes con
dos dígitos, día con dos dígitos, hora con dos dígitos, minutos con dos
Dígitos, segundos con dos dígitos).
El rango que soporta este formato es de '1000-01-01 00:00:00'
hasta '9999-12-31 23:59:59'
Tipo de datos con formato de año. Su representación puede ser 'YYYY' (año
con formato de 4 dígitos) o 'YY' (año con formato de 2 dígitos) donde el
valor del argumento x puede ser 4 o 2 respectivamente.

Para conocer más tipos de datos para Fechas ir a la página oficial:

http://dev.mysql.com/doc/refman/5.0/es/date-and-time-types.html
NOTA:
los tipos de datos numéricos por lo general son más rápidos al
momento de realizar consultas a la base de dato.
Los tipos de datos numéricos son estáticos, por lo cual ocupan más
espacios en la memoria y en el disco duro.
Los tipos de datos tipo texto por lo general son más lentos al
momento de realizar consultas a la base de datos
Los tipos de datos tipo texto por lo general son dinámicos (no
todos) y eso hace que ocupen menos espacios en memoria y en
disco duro.
No se aconseja dejar un campo texto como llave primaria (no
estrictamente hay excepciones).
Evitar dejar campos que acepten valores nulos, hace más lenta la
consulta.
Crear índices a los campos primarios o en su defecto a los campos
que son mas consultados
Saber elegir el motor de base de datos es fundamental
Saber el elegir el nivel de collación de la base de datos
Los efectos antes mencionados se verán reflejados cuando manejemos
gran cantidad (volumen) de información y concurrencia (peticiones) en
nuestra base de datos.
Algunos conceptos no se han tocado hasta el momento, ni tampoco en esta
guía, pero es bueno ir avanzando en los conocimientos. Los concejos
nunca están de más.

Weitere ähnliche Inhalte

Was ist angesagt?

Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwarealberto calatayu
 
Crear y Eliminar Bases de datos en MySQL Workbench
Crear y Eliminar  Bases de datos en MySQL WorkbenchCrear y Eliminar  Bases de datos en MySQL Workbench
Crear y Eliminar Bases de datos en MySQL WorkbenchJair Ospino Ardila
 
Transacciones y sql procedural EN MySQL
Transacciones y sql procedural EN MySQLTransacciones y sql procedural EN MySQL
Transacciones y sql procedural EN MySQLLuiS YmAY
 
MONITOREO Y AUDITORIA DE LAS BASE DE DATOS..pptx
MONITOREO Y AUDITORIA DE LAS BASE DE DATOS..pptxMONITOREO Y AUDITORIA DE LAS BASE DE DATOS..pptx
MONITOREO Y AUDITORIA DE LAS BASE DE DATOS..pptxLuciiAntonio
 
Tipos de consultas en access
Tipos de consultas en accessTipos de consultas en access
Tipos de consultas en accessPaolaAlbuja
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalclaudyabra
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relaciónjosecuartas
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosSergio Sanchez
 
20 tips para escribir stored procedures en sql server
20 tips para escribir stored procedures en sql server20 tips para escribir stored procedures en sql server
20 tips para escribir stored procedures en sql server774angito
 
Inserción,borrado y búsqueda en Arboles Binarios(Java)
Inserción,borrado y búsqueda en Arboles Binarios(Java)Inserción,borrado y búsqueda en Arboles Binarios(Java)
Inserción,borrado y búsqueda en Arboles Binarios(Java)Stalin Eduardo Tusa Vitar
 

Was ist angesagt? (20)

Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del software
 
Base de datos relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionales
 
ingenieria de software
ingenieria de softwareingenieria de software
ingenieria de software
 
Crear y Eliminar Bases de datos en MySQL Workbench
Crear y Eliminar  Bases de datos en MySQL WorkbenchCrear y Eliminar  Bases de datos en MySQL Workbench
Crear y Eliminar Bases de datos en MySQL Workbench
 
Transacciones y sql procedural EN MySQL
Transacciones y sql procedural EN MySQLTransacciones y sql procedural EN MySQL
Transacciones y sql procedural EN MySQL
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
 
MONITOREO Y AUDITORIA DE LAS BASE DE DATOS..pptx
MONITOREO Y AUDITORIA DE LAS BASE DE DATOS..pptxMONITOREO Y AUDITORIA DE LAS BASE DE DATOS..pptx
MONITOREO Y AUDITORIA DE LAS BASE DE DATOS..pptx
 
Tipos de consultas en access
Tipos de consultas en accessTipos de consultas en access
Tipos de consultas en access
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Unidad 6 Lenguaje Sql
Unidad 6 Lenguaje SqlUnidad 6 Lenguaje Sql
Unidad 6 Lenguaje Sql
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Vistas
VistasVistas
Vistas
 
Modelos Lógicos Basados en Objetos
Modelos Lógicos Basados en ObjetosModelos Lógicos Basados en Objetos
Modelos Lógicos Basados en Objetos
 
Guia de ejercicio sql
Guia de ejercicio sqlGuia de ejercicio sql
Guia de ejercicio sql
 
20 tips para escribir stored procedures en sql server
20 tips para escribir stored procedures en sql server20 tips para escribir stored procedures en sql server
20 tips para escribir stored procedures en sql server
 
Inserción,borrado y búsqueda en Arboles Binarios(Java)
Inserción,borrado y búsqueda en Arboles Binarios(Java)Inserción,borrado y búsqueda en Arboles Binarios(Java)
Inserción,borrado y búsqueda en Arboles Binarios(Java)
 
Examen de compiladores i parcial
Examen de compiladores i parcialExamen de compiladores i parcial
Examen de compiladores i parcial
 
Pilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datosPilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datos
 

Andere mochten auch

Ventana de inicio de MySQL Workbench
Ventana de inicio de MySQL WorkbenchVentana de inicio de MySQL Workbench
Ventana de inicio de MySQL WorkbenchJair Ospino Ardila
 
Reconociendo el administrador del servidor MySQL Workbench
Reconociendo el  administrador  del  servidor MySQL WorkbenchReconociendo el  administrador  del  servidor MySQL Workbench
Reconociendo el administrador del servidor MySQL WorkbenchJair Ospino Ardila
 
Aprendizaje basado en problemas
Aprendizaje basado en problemasAprendizaje basado en problemas
Aprendizaje basado en problemasJair Ospino Ardila
 
Derivadas de funciones logaritmicas
Derivadas de funciones logaritmicas Derivadas de funciones logaritmicas
Derivadas de funciones logaritmicas Jair Ospino Ardila
 
Derivada de funciones trigonometricas
Derivada de funciones trigonometricas Derivada de funciones trigonometricas
Derivada de funciones trigonometricas Jair Ospino Ardila
 
Instalacion de MySQL Workbench
Instalacion de MySQL  WorkbenchInstalacion de MySQL  Workbench
Instalacion de MySQL WorkbenchJair Ospino Ardila
 
Crear conexion a servidor en MySQL Workbench
Crear conexion a servidor en  MySQL WorkbenchCrear conexion a servidor en  MySQL Workbench
Crear conexion a servidor en MySQL WorkbenchJair Ospino Ardila
 
Triggers o disparadores en MySQL
Triggers o disparadores en MySQL Triggers o disparadores en MySQL
Triggers o disparadores en MySQL Jair Ospino Ardila
 

Andere mochten auch (10)

Ventana de inicio de MySQL Workbench
Ventana de inicio de MySQL WorkbenchVentana de inicio de MySQL Workbench
Ventana de inicio de MySQL Workbench
 
Reconociendo el administrador del servidor MySQL Workbench
Reconociendo el  administrador  del  servidor MySQL WorkbenchReconociendo el  administrador  del  servidor MySQL Workbench
Reconociendo el administrador del servidor MySQL Workbench
 
Sistema Masa Resorte
Sistema Masa ResorteSistema Masa Resorte
Sistema Masa Resorte
 
Aprendizaje basado en problemas
Aprendizaje basado en problemasAprendizaje basado en problemas
Aprendizaje basado en problemas
 
Derivadas de funciones logaritmicas
Derivadas de funciones logaritmicas Derivadas de funciones logaritmicas
Derivadas de funciones logaritmicas
 
Derivada de funciones trigonometricas
Derivada de funciones trigonometricas Derivada de funciones trigonometricas
Derivada de funciones trigonometricas
 
Instalacion de MySQL Workbench
Instalacion de MySQL  WorkbenchInstalacion de MySQL  Workbench
Instalacion de MySQL Workbench
 
Mapa mental
Mapa mentalMapa mental
Mapa mental
 
Crear conexion a servidor en MySQL Workbench
Crear conexion a servidor en  MySQL WorkbenchCrear conexion a servidor en  MySQL Workbench
Crear conexion a servidor en MySQL Workbench
 
Triggers o disparadores en MySQL
Triggers o disparadores en MySQL Triggers o disparadores en MySQL
Triggers o disparadores en MySQL
 

Ähnlich wie Tipos de datos en MySQL Workbench

Big data y las apis
Big data y  las apis Big data y  las apis
Big data y las apis CloudAppi
 
Creacion de base de dato
Creacion de base de datoCreacion de base de dato
Creacion de base de datoAnthonyLeonRuiz
 
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nube
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nubeIndustria 4.0 2017 - Almacenamiento y procesamiento de datos en la nube
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nubeRodrigo Corral
 
SqlSat247 Bogota - SQL Server Modo Tabular vs Modo Multidimensional - Pros y ...
SqlSat247 Bogota - SQL Server Modo Tabular vs Modo Multidimensional - Pros y ...SqlSat247 Bogota - SQL Server Modo Tabular vs Modo Multidimensional - Pros y ...
SqlSat247 Bogota - SQL Server Modo Tabular vs Modo Multidimensional - Pros y ...Guillermo Taylor
 
Cómo construir tu propia data platform. From zero to hero.
Cómo construir tu propia data platform. From zero to hero. Cómo construir tu propia data platform. From zero to hero.
Cómo construir tu propia data platform. From zero to hero. GustavoMartin46
 
Sql server analysis services 2008
Sql server analysis services 2008Sql server analysis services 2008
Sql server analysis services 2008Will Flores Soto
 
Big Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasBig Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasJoseph Lopez
 
Sistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesSistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesRafael Navarro Prieto
 
Sistemas gestores de base de datos relacionales
Sistemas gestores de base de datos relacionalesSistemas gestores de base de datos relacionales
Sistemas gestores de base de datos relacionalesUlises WD
 
Actividad 1.6: Sistemas de Base de Datos Relacionales
Actividad 1.6: Sistemas de Base de Datos RelacionalesActividad 1.6: Sistemas de Base de Datos Relacionales
Actividad 1.6: Sistemas de Base de Datos RelacionalesElisa Navarro Zuara
 
Contrastación SQL 2005 y SQL 2008
Contrastación SQL 2005 y SQL 2008Contrastación SQL 2005 y SQL 2008
Contrastación SQL 2005 y SQL 2008Luis Vázquez
 

Ähnlich wie Tipos de datos en MySQL Workbench (20)

Big data y las apis
Big data y  las apis Big data y  las apis
Big data y las apis
 
Base de datos
Base de datos Base de datos
Base de datos
 
Creacion de base de dato
Creacion de base de datoCreacion de base de dato
Creacion de base de dato
 
Creacion de-base-de-dato
Creacion de-base-de-datoCreacion de-base-de-dato
Creacion de-base-de-dato
 
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nube
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nubeIndustria 4.0 2017 - Almacenamiento y procesamiento de datos en la nube
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nube
 
SqlSat247 Bogota - SQL Server Modo Tabular vs Modo Multidimensional - Pros y ...
SqlSat247 Bogota - SQL Server Modo Tabular vs Modo Multidimensional - Pros y ...SqlSat247 Bogota - SQL Server Modo Tabular vs Modo Multidimensional - Pros y ...
SqlSat247 Bogota - SQL Server Modo Tabular vs Modo Multidimensional - Pros y ...
 
Unidad iv ddl
Unidad iv ddlUnidad iv ddl
Unidad iv ddl
 
Cómo construir tu propia data platform. From zero to hero.
Cómo construir tu propia data platform. From zero to hero. Cómo construir tu propia data platform. From zero to hero.
Cómo construir tu propia data platform. From zero to hero.
 
Sql server analysis services 2008
Sql server analysis services 2008Sql server analysis services 2008
Sql server analysis services 2008
 
Big Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasBig Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivas
 
Sistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesSistemasgestoresdebasededatosrelacionales
Sistemasgestoresdebasededatosrelacionales
 
Sistemas gestores de base de datos relacionales
Sistemas gestores de base de datos relacionalesSistemas gestores de base de datos relacionales
Sistemas gestores de base de datos relacionales
 
Actividad 1.6: Sistemas de Base de Datos Relacionales
Actividad 1.6: Sistemas de Base de Datos RelacionalesActividad 1.6: Sistemas de Base de Datos Relacionales
Actividad 1.6: Sistemas de Base de Datos Relacionales
 
Recomendaciones de seguridad informática
Recomendaciones de seguridad informáticaRecomendaciones de seguridad informática
Recomendaciones de seguridad informática
 
Contrastación SQL 2005 y SQL 2008
Contrastación SQL 2005 y SQL 2008Contrastación SQL 2005 y SQL 2008
Contrastación SQL 2005 y SQL 2008
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
TODO SOBRE SQL
TODO SOBRE SQLTODO SOBRE SQL
TODO SOBRE SQL
 
Tema3
Tema3Tema3
Tema3
 
Sql
SqlSql
Sql
 
Presentacion1 convertido
Presentacion1 convertidoPresentacion1 convertido
Presentacion1 convertido
 

Mehr von Jair Ospino Ardila

Derivadas de potencias y funciones exponenciales
Derivadas de potencias y funciones exponenciales Derivadas de potencias y funciones exponenciales
Derivadas de potencias y funciones exponenciales Jair Ospino Ardila
 
Calculo Diferencial Tips y conceptos fundamentales
Calculo Diferencial Tips y conceptos fundamentalesCalculo Diferencial Tips y conceptos fundamentales
Calculo Diferencial Tips y conceptos fundamentalesJair Ospino Ardila
 
Crear vistas en microsoft access
Crear vistas en microsoft accessCrear vistas en microsoft access
Crear vistas en microsoft accessJair Ospino Ardila
 
Ejercicios de Calculo Multivariable
Ejercicios de Calculo MultivariableEjercicios de Calculo Multivariable
Ejercicios de Calculo MultivariableJair Ospino Ardila
 
Eliminar virus de acceso directo
Eliminar virus de acceso directoEliminar virus de acceso directo
Eliminar virus de acceso directoJair Ospino Ardila
 
Calculo superior para ingenieros Gamma Beta
Calculo superior para ingenieros Gamma BetaCalculo superior para ingenieros Gamma Beta
Calculo superior para ingenieros Gamma BetaJair Ospino Ardila
 
Creación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchCreación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchJair Ospino Ardila
 
Creación de tablas y relaciones en MySQL y SQL yog
Creación de tablas y relaciones en MySQL y SQL yogCreación de tablas y relaciones en MySQL y SQL yog
Creación de tablas y relaciones en MySQL y SQL yogJair Ospino Ardila
 
Creación de tablas y relaciones en MySQL y wamp server
Creación de tablas y relaciones en MySQL y  wamp serverCreación de tablas y relaciones en MySQL y  wamp server
Creación de tablas y relaciones en MySQL y wamp serverJair Ospino Ardila
 
consultas en Access no coincidentes
consultas en Access no coincidentesconsultas en Access no coincidentes
consultas en Access no coincidentesJair Ospino Ardila
 
Solución de Ecuaciones Diferenciales en Simulink
Solución de Ecuaciones Diferenciales en SimulinkSolución de Ecuaciones Diferenciales en Simulink
Solución de Ecuaciones Diferenciales en SimulinkJair Ospino Ardila
 

Mehr von Jair Ospino Ardila (17)

Cuerpos geométricos
Cuerpos geométricosCuerpos geométricos
Cuerpos geométricos
 
Derivadas de potencias y funciones exponenciales
Derivadas de potencias y funciones exponenciales Derivadas de potencias y funciones exponenciales
Derivadas de potencias y funciones exponenciales
 
Calculo Diferencial Tips y conceptos fundamentales
Calculo Diferencial Tips y conceptos fundamentalesCalculo Diferencial Tips y conceptos fundamentales
Calculo Diferencial Tips y conceptos fundamentales
 
Crear vistas en microsoft access
Crear vistas en microsoft accessCrear vistas en microsoft access
Crear vistas en microsoft access
 
Ejercicios de Calculo Multivariable
Ejercicios de Calculo MultivariableEjercicios de Calculo Multivariable
Ejercicios de Calculo Multivariable
 
Eliminar virus de acceso directo
Eliminar virus de acceso directoEliminar virus de acceso directo
Eliminar virus de acceso directo
 
Ecuaciones diferenciales
Ecuaciones diferencialesEcuaciones diferenciales
Ecuaciones diferenciales
 
Calculo superior para ingenieros Gamma Beta
Calculo superior para ingenieros Gamma BetaCalculo superior para ingenieros Gamma Beta
Calculo superior para ingenieros Gamma Beta
 
Funcion beta
Funcion betaFuncion beta
Funcion beta
 
Función gamma
Función gammaFunción gamma
Función gamma
 
Distribución de frecuencia
Distribución de frecuenciaDistribución de frecuencia
Distribución de frecuencia
 
Creación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchCreación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbench
 
Creación de tablas y relaciones en MySQL y SQL yog
Creación de tablas y relaciones en MySQL y SQL yogCreación de tablas y relaciones en MySQL y SQL yog
Creación de tablas y relaciones en MySQL y SQL yog
 
Creación de tablas y relaciones en MySQL y wamp server
Creación de tablas y relaciones en MySQL y  wamp serverCreación de tablas y relaciones en MySQL y  wamp server
Creación de tablas y relaciones en MySQL y wamp server
 
consultas en Access no coincidentes
consultas en Access no coincidentesconsultas en Access no coincidentes
consultas en Access no coincidentes
 
Solución de Ecuaciones Diferenciales en Simulink
Solución de Ecuaciones Diferenciales en SimulinkSolución de Ecuaciones Diferenciales en Simulink
Solución de Ecuaciones Diferenciales en Simulink
 
Full text search
Full text search Full text search
Full text search
 

Kürzlich hochgeladen

La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 

Kürzlich hochgeladen (20)

La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 

Tipos de datos en MySQL Workbench

  • 1. MySQL Workbench Tipos de Datos _G.VII Innovación y Futuro Jair Ospino Ardila
  • 2. MySQL Workbench Es una herramienta visual de base de datos usada por los diferentes entes relacionados con las mismas, algunos perfiles como arquitectos, desarrolladores y administradores de bases de datos. Utilidades: o o o o o o o o o Proporciona el modelado de datos Desarrollo de SQL Herramientas completas de administración de servidor Administración y Configuración de usuarios Copia de seguridad Auditoria Inspector de esquemas Migrar bases de datos Entre otros MySQL Workbench está disponible en Windows, Linux y Mac OS X. Para descargar esta aplicación solo basta con ir a la página oficial: http://www.mysql.com/products/workbench/
  • 3. Antes de empezar cualquier diseño de bases de datos lo más importante es tener claro lo que deseamos. Es necesario tener bocetos prediseñados de todos y cada uno de los modelos o entidades de nuestra futura Base de Datos. Para ello es necesario tener claro el concepto de tipos de datos, ya que esto nos permite diseñar de manera óptima nuestra estructura de una manera solida, segura, consistente y rápida. Al mismo tiempo es indispensable determinar de ante mano que tanta información puede o va a contener todas y cada una de nuestros atributos. Para lo anterior tomemos un ejemplo sencillo: Es importante saber que si vamos a tener un campo en alguna de nuestras tablas en donde vamos a ir almacenando la fecha de nacimiento, lo primero que verificamos es que el tipo de datos escogido pueda soportar las fechas. Para esto vamos a ver los tipos de datos más utilizados a continuación de manera que podamos comprender un poco mejor. OJO: diseñemos en papel (borrador) lo que deseamos para ahorrar tiempo y así lograr que sea más fácil la interpretación; para ello es muy importante tener en cuenta los modelos relacionales. Tipos de Datos Numéricos Tipo TINYINT SMALLINT MEDIUMINT INT BIGINT Valor Mínimo con Signo -128 -32768 -8388608 -2147483648 -9223372036854775808 Valor Máximo con signo 127 32.767 8.388.607 2.147.483.647 9223372036854775807 Valor Máximo sin signo 255 65.535 16777215 4.294.967.295 18446744073709551615 Existen otros tipos de datos como: Float, Double, Decimal. Para conocer más tipos de datos numéricos ir a la página oficial: http://dev.mysql.com/doc/refman/5.0/es/numeric-types.html
  • 4. Tipos de datos para Texto Valor Mínimo Tipo CHAR(X) Valor Máximo 255 TinyText TEXT MediumText LongText 1 0 - NULL Al introducir datos en este campo siempre se solicitará el número de caracteres especificados. Si creamos un campo con CHAR(5) deberemos introducir cinco caracteres cada vez que incluyamos un dato en ese campo. Si incluimos menos, MySQL rellenará los caracteres que faltan hasta el número indicado con espacios (ceros). 255 1 VARCHAR(X) Descripción Tipo de datos que admite caracteres alfanuméricos. Su uso es similar a CHAR, a diferencia de CHAR, este tipo de datos es variable en su longitud, admitiendo entradas inferiores a la establecida. 255 Estos campos no necesitan de 65.535 especificaciones de longitud a la hora de ser 16.777.215 declarados. 4.294.967.295 Para conocer más tipos de datos para Texto ir a la página oficial: http://dev.mysql.com/doc/refman/5.0/es/string-types.html Tipos de Datos Fecha – Hora Tipo DATE DateTime Year(x) Descripción Su formato de fecha numérica del tipo 'YYYY-MM-DD' (Año con cuatro dígitos, Mes con dos dígitos, día con dos dígitos). Su rango es '1000-01-01' hasta '9999-12-31’. Su formato es 'YYYY-MM-DD HH:MM:SS' (Año con cuatro dígitos, Mes con dos dígitos, día con dos dígitos, hora con dos dígitos, minutos con dos Dígitos, segundos con dos dígitos). El rango que soporta este formato es de '1000-01-01 00:00:00' hasta '9999-12-31 23:59:59' Tipo de datos con formato de año. Su representación puede ser 'YYYY' (año con formato de 4 dígitos) o 'YY' (año con formato de 2 dígitos) donde el valor del argumento x puede ser 4 o 2 respectivamente. Para conocer más tipos de datos para Fechas ir a la página oficial: http://dev.mysql.com/doc/refman/5.0/es/date-and-time-types.html
  • 5. NOTA: los tipos de datos numéricos por lo general son más rápidos al momento de realizar consultas a la base de dato. Los tipos de datos numéricos son estáticos, por lo cual ocupan más espacios en la memoria y en el disco duro. Los tipos de datos tipo texto por lo general son más lentos al momento de realizar consultas a la base de datos Los tipos de datos tipo texto por lo general son dinámicos (no todos) y eso hace que ocupen menos espacios en memoria y en disco duro. No se aconseja dejar un campo texto como llave primaria (no estrictamente hay excepciones). Evitar dejar campos que acepten valores nulos, hace más lenta la consulta. Crear índices a los campos primarios o en su defecto a los campos que son mas consultados Saber elegir el motor de base de datos es fundamental Saber el elegir el nivel de collación de la base de datos Los efectos antes mencionados se verán reflejados cuando manejemos gran cantidad (volumen) de información y concurrencia (peticiones) en nuestra base de datos. Algunos conceptos no se han tocado hasta el momento, ni tampoco en esta guía, pero es bueno ir avanzando en los conocimientos. Los concejos nunca están de más.