2. Conceptos Básicos
Conocimiento
Conocimiento
Sistemas de
Sistemas de
Bases de Datos Información
Información
Bases de Datos
vs.
vs.
Sistemas de
Sistemas de
Archivos
Archivos Sistemas de
Sistemas de Campo
Campo
Datos
Datos Información
Información
Sistemas de
Sistemas de
Gestión de
Gestión de
Formado Archivo
Archivo Registro
Bases de Datos
Bases de Datos Bases de Datos
Bases de Datos Registro
(DBMS) oofichero
fichero
(DBMS)
Sistemas de
Sistemas de
Bases de Datos
Bases de Datos
Características de una
Características de una
Desventajas de una
Desventajas de una Bases de Datos
Bases de Datos
Bases de Datos
Bases de Datos
Sistemas de Bases de Datos
3. Conceptos Básicos
Datos:
Son hechos conocidos que pueden registrarse y que
tienen un significado implícito.
Información:
Es un conjunto ordenado de datos los cuales son
manejados según la necesidad del usuario.
Conocimiento:
Es la combinación de información, contexto y
experiencia.
Sistemas de Bases de Datos
4. Conceptos Básicos
Según Harris propone que el nivel más bajo de los
hechos conocidos son los datos. Los datos no tienen un
significado intrínseco. Deben ser ordenados, agrupados,
analizados e interpretados. Cuando los datos son
procesados de esta manera, se convierten en
información. La información tiene una esencia y un
propósito. Cuando la información es utilizada y puesta en
el contexto o marco de referencia de una persona, se
transforma en Conocimiento.
Sistemas de Bases de Datos
5. Conceptos Básicos
Sistemas de Información
Es un conjunto de procedimientos (componentes) o
tareas manuales y computarizadas interrelacionadas,
obedeciendo a una estructura para cumplir un objetivo
para el cual fue desarrollado.
Este se caracteriza por el almacenamiento masivo de
información, tener interfaz con el ser humano y servir a
una organización, o grupo humano para apoyar su
actuación.
Sistemas de Bases de Datos
6. Conceptos Básicos
Campo
Es la unidad más pequeña a la cual uno puede referirse
en un programa.
Registro
Es una colección de campos de iguales o de diferentes
tipos.
Archivo o fichero
Es una estructura de datos que reside en memoria
secundaria. Es una colección de registros almacenados
siguiendo una estructura homogénea.
Sistemas de Bases de Datos
7. Conceptos Básicos
Bases de Datos
Es una colección de archivos interrelacionados. El
contenido de una base de datos engloba a la información
concerniente (almacenadas en archivos) de una
organización, de tal manera que los datos estén
disponibles para un número de usuarios autorizados que
pueden accederla simultáneamente y en un tiempo
pertinente, una finalidad de la base de datos es eliminar
la redundancia o al menos minimizarla.
Sistemas de Bases de Datos
8. Conceptos Básicos
Características de una Bases de Datos
Control centralizado de los datos.
Integridad de los datos.
Minimización de la redundancia.
Independencia de los datos y las aplicaciones.
Acceso concurrente a los datos.
Costo mínimo de almacenamiento y mantenimiento.
Establecimiento de medidas de seguridad.
Facilidad para el cambio de hardware o software.
Sistemas de Bases de Datos
9. Conceptos Básicos
Desventajas de una Bases de Datos
Son costosas.
Representan un consumo de recursos elevados.
Se necesita contratar personal capacitado.
Sistemas de Bases de Datos
10. Conceptos Básicos
Sistemas de Bases de Datos
Es un sistema computarizado cuyo propósito general
es mantener información y hacer que éste disponible
cuando se solicite.
Un objetivo principal de un sistema de base de datos
es proporcionar a los usuarios finales una visión
abstracta de los datos, esto se logra escondiendo
ciertos detalles de como se almacenan y mantienen
los datos.
Sistemas de Bases de Datos
11. Conceptos Básicos
Sistema de Gestión de Bases de Datos (SGBD;
en inglés, database management system:
DBMS)
Consiste en una colección de datos interrelacionados
y una colección de programas para acceder a esos
datos. Los datos contienen información referente a
una determinada empresa.
El objetivo principal de un DBMS es proporcionar un
entorno en el que pueda almacenarse y recuperarse
información de forma conveniente y eficiente.
Sistemas de Bases de Datos
12. Conceptos Básicos
Sistemas de Archivos Sistemas de BD
Se da redundancia no La redundancia de datos se
controlada en los datos reduce
Las modificaciones en los Con un buen diseño, se
archivos pueden crear minimizan las inconsistencias
inconsistencias y errores de los datos
indeseables
Cada nueva consulta requiere La consulta a la base de datos
de la construcción de un se hace en forma directa
nuevo programa. Así, se da
una pérdida de tiempo en la
programación de cada nueva
solicitud
Sistemas de Bases de Datos
13. Conceptos Básicos
Sistemas de Sistemas de BD
Archivos
El proceso de El proceso de modificación de
modificación de programas existentes se reduce
programas ya existentes considerablemente
es muy costoso
La definición de los datos Naturaleza autocontenida de una
es parte de la aplicación B/D. El sistema de B/D contiene,
no sólo, la base de datos en sí
misma sino también una definición
o descripción completa de la B/D.
Esta información se encuentra en
un catálogo que contiene
metadatos
Sistemas de Bases de Datos
14. Conceptos Básicos
Sistemas de Archivos Sistemas de BD
No hay independencia entre Existe independencia de los
datos y programas. La programas respecto de la
estructura de los datos está data. Esto es la
vinculada a los programas que invulnerabilidad de los
los accesan, así que los programas respecto a los
cambios en la estructura de los cambios en la estructura,
datos ocasionan cambios a los almacenamiento y manejo de
programas los datos
No todos los usuarios deben Diferentes usuarios pueden
poder acceder a todos los tener acceso a la base de
datos datos en forma simultánea
Sistemas de Bases de Datos
15. Conceptos Básicos
Sistemas de Archivos Sistemas de BD
En cuanto a la abstracción de Un SGBD (DBMS) provee al
los datos, en un archivo está usuario una representación
explícitamente definidos los conceptual de la data que no
detalles de implementación incluye detalles de
tales como longitud de los implementación. Existe un nivel
registros que lo componen, alto en la abstracción de los
longitud en bytes de cada datos
campo, etc
Problemas de seguridad e Se tienen varios controles
integridad centralizados para mantener la
seguridad, privacidad e
integridad de los datos
Sistemas de Bases de Datos
16. Conceptos Básicos
Sistemas de Archivos Sistemas de BD
No existen diferentes Soporta múltiples vistas de
vistas de los datos la data. Cada usuario
podría tener una forma
trabajar o ver los datos.
Una vista puede ser un
subconjunto de los datos o
puede tener data virtual
(que no está almacenada
en la B/D)
Sistemas de Bases de Datos
17. Conceptos Básicos
Usuarios / programadores
Sistema de
Bases de Datos Programas de aplicación / consultas
Software
del SGBD
Software para procesar
Consultas / programas
Software para tener acceso
a los datos almacenados
Definición de la base
Base de datos
de datos almacenada
almacenada
(metadatos)
Entorno simplificado de un sistema de base de datos
Sistemas de Bases de Datos