Está en la página 1de 4

BASE DE DATOS

Una base de datos o banco de datos, es un conjunto de datos pertenecientes a un mismo


contexto y almacenados sistemáticamente para su posterior uso. Actualmente, y debido al
desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las
bases de datos están en formato digital, siendo este un componente electrónico, por tanto, se
ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de
datos.
Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD (del
inglés database management system o DBMS), que permiten almacenar y posteriormente
acceder a los datos de forma rápida y estructurada.

SGBD.
Un sistema gestor de base de datos (SGBD) es un conjunto de programas que permiten el
almacenamiento, modificación y extracción de la información en una base de datos,
además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. Los
usuarios pueden acceder a la información usando herramientas específicas de consulta y de
generación de informes, o bien mediante aplicaciones al efecto.
Estos sistemas también proporcionan métodos para mantener la integridad de los datos, para
administrar el acceso de usuarios a los datos y para recuperar la información si el sistema se
corrompe. Permiten presentar la información de la base de datos en variados formatos. La
mayoría incluyen un generador de informes. También pueden incluir un módulo gráfico que
permita presentar la información con gráficos y tablas.

SISTEMAS DE GESTIÓN DE BASE DE DATOS

• Ms Access
• Firebird
• Informix
• Interbase
• Microsoft SQL Server
• MySQL
• Oracle
• PostgreSQL
• SQLite
• Sybase ASE

MODELOS
1. Sistemas relacionales (1970)

Ventajas

• Provee herramientas que garantizan evitar la duplicidad de registros.


• Garantiza la integridad referencial, así, al eliminar un registro elimina todos los registros
relacionados dependientes.
• Favorece la normalización por ser más comprensible y aplicable.

2. Sistemas SQL (finales de década de 1970)


SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de consulta
estructurada) es un lenguaje específico del dominio que da acceso a un sistema de gestión de
bases de datos relacionales que permite especificar diversos tipos de operaciones en ellos. Una
de sus características es el manejo del álgebra y el cálculo relacional que permiten
efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos,
así como hacer cambios en ellas. SQL (Lenguaje estructurado de consulta) es un lenguaje
específico de dominio que se usa en la programación y está diseñado para manejar los
datos que hay en un sistema de base de datos, o para el procesamiento de flujos de datos en
un sistema de gestión de flujos.
3. Sistemas orientados a objetos (1980)
La estructura orientada a objetos está diseñada siguiendo el paradigma de los lenguajes
orientados a objetos. De este modo soporta los tipos de datos gráficos, imágenes, voz y texto
de manera natural. Esta estructura tiene gran difusión en aplicaciones web para aplicaciones
multimedia.
BASE DE DATOS MULTIDIMENSIONAL
Las bases de datos multidimensionales se utilizan principalmente para crear
aplicaciones OLAP y pueden verse como bases de datos de una sola tabla.
OLAP es el acrónimo en inglés de procesamiento analítico en línea (On-Line Analytical
Processing). Es una solución utilizada en el campo de la llamada Inteligencia de
negocios (o Business Intelligence) cuyo objetivo es agilizar la consulta de grandes
cantidades de datos. Para ello utiliza estructuras de datos diversas, normalmente
multidimensionales (o Cubos OLAP), que contienen datos resumidos de grandes Bases de
datos o Sistemas Transaccionales (OLTP). Se usa en informes de negocios de ventas,
marketing, informes de dirección, minería de datos y áreas similares.

También podría gustarte