Curso SQL: Cap 1 Introducción a Base de Datos
Curso SQL: Introducción a Base de Datos
Lo prometido es deuda muchach@s, les dejo el link de nuestro canal de youtube, donde inicio el curso con el primer capítulo, en la descripción del video esta el link del libro de apoyo que utilizaremos totalmente gratuito, este libro se actualizará en cada clase!!! compartan con sus amigos, denle me gusta al video y suscribanse!!! Un Abrazo!!
Definición de Base de Datos
Una base de datos en un conjunto de tablas interrelacionadas que almacenan datos para poder obtener información que necesita el usuario. Es un repositorio de datos ordenados que nos ayuda a acceder a la información que se necesita.Tablas:
Las tablas son objetos donde se almacenan los datos, se caracterizan por tener filas las cuales las llamaremos registros, columnas las cuales las llamaremos campos y celdas que llamaremos datos.Las tablas sirven para almacenar los datos de manera ordenada, las tablas se crean de acuerdo a un modelo de negocio o necesidad del usuario. Se diseñan los campos, los tipos de datos donde se almacenarán los datos, las relaciones entre tablas, las claves primarias y secundarias. Todo esto diseñado y ejecutado dan como resultado una base de datos relacional.
¿Entonces que es Base de Datos relacional?
Base de datos relacional es un conjunto de tablas que se comunican entre sí para obtener información en base a los datos que se almacenan en ellas.
Tipos de datos de una tabla
Una de las características de las tablas son las columnas, estas serán donde se ubiquen los nombres de los campos. Cada campo debe definirse con un tipo de dato, por ejemplo: si es un campo “edad”, el tipo de dato debería ser numérico ya que en el campo edad solo se ingresarán números. Si es un campo de “nombres y apellidos” debería de ser un campo tipo de dato texto ya que en ese campo solo se ingresarán textos.VARCHAR(tamaño)
Este tipo de dato es cadena almacena texto y números ya que todos los datos que ingresen en este tipo de dato SQL lo reconocerá como texto, su longitud va dentro de los paréntesis. Por ejemplo: Si diseñamos la tabla clientes, se debe identificar la longitud máxima que para el nombre del campo “Nombre de Cliente”, de manera que pueda albergar cualquier nombre de persona que se pueda dar.Ejemplo de datos tipo VARCHAR:
• Nombre de usuario
• Dirección de usuario
• Nombre de cliente
• Nombre de empleados
• Correo electrónico
Numero entero INT
Este tipo de dato entero almacena datos enteros, a diferencia del tipo de datos VARCHAR, los números enteros tienen varios tipos de dato de tamaño fijo. Cuando definimos números es mejor segmentarlos por rangos de tamaño, como por ejemplo, entre valores (mínimo - máximo).Ejemplo de datos tipo INT:
• Edad
• Cantidad de personas
Numero decimal FLOAT
Para estos números decimales también existe varios tipos de datos con diferentes valores. Se separa la parte entera por un punto de la parte decimal.Ejemplo de datos tipo FLOAT
• Tamaño de una persona
• Medida del ancho de una mesa
• Precio de un producto
Fecha DATE
Este tipo de dato tiene el tamaño apropiado para ingresar el dato de la siguiente manera año + mes + día, adicional a este tipo de dato existe DATETIME que añade además del día también la hora.Claves primarias y secundarias (Primary Key – Foreing Key)
Toda tabla deberá contener un campo de identificación, así como una persona tiene un número de identificación, así mismo, la tabla debe tener un campo único que defina la integridad de sus registros.
Revisa nuestro libro haz clic aqui