Bases de datos y Data Warehouse: funciones, beneficios, desventajas y reglas clave
Enviado por Comunidad Wikiteka y clasificado en Informática
Escrito el en
español con un tamaño de 3,55 KB
Actualizado el
Resumen
Este documento resume los conceptos básicos de las bases de datos: sus desventajas en los sistemas tradicionales, el enfoque de la base de datos y las funciones principales de un DBMS. También recoge los beneficios del DBMS, definiciones de dato, información y base de datos, la noción de Data Warehouse y las reglas de Codd que deben cumplir los sistemas relacionales.
Puntos clave
- Un DBMS (Database Management System) es el software que gestiona las bases de datos.
- Sus funciones principales son la definición de datos, la manipulación de datos (crear, leer, actualizar y eliminar) y la seguridad de datos.
- Entre sus beneficios figuran la mínima redundancia, la integración y compartición de datos, la flexibilidad y la independencia de datos.
- Un Data Warehouse es un almacén donde se depositan los datos críticos para la toma de decisiones.
- Los datos se guardan en tablas y el lenguaje de consulta habitual es SQL.
- La regla 10 de Codd establece que las restricciones de integridad deben aplicarse en el esquema y no directamente en los datos.
Resumen generado con IA a partir del documento. Ponte a prueba
Bases de datos y Data Warehouse
Desventajas
Desventajas:
- Redundancia
- Inconsistencia
- Inflexibilidad (complicado)
- Escasa posibilidad de compartir (sectorizado)
- Pobre estandarización
- Baja productividad del programador
- Excesivo mantenimiento (80% del esfuerzo)
Enfoque de la base de datos
Cada usuario tiene su view de la base de datos mediante un control centralizado, con protección de ingreso, modificación, eliminación y recuperación.
DBMS (Database Management System)
DBMS: Database Management System — sistema de gestión de bases de datos (software).
Funciones principales
- Definición de datos: especifica el tipo de dato que irá en la base de datos.
- Manipulación de datos: operaciones para crear, leer, actualizar y eliminar datos.
- Seguridad de datos: control de acceso, integridad y protección contra accesos no autorizados.
Beneficios del DBMS
- Mínima redundancia
- Integración de datos
- Compartición de datos
- Esfuerzo por estandarización
- Facilita el desarrollo de aplicaciones
- Control de seguridad
- Flexibilidad
- Independencia de datos
- Reducción del mantenimiento de programas
Data Warehouse
Se trata de un almacén donde las organizaciones pueden depositar todos aquellos datos con importancia crítica para la toma de decisiones.
Definiciones
Dato: hechos relacionados con personas, objetos, eventos u otras entidades del mundo real.
Información: son datos que han sido organizados para apoyar la toma de decisiones.
Base de datos: conjunto de datos que permiten satisfacer las necesidades de información de una organización; pueden ser de forma centralizada o distribuida (por ejemplo, en PCs).
Reglas y principios básicos
Regla 0: deben cumplirse todas las reglas.
- Los datos se guardan en tablas.
- Buscar datos sin equivocarse.
- Si no existe dato, el campo se llena con un nulo.
- Tener un diccionario de datos: guarda los tipos de datos existentes en la base de datos.
- El lenguaje en que se escribe: SQL.
- La vista: es cómo veremos los datos; se actualiza para todos (forma de ver una tabla).
- DML (Data Manipulation Language): modificar datos; modifica la tabla.
- No importa dónde se guarde un dato: podemos tener acceso a él.
- Los programas no deben verse afectados por cambios a nivel lógico: se modifica el diccionario.
- La regla 10 de Codd — Independencia de integridad: consiste en separar las restricciones o limitaciones que ejerce el DBMS sobre los datos. En otras palabras, dichos limitantes deben aplicarse en el esquema de la base de datos y no directamente en los datos. Las restricciones ayudan a que los datos sean correctos, no tengan repeticiones innecesarias y no presenten relaciones mal resueltas.
- Trata de que la base de datos sea invisible para el usuario: solo debe mostrar lo solicitado, no el cómo funciona.
- Que los usuarios no 'hackeen' los datos: proteger los datos frente a accesos o manipulaciones no autorizadas.
Preguntas frecuentes
¿Qué es un DBMS?
Un DBMS (Database Management System) es un sistema de gestión de bases de datos, es decir, un software que permite definir, manipular y proteger los datos.
¿Cuáles son las desventajas de los sistemas de datos tradicionales?
Según el documento, presentan redundancia, inconsistencia, inflexibilidad, escasa posibilidad de compartir datos, pobre estandarización, baja productividad del programador y un excesivo mantenimiento, que puede llegar al 80% del esfuerzo.
¿Qué es un Data Warehouse?
Es un almacén donde las organizaciones pueden depositar todos los datos con importancia crítica para la toma de decisiones.
Ponte a prueba
Tarjetas de repaso
Pulsa una tarjeta para ver la respuesta.
Test
Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.