2. Conceptos Básicos
Una base de datos se define como un conjunto de datos
que se encuentran organizados y relacionados entre sí,
con el fin de satisfacer tratamientos de información
implicados en las actividades de una empresa.
3. Para que un usuario logre interactuar con una BD se
deben diseñar los diferentes programas que contienen
las interfaces graficas necesarias con las cuales los
usuarios cargan y descargan información de una Base de
Datos. Por este motivo a las Base de Datos también se
les puede identificar como un Almacén de Datos.
6. Características de una Base de
Datos
Redundancia reducida.
Inconsistencia reducida.
Acceso concurrente por parte de múltiples
usuarios.
Integridad de los datos. (Restricciones de
consistencia)
Consultas complejas optimizadas.
Seguridad de acceso.
Respaldo y recuperación.
9. Modelado de Datos
Un Modelo de Datos se utiliza para diseñar la estructura
de una Base de Datos mediante una colección de
herramientas conceptuales que permiten describir los
datos, las entidades que intervienen, las relaciones entre
las diferentes entidades u objetos y las restricciones de
consistencia.
11. Elementos de Base de Datos
Un sistema de base de datos está compuesto por:
A) Base de datos
Datos del usuario
Metadatos
Metadatos de aplicación
12. Elementos de Base de Datos
B) Sistema administrador de base de datos
Herramientas de diseño
Utilerías de tiempo de ejecución
Motor del sistema administrador de base de datos
13. Elementos de Base de Datos
C) Aplicaciones de bases de datos
Una aplicación de la base de datos consta de formas, consultas,
reportes, menús y programas de aplicación. Los programas de
aplicación deben escribirse en un lenguaje que sea parte del
DBMS o en un lenguaje conectado a la base de datos a través del
DBMS
14. Base de Datos Tercera
Generación
Es aquella que proporcionan gestión de objetos,
permitiendo tipos de datos mucho más complejos,
objetos multimedia, datos derivados, así como
otras nuevas capacidades.
Este nuevo tipo de bases de datos "inteligente", se
define como aquel que “Gestiona Información de una
manera natural, haciendo esta información fácil de
almacenar, acceder y utilizar”.
15. Base de Datos Tercera
Generación
Los sistemas de bases de datos de tercera generación se
caracterizan por: La integración, independencia y
seguridad de los datos, facilidad de recuperación de la
información. La navegación de la base de datos se hacía
a través de procedimientos (navegación procedimental).
16. Base de Datos Tercera
Generación
Requisitos:
Rendimiento
Funcionalidad
Inteligencia
Distribución
Integración
17. Clasificación Según su
Funcionalidad
BASES DE DATOS ACTIVAS
Un sistema de bases de datos activas es un sistema de
gestión de bases de datos (SGBD) que contiene un
subsistema que permite la definición y la gestión de
reglas de producción (reglas activas).
Un Sistema Gestor de Base de Datos Activo debe ser
capaz de monitorizar y reaccionar ante eventos de
manera oportuna y eficiente, cuando se producen ciertas
condiciones o ejecutan de manera automática ciertas
acciones.
18. Clasificación Según su
Funcionalidad
BASES DE DATOS MULTIMEDIA
Este tipo de BD nos permite tener mayor facilidad en
cuanto al manejo de la información pues no solo nos
permite la transferencia de archivos de texto sino también
a su vez otro tipo de formatos como son: imágenes
,video, audio, entre otros.
19. Clasificación Según su
Funcionalidad
BASES DE DATOS ORIENTADA A OBJETOS
Es una base de datos donde los elementos son objetos.
Estos pueden ser bases de datos multimedia, donde
la herencia nos permita una mejor representación de
la información. Estas bases tienen las características de
todo lo que es orientado a objeto las cuales son:
Herencia
Polimorfismo
Abstracción
Encapsulamiento
20. Clasificación Según su
Funcionalidad
BASES DE DATOS DEDUCTIVAS
Un sistema de base de datos deductiva, es un sistema de
base de datos pero con la característica de que a través
información extensional de reglas y hechos se pueden
deducir o inferir información adicional a la que tenemos
almacenada en nuestra base de datos.
21. Clasificación Según su
Funcionalidad
BASES DE DATOS TEMPORAL
Una Base de datos temporal es un sistema de gestión de
base de datos (DBMS) el cual implementa y trata con
especial énfasis aspectos temporales, teniendo un
modelo de datos temporal y una versión temporal del
lenguaje de consulta estructurado, (SQL).
Especificando más profundamente, los aspectos
temporales normalmente incluyen tiempo de validez y
tiempo de transacción. La combinación de estos dos
atributos forman un dato bitemporal.
22. Clasificación Según su
Funcionalidad
BASES DE DATOS DIFUSAS
Es utilizada como una herramienta para representar
diferentes formas de conocimiento acerca del problema a
resolver, así como para modelar las interacciones y
relaciones que existen entre sus variables. Debido a
estas propiedades, los sistemas basados en reglas
difusas han sido aplicados de forma exitosa en varios
dominios en los que la información vaga o imprecisa
emerge en diferentes formas.
Las BBDD difusas permiten recuperar datos con tan solo
una vaga descripción de lo que deseamos obtener.