viernes, 21 de marzo de 2014

Conceptes bàsics de bases de dades.

Una base de datos es un conjunto de información estructurada en registros y almacenada en un soporte electrónico legible desde un ordenador. Cada registro constituye una unidad autónoma de información que puede estar a su vez estructurada en diferentes campos o tipos de datos que se recogen en dicha base de datos. Por ejemplo, en un directorio de miembros de una asociación, un registro será la ficha completa de cada uno de los socios. En cada registro se recogerán determinados datos, como el nombre, la profesión, la dirección o el teléfono, cada uno de los cuáles constituye un campo.


Los Sistemas de gestión de base 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. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta. En los textos que tratan este tema, o temas relacionados, se mencionan los términos SGBD y DBMS, siendo ambos equivalentes, y acrónimos, respectivamente, de Sistema Gestor de Bases de Datos y DataBase Management System, su expresión inglesa.

El propósito general de los sistemas de gestión de base de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos



Modelos de bases de datos
Además de la clasificación por la función de las bases de datos, éstas también se pueden clasificar de acuerdo a su modelo de administración de datos. Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor de datos (algo en donde se guarda la información), así como de los métodos para almacenar y recuperar información de esos contenedores. Los modelos de datos no son cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matemáticos.
Algunos modelos con frecuencia utilizados en las bases de datos:
  • Bases de datos jerárquicas
  • Base de datos de red
  • Bases de datos transaccionales
  • Bases de datos relacionales
  • Bases de datos documentales
  • Base de datos deductivas
  • Base de datos multidimensionales
  • Base de datos orientadas a objetos
Ventajas:
  • Facilidad de manejo de grandes volúmenes de información. 
  • Gran velocidad en muy poco tiempo. 
  • Independencia del tratamiento de información. Seguridad de la información (acceso a usuarios autorizados), protección de información, de modificaciones, inclusiones, consulta. 
  • No hay duplicidad de información, comprobación de información en el momento de introducir la misma. 
  • Integridad referencial el terminar los registros. 
Inconvenientes:
  • El costo de actualización del hardware y software son muy elevados. 
  • Costo (salario) del administrador de la base de datos es costoso. 
  • El mal diseño de esta puede originar problemas a futuro. 
  • Un mal adiestramiento a los usuarios puede originar problemas a futuro. 
  • Si no se encuentra un manual del sistema no se podrán hacer relaciones con facilidad. 
  • Generan campos vacíos en exceso.
Las bases de datos son utilizadas en infinidad de circunstancias:
     

Una base de datos permite acomodar ordenar y tener libre acceso de la información, sea cual fuere.
  • En los hospitales para catalogar medicamentos, y a los pacientes.
  • En la administración para catalogar los diferentes temas a tratar.
  • En el gobierno para catalogar los temas y obligaciones a resolver.
  • En la escuela para matricular a los alumnos
  • En el comercio para controlar la información.
Es muy utilizada por los administradores, quienes entre sus funciones tienen la de ordenar y catalogar al personal, las mercancías, los gastos, los ingresos, etc.

Por ello se encuentran en la eminente necesidad de catalogar los datos para que al ser buscados puedan ser encontrados en forma adecuada.

En los colegios, las bibliotecas se encuentran dotadas de bases de datos simples y sencillas, que permiten a los alumnos y maestros encontrar la información deseada en forma rápida y precisa.

En el comercio, los comerciantes ingresan en una base de datos las entradas y salidas para que en base a esos datos el contador o administrador, resuelva al momento de responder por las obligaciones.


PROGRAMARIOS DE DATOS BASE:

 





0 comentarios:

Publicar un comentario