Definición
"Una colección de datos relacionadas, y una descripción de estos daos, diseñados para cumplir con las necesidades de información de una organización." Connolly & BeggLos meta datos como la información de tipos de datos y validación de datos se guardan en las mismas bases de datos.
¿Qué es una base de datos?
- Es una colección de datos relacionados
- Generalmente es parte de un sistema más grande
Características
- Datos auto descriptivos
- Uso de un catalogo de metadatos
- Independencia de los datos
- Multiples vistas de los datos
- Compartir datos
Objetivos
- Crear bases de datos
- Manejar bases de datos
- Solventar problemas
Tipos
Según el modelo de datos
- Sistemas gestores de datos relacionales
- Sistemas gestores de datos orientados a objetos
- Sistemas de gestores de datos objeto-relacionales
Según numero de usuarios
- Monousuario
- Multiusuario
Según numero de sitios
- Centralizado
- Distribuido
Usos
- Inventario
- Reservas
- Compras
- Logistica
- Educacion
Sistemas avanzados
Sistema de proceso analítico
Bases de datos distribuidas
Utilidades adicionales de un SGBD
- Importar-exportar datos
- Copia de respaldo
- Reorganización de archivos
- Control de rendimiento
Ventajas
- Concurrencia
- Consistencia
- Control de la redundancia
- Almacenamiento persistente de objetos (algo que queda quemado hasta una nueva acción)
- Independencia de los datos
- Múltiples interfaces
- Relaciones complejas entre datos
- Restricciones de integridad
- Restricciones de accesos
- Copias de seguridad y recuperación
¿Cuándo no usar bases de datos relacionales?
- Problemas muy simples
- Las bases de datos agregan un costo
- BD incluye un sobre costo en tiempo de ejecución
Arquitectura
Nos interesa el esquema interno o el físico es el hardware, donde se guarda la base de datos
El nivel lógico o conceptual manejamos nosotros, es el eje principal de BD1 (esta materia) creación y mantenimiento de tablas.
El nivel externo o de vistas es la facilidad con la que el usuario va a consumir de un software.
Nivel Interno
- Estructura física de almacenamiento
- Todos los detalles de cómo el SGDB utiliza el disco duro, memoria etc.
- Costo - Beneficio
- Administrador de la base de datos
Nivel Conceptual
- Estructura lógica de almacenamiento
- Diseño conceptual como columnas, tablas, etc.
- El diseño debe reflejar el problema
- Administrador de base de datos
Nivel Externo
- Vistas sobre las tablas
- Requiere solo acceso parcial a los datos
- Desarrollador de aplicaciones
- Usuarios Finales
- La pantalla debe reflejar adecuadamente la información
Definición de la arquitectura:
Esquema de la base de datos:
- Descripción de la estructura de la base de datos
- Metadatos
Esquema Interno:
- Descripción de la organización fisica de los datos como datos en disco y rutas de acceso
- Descripción de bajo nivel
No hay comentarios:
Publicar un comentario