viernes, 20 de mayo de 2016

Sistema de Gestión de Base de Datos

Sistema de Gestión de Base de Datos

Un Sistema de Gestión de Bases de Datos (SGBD1 ) consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a los mismos. Esta definición es prácticamente idéntica a la que se dió anteriormente de Sistema de Información, de hecho normalmente en el nucelo de un SI se sitúa un SGBD. El caso de lo SIG es un poco diferente ya que en principio las bases de datos espaciales no son adecuadas para su manejo con SGBD tradicionales. Sin embargo, a lo largo del desarrollo de las tecnologías ligadas a los SIG desde los setenta hasta la actualidad, una de las tendencias más claras es el papel, cada vez más importante, que tiene el uso de SGBD para la gestión de datos temáticos como apoyo al SIG. En principio se utilizaron para almacenar los atributos temáticos asociados a un conjunto de entidades espaciales almacenadas en formato vectorial, hoy en día se están empezando a utilizar además para el almacenamiento de la información geométrica (conjunto de coordenadas) de las entidades espaciales. Aunque se han hecho algunos intentos para almacenar información en formato raster en un SGBD, esta opción no resulta eficiente.

Características


Un SGBD permite el almacenamiento, manipulación y consulta de datos pertenecientes a una base de datos organizada en uno o varios ficheros. En el modelo más extendido (base de datos relacional) la base de datos consiste, de cara al usuario, en un conjunto de tablas entre las que se establecen relaciones. A pesar de sus semejanzas (ambos manejan conjuntos de tablas) existen una serie de diferencias fundamentales entre un SGBD y un programa de hoja de cálculo, la principal es que un SGBD permite: El método de almacenamiento y el programa que gestiona los datos (servidor) son independientes del programa desde el que se lanzan las consultas

En lugar de primarse la visualización de toda la información, el ojetivo fundamental es permitir consultas complejas, cuya resolución está optimizada, expresadas mediante un lenguaje formal. El almacenamiento de los datos se hace de forma eficiente aunque oculta para el usuario y normalmente tiene, al contrario de lo que ocurre con las hojas de cálculo, poco que ver con la estructura con la que los datos se presentan al usuario. El acceso concurrente de múltiples usuarios autorizados a los datos, realizando operaciones de actualización y consulta de los mismos garantizando la ausencia de problemas de seguridad (debidos a accesos no autorizados) o integridad (pérdida de datos por el intento de varios usuarios de acceder al mismo fichero al mismo tiempo. El programa servidor suele activarse al arrancar el ordenador, podría compararse a un bibliotecario que recibe peticiones (consultas) de diferentes programas clientes de base de datos, consulta la base de datos y entrega al cliente el resultado de la consulta realizada. Si dos usuarios solicitan al mismo tiempo una modificación de los datos, el programa servidor se encarga de hacerlas ordenadamente para evitar perder datos (lo que ocurriría si ambos usuarios abrieran y modificaran a la vez un fichero con la base de datos. El diseño de una base de datos implica codificar en formato digital ciertos aspectos del mundo real. Esta codificación implica los mismos 3 pasos que ya se mencionaron en el tema 2, es decir: Modelo conceptual

Ventajas



Las  de datos se usan ampliamente en el mundo de los negocios, desde en las nuevas más pequeñas hasta en las corporaciones multinacionales más grandes. Existen varias ventajas y desventajas al colocar estas bases de datos en una red corporativa, y los administradores de bases de datos necesitan comparar los beneficios y los inconvenientes de los sistemas de gestión de bases de datos en red antes de tomar una decisión con respecto a la implantación de este popular método.

Accesibilidad sencilla

Una de las ventajas más importantes de mantener una  de datos en la red corporativa es que los  de la red serán capaces de hacer actualizaciones en los datos cada vez que lo deseen. Esto permite que los usuarios de varios departamentos actualicen los datos instantáneamente de forma sencilla, y esta es una de las mejores maneras de asegurar que la información en la base de datos esté actualizada.

La realización de cambios

Mantener la base de datos en la red de la compañía también permite que sea más fácil para los administradores hacer cambios en las tablas subyacentes. Las tablas son el corazón de cualquier base de datos, y es importante que estas contengan todos los campos que los usuarios necesitan. Frecuentemente los usuarios descubrirán la necesidad de tener campos adicionales después de que la base de datos esté en su lugar, y para eso se requiere que los administradores de las bases de datos lleven a cabo una actualización en las tablas subyacentes. Si la base de datos se localiza en la red de la compañía, los administradores serán capaces de acceder a las tablas y añadir los nuevos campos necesarios. Si la base de datos se encuentra en una estación de trabajo independiente, el administrador de la base de datos tendrá que ir a esa estación para hacer todos los cambios y actualizaciones.
Diferencia con Base de Datos

UNA BASE DE DATOS ES   es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso, y un  SISTEMA DE GESTION DE DATOS son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. también se puede considerar que el sistema de gestión de datos sirve de interfaz entre la persona y la base de datos y la base de datos ya es el programa donde el efectúa su trabajo U ocupación.

Atributo, Campo, Entidad y Campo Clave


En informática, un atributo es una especificación que define una propiedad de un objeto, elemento o archivo. También puede referirse o establecer el valor específico para una instancia determinada de los mismos.
Sin embargo, actualmente, el término atributo puede y con frecuencia se considera como si fuera una propiedad dependiendo de la tecnología que se use.
Para mayor claridad, los atributos deben ser considerados más correctamente como metadatos. Un atributo es con frecuencia y en general una característica de una propiedad.
En informática, un campo es un espacio de almacenamiento para un dato en particular. En las bases 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
En bases de datos, una entidad es la representación de un objeto o concepto del mundo real que se describe en una base de datos.

Una entidad se describe en laestructura de la base de datosempleando un modelo de datos.

Por ejemplo, nombres de entidades pueden ser: Alumno, Empleado, Artículo, etc.

Cada entidad está constituida por uno o más atributos. Por ejemplo, la entidad "Alumno" podría tener los atributos: nombre, apellido, año de nacimiento, etc.
Una base de datos puede guardar información de una persona como nombres, direcciones, fechas, lugares de trabajo... Toda esa información puede repetirse, si en algún momento deseas buscar a pedro martínez, es probable que te aparezcan varios resultados sin saber cual es el que buscas. 

El campo clave es único para cada registro, como el número de cédula de cada persona. De esa forma, al colocar algún Nº de Cédula te aparecerá la persona que buscas. 

Téoricamente, el campo clave no se puede repetir. de esa forma, podemos garantizar que no estamos repitiendo a alguien y podemos usar ese número para vincularlo con otras tablas que contengan relación a esa persona o registro.


No hay comentarios.:

Publicar un comentario