jueves, 31 de julio de 2014

Introducción a Base de Datos

10:59

¿No sabes mucho sobre Base de Datos?

Fuente
El primer paso es saber las definiciones básicas para poder entenderlo y manejarlo fácilmente... si, lo sé, la teoría es algo aburrida, pero lo mínimo debes saberlo si o sí.

Comencemos definiendo una Base de datos, ¿Qué es?, es un conjunto de datos almacenados sistemáticamente y organizados que están listos para ser utilizados posteriormente.

Antes de saber códigos SQL, debes saber los tipos de datos que manejan los diferentes Sistemas Gestores de Bases de Datos (SGBD), ¿qué son?, pues son los programas que utilizamos para crear las bases de datos, los más conocidos: PostgreSQL, SQLServer, MySQL, Oracle, etc.

Regresando a los tipos de datos, se puede decir que hay tipos que son universales, es decir que están en cualquier gestor, pero algunos suelen cambiar. Bien sin más, los tipos de datos más conocidos y que debes saber:

Tipos de Datos para caracteres:
  • CHAR : Generalmente es usado para caracteres que siempre ocuparán el mismo espacio, por ejemplo si coloco CHAR(5) estoy indicando a la base de datos que ese campo siempre será de 5 caracteres, por lo que si me excedo, botará error.
  • VARCHAR : Tiene la misma función que CHAR, pero se diferencia en que, utilizando el ejemplo anterior si yo ingresara una palabra, por ejemplo, que tenga solo 4 letras, este seguirá ocupando espacio en los 5 caracteres que indiqué; en cambio si menciono VARCHAR(5) y solo guardo 4 caracteres, me guardará solo esos 4 caracteres llenados. Por lo tanto este tipo de dato ocupa menos espacio en la base de datos, podría decirse.
  • NVARCHAR : Es "casi" lo mismo que varchar, pero con la única diferencia en que, éste, puede almacenar datos unicode, ¿para qué sirve? quiere decir que este tipo de dato no tendrá problema alguno de guardar y recuperar caracteres que se usan en otros idiomas como el español (á é í ó ú ñ), sobre todo con los idiomas como el chino o japonés.
Para Números:
  • FLOAT y DOUBLE : Ambos tipos guardan datos numéricos decimales, con la diferencia que DOUBLE tiene el doble de capacidad para dígitos, es por ellos que ocupa casi el doble en memoria.
  • NUMERIC : Es un tipo de dato numérico exacto, el cual le puedes indicar la cantidad de decimales que tendrá el numero que guardará ese campo, por ejemplo NUMERIC(8,2).
  • INT : Se utiliza para datos numéricos enteros.
Para Fechas:
  • DATETIME : Es utilizado cuando se necesita valores que contienen información de fecha y hora, el cual en la mayoría de los gestores de base de datos lo guardan en el formato YYYY-MM-DD HH:MM:SS (2014-07-31 16:25:53.653)
  • DATE : Pero en el caso que solo quisieras guardar la fecha, este tipo de dato es el adecuado y lo inserta con el mismo formato anterior.
Bueno, no te desesperes por aprenderte todo esto, ni aún nosotros lo sabíamos todo, pero con la práctica esto se va a ir quedando. Lo importante es saber usar cada tipo de dato para no tener inconvenientes, aunque de los errores se aprende :)

Por suerte tuya hicimos un video tutorial sobre este tema, no tan a detalle pero tocamos algunos puntos importantes que debes saber para poder diseñar de mejor manera una base de datos:


Base de Datos | Introducciòn a Base de Datos | Conceptos Importantes de Base de Datos

Written by

Blog de Somos Sistemas conformado por estudiantes con deseos de transmitir e intercambiar conocimientos relacionados con tecnología, sistemas e informática.

0 comentarios:

Publicar un comentario

 

© 2013 Somos Sistemas. All rights resevered. Designed by Templateism

Back To Top