MySQL Workbench es una herramienta visual para el modelado y administración de bases de datos MySQL. Proporciona funciones como modelado de datos, desarrollo de consultas SQL, administración de servidores, usuarios y copias de seguridad. Explica los diferentes tipos de datos como numéricos, de texto y fecha que se pueden utilizar en las bases de datos y la importancia de elegirlos adecuadamente según los requerimientos. Recomienda realizar un diseño previo en papel antes de crear la base de datos.
0 calificaciones0% encontró este documento útil (0 votos)
49 vistas5 páginas
MySQL Workbench es una herramienta visual para el modelado y administración de bases de datos MySQL. Proporciona funciones como modelado de datos, desarrollo de consultas SQL, administración de servidores, usuarios y copias de seguridad. Explica los diferentes tipos de datos como numéricos, de texto y fecha que se pueden utilizar en las bases de datos y la importancia de elegirlos adecuadamente según los requerimientos. Recomienda realizar un diseño previo en papel antes de crear la base de datos.
MySQL Workbench es una herramienta visual para el modelado y administración de bases de datos MySQL. Proporciona funciones como modelado de datos, desarrollo de consultas SQL, administración de servidores, usuarios y copias de seguridad. Explica los diferentes tipos de datos como numéricos, de texto y fecha que se pueden utilizar en las bases de datos y la importancia de elegirlos adecuadamente según los requerimientos. Recomienda realizar un diseño previo en papel antes de crear la base de datos.
MySQL Workbench es una herramienta visual para el modelado y administración de bases de datos MySQL. Proporciona funciones como modelado de datos, desarrollo de consultas SQL, administración de servidores, usuarios y copias de seguridad. Explica los diferentes tipos de datos como numéricos, de texto y fecha que se pueden utilizar en las bases de datos y la importancia de elegirlos adecuadamente según los requerimientos. Recomienda realizar un diseño previo en papel antes de crear la base de datos.
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Está en la página 1de 5
MySQL Workbench
Tipos de Datos _G.VII
Innovacin 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 Proporciona el modelado de datos o Desarrollo de SQL o Herramientas completas de administracin de servidor o Administracin y Configuracin de usuarios o Copia de seguridad o Auditoria o Inspector de esquemas o Migrar bases de datos o Entre otros MySQL Workbench est disponible en Windows, Linux y Mac OS X. Para descargar esta aplicacin solo basta con ir a la pgina oficial: http://www.mysql.com/products/workbench/
Antes de empezar cualquier diseo de bases de datos lo ms importante es tener claro lo que deseamos. Es necesario tener bocetos prediseados 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 disear de manera ptima nuestra estructura de una manera solida, segura, consistente y rpida. Al mismo tiempo es indispensable determinar de ante mano que tanta informacin 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 ms utilizados a continuacin de manera que podamos comprender un poco mejor. OJO: diseemos en papel (borrador) lo que deseamos para ahorrar tiempo y as lograr que sea ms fcil la interpretacin; para ello es muy importante tener en cuenta los modelos relacionales.
Tipos de Datos Numricos Tipo Valor Mnimo con Signo Valor Mximo con signo Valor Mximo sin signo TINYINT -128 127 255 SMALLINT -32768 32.767 65.535 MEDIUMINT -8388608 8.388.607 16777215 INT -2147483648 2.147.483.647 4.294.967.295 BIGINT -9223372036854775808 9223372036854775807 18446744073709551615
Existen otros tipos de datos como: Float, Double, Decimal. Para conocer ms tipos de datos numricos ir a la pgina oficial: http://dev.mysql.com/doc/refman/5.0/es/numeric-types.html
Tipos de datos para Texto Tipo Valor Mnimo Valor Mximo Descripcin CHAR(X) 1 255 Al introducir datos en este campo siempre se solicitar el nmero 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 nmero indicado con espacios (ceros). VARCHAR(X) 1 255 Tipo de datos que admite caracteres alfanumricos. 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. TinyText 0 - NULL 255 Estos campos no necesitan de especificaciones de longitud a la hora de ser declarados. TEXT 65.535 MediumText 16.777.215 LongText 4.294.967.295
Para conocer ms tipos de datos para Texto ir a la pgina oficial: http://dev.mysql.com/doc/refman/5.0/es/string-types.html
Tipos de Datos Fecha Hora Tipo Descripcin DATE Su formato de fecha numrica del tipo 'YYYY-MM-DD' (Ao con cuatro dgitos, Mes con dos dgitos, da con dos dgitos). Su rango es '1000-01-01' hasta '9999-12-31. DateTime Su formato es 'YYYY-MM-DD HH:MM:SS' (Ao con cuatro dgitos, Mes con dos dgitos, da con dos dgitos, hora con dos dgitos, minutos con dos Dgitos, segundos con dos dgitos).
El rango que soporta este formato es de '1000-01-01 00:00:00' hasta '9999-12-31 23:59:59' Year(x) Tipo de datos con formato de ao. Su representacin puede ser 'YYYY' (ao con formato de 4 dgitos) o 'YY' (ao con formato de 2 dgitos) donde el valor del argumento x puede ser 4 o 2 respectivamente.
Para conocer ms tipos de datos para Fechas ir a la pgina oficial: http://dev.mysql.com/doc/refman/5.0/es/date-and-time-types.html
NOTA:
los tipos de datos numricos por lo general son ms rpidos al momento de realizar consultas a la base de dato.
Los tipos de datos numricos son estticos, por lo cual ocupan ms espacios en la memoria y en el disco duro.
Los tipos de datos tipo texto por lo general son ms lentos al momento de realizar consultas a la base de datos
Los tipos de datos tipo texto por lo general son dinmicos (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 ms 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 collacin de la base de datos
Los efectos antes mencionados se vern reflejados cuando manejemos gran cantidad (volumen) de informacin y concurrencia (peticiones) en nuestra base de datos.
Algunos conceptos no se han tocado hasta el momento, ni tampoco en esta gua, pero es bueno ir avanzando en los conocimientos. Los concejos nunca estn de ms.