Base de datos (Características)



¿QUÉ ES UNA BASE DE DATOS?

Una base de datos es un conjunto de datos organizados sistemáticamente que permite el manejo de la información, gestionados por un SGBD y asociados a una misma aplicación; cada uno de dichos archivos pueden ser vistos como una colección de registros y cada registro está compuesto de una colección de campos.





CARACTERÍSTICAS GENERALES DE UNA BASE DE
 
DATOS

  • ¿QUÉ ES UNA TABLA?
Conjunto de datos o informaciones representados gráficamente, generalmente en forma de columna, y dispuestos según determinado orden o clasificación.
  • ¿QUÉ ES UN DATO? 
Los datos indican un valor asignado a las cosas.
  • TIPOS DE DATOS
Numéricos: Existen tipos de datos numéricos, que se pueden dividir en dos grandes grupos, los que están en coma flotante (con decimales) y los que no.

Fecha: Tipos fecha. A la hora de almacenar fechas, hay que tener en cuenta que MySQL no comprueba de una manera estricta si una fecha es válida o no. Simplemente comprueba que el mes está comprendido entre 0 y 12 y que el día está comprendido entre 0 y 31.

Date: Tipo fecha, almacena una fecha. El rango de valores va desde el 1 de enero del 1001 al 31 de diciembre de 9999. El formato de almacenamiento es de año-mes-día.

DateTime: Combinación de fecha y hora. El rango de valores va desde el 1 de enero del 1001 a las 0 horas, 0 minutos y 0 segundos al 31 de diciembre del 9999 a las 23 horas, 59 minutos y 59 segundos. El formato de almacenamiento es de año-mes-día horas:minutos:segundos.

TimeStamp: Combinación de fecha y hora. El rango va desde el 1 de enero de 1970 al año 2037. El formato de almacenamiento depende del tamaño del campo:
Tamaño
Formato
14
AñoMesDiaHoraMinutoSegundo aaaammddhhmmss
12
AñoMesDiaHoraMinutoSegundo aammddhhmmss
8
AñoMesDia aaaammdd
6
AñoMesDia aammdd
4
AñoMes aamm
2
Año aa
Time: Almacena una hora. El rango de horas va desde -838 horas, 59 minutos y 59 segundos a 838, 59 minutos y 59 segundos. El formato de almacenamiento es de 'HH:MM:SS'

Year: Almacena un año. El rango de valores permitidos va desde el año 1901 al año 2155. El campo puede tener tamaño dos o tamaño 4 dependiendo de si queremos almacenar el año con dos o cuatro dígitos.
Tipo de Campo
Tamaño de Almacenamiento
DATE
3 bytes
DATETIME
8 bytes
TIMESTAMP
4 bytes
TIME
3 bytes
YEAR
1 byte
  • ¿QUE ES UN REGISTRO? 
Un registro también llamado fila o tupla, representa un objeto único de datos implícitamente estructurados en una tabla
  • ¿QUÉ ES UN CAMPO?
Es un espacio de almacenamiento para un dato en particular. En lasbases de datos, un campo es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo este un error del sistema operativo.

  • ¿QUÉ ES UNA CADENA?
Se utilizan para realizar diversas operaciones en cadenas de caracteres y binarias, y devuelven valores que suelen ser necesarios para las operaciones con los datos de caracteres. La mayor parte de las funciones de cadena sólo se pueden utilizar con los tipos de datos char, nchar, varchar y nvarchar, o con los tipos de datos que se convierten en éstos implícitamente. Algunas funciones de cadena se pueden utilizar también con datos binary y varbinary.


  • TIPOS DE CADENAS
Char(n): Almacena una cadena de longitud fija. La cadena podrá contener desde 0 a 255 caracteres.

VarChar(n): Almacena una cadena de longitud variable. La cadena podrá contener desde 0 a 255 caracteres.


Dentro de los tipos de cadena se pueden distinguir otros dos subtipos, los tipo Test y los tipo BLOB (Binary large Object)
La diferencia entre un tipo y otro es el tratamiento que reciben a la hora de realizar ordenamientos y comparaciones. Mientras que el tipo test se ordena sin tener en cuenta las Mayúsculas y las minúsculas, el tipo BLOB se ordena teniéndolas en cuenta.

Los tipos BLOB se utilizan para almacenar datos binarios como pueden ser ficheros.

nchar(n): Datos de cadena Unicode de longitud fija. n define la longitud de la cadena y debe ser un valor entre 1 y 4.000. El tamaño de almacenamiento es dos veces n bytes. Si la página de códigos de la intercalación utiliza caracteres de doble byte, el tamaño de almacenamiento sigue siendo de n bytes. Dependiendo de la cadena, el tamaño de almacenamiento de n bytes puede ser inferior al valor especificado para n. Los sinónimos ISO de nchar son national char y national character..

nvarchar(n|max): Datos de cadena Unicode de longitud variable. n define la longitud de la cadena y puede ser un valor entre 1 y 4.000. max indica que el tamaño máximo de almacenamiento es de 2^31-1 bytes (2 GB). El tamaño de almacenamiento, en bytes, es dos veces la longitud real de los datos especificados + 2 bytes. Los sinónimos ISO de nvarchar son national char varying y national character varying

TIPOS DE BASES DE DATOS
  • Las más comunes son las OLTP y OLAP: 
1. OLTP (On Line Transaction Processing)
-También se les llama bases de datos dinámicas.
-Es información que se modifica en tiempo real (se insertan, se eliminan, se modifican y se consultan datos en línea durante la operación del sistema).

2. OLAP (On Line Analytical Processing)
-También se les llama bases de datos estáticas
-Es información en tiempo real que no es afectada (no se insertan, no se eliminan y tampoco se modifican datos; solo se realizan consultas sobre los datos ya existentes para el análisis y toma de decisiones).

VENTAJAS

  • Control sobre la reducción de datos 
  • Mejora en el mantenimiento 
  • Consistencia de datos 
  • Mantenimiento de estándares 
  • Mejora en los servicios de copias de seguridad 
  • Almacenan grandes cantidades de información. 
  • Compartir la información. 
  • Acceso rápido a la información. 
  • Eliminación de información repetida o redundante. 
  • Aumento en la productividad. 
  • Reducción del espacio de almacenamiento. 
  • Mejora la seguridad de la información. 
  • Mejor mantenimiento.
DESVENTAJAS

  • Tamaño: Entre más grande sea la base de datos, se requiere mayor capacidad e disco duro y más memoria ram para que pueda funcionar adecuadamente. 
  • Costo: El hardware y software para el correcto funcionamiento de una base de datos es costoso. 
  • Actualización: Es necesario mantener actualizados a los usuarios ya que las tecnologías van cambiando constantemente. 
  • Vulnerabilidad a los fallos: Esta es una gran desventaja ya que la base de datos está expuesta a fallos que no están en las manos de los usuarios, como una descarga eléctrica.
USOS

  • Bancos 
  • Escuelas 
  • Centros educativos 
  • Centros comerciales

Comentarios

Entradas populares de este blog

XAMPP (MY SQL)

¿Cómo hacer una base de datos?

Sistema Gestor de base de datos