martes, 2 de mayo de 2017

Bases de Datos


¿Que es una base de datos?



Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico. Las bases de datos tradicionales se organizan por campos, registros y archivos.

Resultado de imagen para base de datos


Tipos de bases de datos




Bases De Datos Estáticas
Bases De Datos Dinámicas
Bases De Datos Jerárquicas
Base De Datos De Red
Bases De Datos Transaccionales
Bases De Datos Relacionales Bases De Datos Multidimensionales Bases De Datos Orientadas a Objetos Bases De Datos Documentales Bases De Datos Deductivas

Resultado de imagen para tipos de bases de datos

Modelo de base de datos plana.



En un modelo de base de datos global, hay dos dimensiones (estructura plana) de conjunto de datos. Por ejemplo, hay una columna de información y dentro de esta columna, se supone que cada dato se referirá a la otra. Por ejemplo, un modelo de base de datos plana sólo incluye los códigos postales. Dentro de la base de datos, sólo habrá una columna y cada nueva fila dentro de una columna será un nuevo código postal.

Resultado de imagen para base de datos plana


Modelo de base de datos jerárquica


El modelo jerárquico de bases de datos se asemeja a la estructura de un árbol, tal como Microsoft Windows organiza las carpetas y archivos. En un modelo jerárquico de bases de datos, cada enlace es anidado con el fin de conservar los datos organizados en un orden particular en un mismo nivel de lista. Por ejemplo, una base de datos jerárquico de las ventas, puede incluir las ventas de cada día como un archivo separado. Anidadas dentro de este archivo están todas las ventas (el mismo tipo de datos) para el día.

Resultado de imagen para base de datos jerarquica ejemplos


Modelo de la Red



En un modelo de red, la característica definitoria es que se almacena un registro con un enlace a otros registros - en efecto,una red. Estas redes (o, a veces, a que se refiere como punteros) puede ser una variedad de diferentes tipos de información como números de nodo de un disco o incluso la dirección.

Resultado de imagen para base de datos modelo de red


El Modelo Relacional




El modelo relacional es el más popular tipo de base de datos y una herramienta extremadamente potente, no sólo para almacenar información, también para acceder a ella. Las bases de datos relacionales son organizadas en forma de tablas. La belleza de un cuadro es que la información se puede acceder o añadir sin reorganizar las tablas. Una tabla puede tener muchos registros y cada registro puede tener muchos campos.

Cuadros que a veces se llaman una relación. Por ejemplo, una empresa puede tener una base de datos denominada los pedidos de los clientes, dentro de esta base de datos serán diferentes tablas o relaciones de todos los relativos a los pedidos de los clientes. Tablas pueden incluir la información del cliente (nombre, dirección, contacto, información, número de cliente, etc) y otras tablas (relaciones), como las órdenes que el cliente compró anteriormente (esto puede incluir un número de artículo, la descripción del artículo, cantidad de pago, la forma de pago, etc). Cabe señalar que cada registro (grupo de campos) en una base de datos relacional tiene su propia clave principal. Una clave principal es el único campo que hace que sea fácil identificar a un registro.

Las bases de datos relacionales utilizan un programa llamado interfaz estándar SQL o Query Language. SQL se utiliza actualmente en prácticamente todas las bases de datos relacionales. Bases de datos relacionales son extremadamente fáciles de personalizar para adaptarse a casi cualquier tipo de almacenamiento de datos. Usted puede crear fácilmente las relaciones de los artículos que usted vende, los empleados que trabajan para su empresa, etc


                   Resultado de imagen para base de datos modelo relacional




¿Como tener acceso a una base de datos?



Si bien el almacenamiento de datos es una gran característica de las bases de datos, para muchos usuarios de estas bases de datos la característica más importante es la rápida y sencilla, recuperación de la información. En una base de datos relacional, es muy fácil consultar información sobre un empleado, pero las bases de datos relacionales también añaden la potencia de consultas complejas. Las consultas complejas son solicitudes para mostrar tipos específicos de información, o bien mostrarlos en su estado natural o crear un informe de la utilización de los datos. Por ejemplo, si había una base de datos de empleados que incluye cuadros como el salario y la descripción del trabajo, puede ejecutar una consulta de empleos que pagan más de una cierta cantidad. No importa qué tipo de información se almacene en su base de datos, las consultas pueden ser creadas usando SQL para ayudar a responder a preguntas importantes.


¿Como almacenar una base de datos?



Las Bases de datos pueden ser muy pequeñas (menos de 1 MB) o muy grandes y complicadas (como en muchos terabytes de datos del gobierno), sin embargo todas las bases de datos normalmente se almacenan y ubican en el disco duro u otro tipo de dispositivos de almacenamiento y se accede a través del ordenador. Grandes bases de datos pueden requerir servidores en distintos lugares y, sin embargo muchas pequeñas bases de datos pueden encajar fácilmente como archivos ubicados en el disco duro del equipo.



Seguridad en una base de datos



Obviamente, muchas bases de datos confidenciales almacenan información importante que no debe ser fácilmente accesible por cualquiera. Muchas bases de datos requieren contraseñas y otras características de seguridad para poder acceder a la información. Aunque algunas bases de datos se pueden acceder a través de Internet a través de una red, otras bases de datos son sistemas cerrados y sólo se puede acceder en el sitio.

















No hay comentarios.:

Publicar un comentario

Bases de Datos

¿Que es una base de datos? Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda sele...