Archivo de la categoría: Bases de datos

Sistema Gestor o Manejador de Bases de datos

Sistema de Gestor de Bases de datos (SGBD).  Es un conjunto de programas que administra y gestiona toda la información almacenada en una base de datos.

Un Gestor de Bases de datos ayuda a:

  1. Definir los datos.
  2. Realizar mantenimiento de la integridad de los datos.
  3. Manipular los datos almacenados.
  4. Controlar a seguridad y Privacidad de los datos. Seguir leyendo Sistema Gestor o Manejador de Bases de datos

Normalización de Base de datos

La Normalización es el proceso que usamos para convertir una base de datos compleja en una base de datos más pequeña.

La Normalización hace que entendamos mejor las cosas, nos permite simplificar al máximo.

Una base de datos se normaliza para:

  1. Evitar redundancia de datos.
  2. Evitar problemas de actualización en las tablas que conforman la Base de datos.
  3. Proteger la integridad de los datos.
  4. Que ocupe menos espacio.
  5. Que sea más rápida al momento de interactuar con la misma. Seguir leyendo Normalización de Base de datos

Sugerencias o tips al crear una base de datos

Los siguientes tips que te voy a dar a continuación son los que yo mantengo presente al momento de armar una base de datos.

Trabaja las tablas en plural.

Para mí es insólito encontrarme una tabla con el nombre “estado” y que uno de su campo sea “estado” o “nombre_estado”, ¿no es mejor que la tabla la llamemos “estados” y al campo “estado”?

 No crees campos con muchas longitudes o nombres difíciles de recordar.

Antes mucho antes, solo se permitía crear nombres de campos con un máximo de 6 caracteres, no te voy a decir el máximo porque la verdad lo desconozco y como siempre lo hago lo más simple posible no me interesa conocerlo, antes de usar nombres de campos como “nombre_de_estado” o “nombre_estado” prefiero crearlo como “estado” así de simple. Seguir leyendo Sugerencias o tips al crear una base de datos

Relaciones entre tablas y Tipos de Cardinalidad en una Base de Datos.

Relaciones entre tablas, teóricamente no encuentro como explicártelo, voy a tratar de explícatelo con el siguiente ejemplo:

Sabemos que los atributos de la tabla productos pueden ser: id_producto, cod_prod, producto,stock_max, stock_min,existencia,precio,fecha_vencimiento,id_categoria.

La tabla producto lleva como atributo a id_categoria y ocurre porque cada producto se encuentra asociado o relacionado a una categoría o a un departamento.  La tabla categorías esta conformada por los siguientes atributos: id_categoria, categoria.

Imagínate los siguientes Seguir leyendo Relaciones entre tablas y Tipos de Cardinalidad en una Base de Datos.

Tipos y longitud de datos en Base de datos

Sumamente obligatorio y aquí te voy a explicar los tipos más utilizados.

Cada campo que conforme a la tabla que estemos creando, debe estar especificado por un tipo y una longitud, aunque esta última dependerá también del tipo seleccionado.

Cómo te dije anteriormente, los más utilizados son: Seguir leyendo Tipos y longitud de datos en Base de datos