SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
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.

Más contenido relacionado

La actualidad más candente

CREACION Y MANEJO DE LA BASE DE DATOS
CREACION Y MANEJO DE LA BASE DE DATOSCREACION Y MANEJO DE LA BASE DE DATOS
CREACION Y MANEJO DE LA BASE DE DATOSDarwin Durand
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlPipe Muñoz
 
Presentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosPresentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosYarquiri Claudio
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relaciónjosecuartas
 
esto es de transformacion del modelo relacional
esto es  de transformacion del modelo relacionalesto es  de transformacion del modelo relacional
esto es de transformacion del modelo relacionalBrahyan Marquez
 
TUTORIAL DE MySQL WORKBENCH
TUTORIAL DE MySQL WORKBENCHTUTORIAL DE MySQL WORKBENCH
TUTORIAL DE MySQL WORKBENCHkelsy98
 
Diferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacionalDiferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacionalUPCI
 
Llave primaria y llave foránea
Llave primaria y llave foráneaLlave primaria y llave foránea
Llave primaria y llave foráneaTata Jaramillo
 
Mapa mental de base de datos
Mapa mental de base de datosMapa mental de base de datos
Mapa mental de base de datosJorge Mengelle
 
Modelo Entidad - Relacion
Modelo Entidad - RelacionModelo Entidad - Relacion
Modelo Entidad - Relaciondrakul09
 
Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Maria Garcia
 

La actualidad más candente (20)

CREACION Y MANEJO DE LA BASE DE DATOS
CREACION Y MANEJO DE LA BASE DE DATOSCREACION Y MANEJO DE LA BASE DE DATOS
CREACION Y MANEJO DE LA BASE DE DATOS
 
Csv y xml
Csv y xmlCsv y xml
Csv y xml
 
1. Modelo de Datos
1. Modelo de Datos1. Modelo de Datos
1. Modelo de Datos
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
 
Presentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosPresentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datos
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
esto es de transformacion del modelo relacional
esto es  de transformacion del modelo relacionalesto es  de transformacion del modelo relacional
esto es de transformacion del modelo relacional
 
Tipos de-datos-power-designer
Tipos de-datos-power-designerTipos de-datos-power-designer
Tipos de-datos-power-designer
 
TUTORIAL DE MySQL WORKBENCH
TUTORIAL DE MySQL WORKBENCHTUTORIAL DE MySQL WORKBENCH
TUTORIAL DE MySQL WORKBENCH
 
Diferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacionalDiferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacional
 
Llave primaria y llave foránea
Llave primaria y llave foráneaLlave primaria y llave foránea
Llave primaria y llave foránea
 
Funciones del DBA, SA Y DA
Funciones del DBA, SA Y DAFunciones del DBA, SA Y DA
Funciones del DBA, SA Y DA
 
Mapa mental de base de datos
Mapa mental de base de datosMapa mental de base de datos
Mapa mental de base de datos
 
Fundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacionalFundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacional
 
Modelo Entidad - Relacion
Modelo Entidad - RelacionModelo Entidad - Relacion
Modelo Entidad - Relacion
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
3. Modelo ER - Relacional
3. Modelo ER - Relacional3. Modelo ER - Relacional
3. Modelo ER - Relacional
 
Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos
 

Destacado

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

Destacado (11)

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

Similar a 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
 

Similar a 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
 

Más de 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 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
 

Más de Jair Ospino Ardila (16)

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

Último

Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
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
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Marketing BRANDING
 
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
 
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
 
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
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
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
 
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
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 

Último (20)

Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
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
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
 
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
 
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ú
 
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
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
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
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 

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.