Definición y Funciones de un SMBD
Los sistemas manejadores de base de datos (SGBD), en inglés: Data Base Management System (DBMS), 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. El propósito general de los sistemas manejadores de base de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización.
Es la porción más importante del software de un sistema de base de datos. Un DBMS es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea específica.
Funciones Principales:
· Establecer y mantener las trayectorias de acceso a la base de datos de tal forma que los datos puedan ser accesados rápidamente.
· Manejar los datos de acuerdo a las peticiones de los usuarios.
· Registrar el uso de las bases de datos.
· Interacción con el manejador de archivos. Esto a través de las sentencias en DML al comando del sistema de archivos. Así el Manejador de base de datos es el responsable del verdadero almacenamiento de los datos. Respaldo y recuperación.
Base de Datos
Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible.Funciones: Esta sección trata de funciones utilizadas con datos organizados como una fila de datos para un registro. Se cubren las funciones siguientes: BDPROMEDIO, BDCONTAR , BDCONTARA , BDEXTRAER , BDMAX , BDMIN , BDPRODUCTO , BDDESVEST , BDDESVESTP , BDSUMA ,BDVAR, BDVARP .
Elementos:

ventajas de la base de datos:
Los Datos
· Independencia de estos respecto de los tratamientos y viceversa.
· Mejor disponibilidad de los mismos.
· Mayor eficiencia en la recogida, codificación y entrada.
Los Resultados
· Mayor coherencia.
· Mayor valor informativo.
· Mejor y más normalizada documentación de la información.
Los Usuarios
· Acceso más rápido y sencillo de los usuarios finales.
· Más facilidades para compartir los datos por el conjunto de los usuarios.
· Mayor flexibilidad para atender a demandas cambiantes.
Independencia de los datos respecto a los tratamientos y viceversa: Un cambio en los tratamientos no imponga un nuevo diseño lógico y/o físico de la base de datos.
· Coherencia de los resultados: En todos los tratamientos se utilizan los mismos datos, por lo que los resultados de estos son coherentes y comparables.
· Mejor disponibilidad de los datos para el conjunto de los usuarios: Éstos se comparten entre las aplicaciones, existiendo una mayor disponibilidad y transferencia.
· Mayor valor informativo: El valor informativo del conjunto de datos es superior a la suma del valor informativo de los elementos individuales.
· Mejor y más normalizada documentación: La mayoría de los SGBD incluyen una descripción de los datos dentro del sistema.
· Mayor eficiencia en la captura, validación e ingreso de datos al sistema: Por no existir redundancia.
· Reducción del espacio de almacenamiento: Disminución de redundancias y las técnicas de compactación hacen que disminuya el espacio en disco.
Tipos de Base de Datos:
Jerárquica
Éstas son
bases de datos que, como su nombre indica, almacenan su información en una
estructura jerárquica. En este modelo los datos se organizan en una forma
similar a un árbol (visto al revés), en donde
un nodo padre de información
puede tener varios hijos . El nodo que no tiene padres es
llamado raíz, y a los nodos que no tienen hijos se los conoce
como hojas.
Las bases
de datos jerárquicas son especialmente útiles en el caso de aplicaciones que
manejan un gran volumen de información
y datos muy compartidos permitiendo crear estructuras estables y de
gran rendimiento.
La
principal ventaja que presenta este tipo de base de datos es la rapidez en las
consultas de información ya que la propia estructura piramidal de los datos
permite un rápido acceso a ella.
De Red
En las bases de datos en red, existen los punteros, que son conexiones adicionales entre nodos padres y nodos hijos, que permiten acceder a un nodo por vías distintas accediendo al mismo en dirección descendente por las diversas ramas.
Una base de datos se compone de varias tablas o relaciones.
No pueden existir dos tablas con el mismo nombre ni registro.
Cada tabla es a su vez un conjunto de campos (columnas) y registros (filas).
La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y claves foráneas (o ajenas).
Las claves primarias son la clave principal de un registro dentro de una tabla y estas deben cumplir con la integridad de datos.
Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de estas se hacen las formas relacionales.
La base de datos en red representa una mejora al modelo jerárquico
Relacionales
La base de datos relacional (BDR) es un tipo de base de datos (BD) que cumple con el modelo relacional (el modelo más utilizado actualmente para implementar las BD ya planificadas).
Características:

No hay comentarios.:
Publicar un comentario