Está en la página 1de 26

Introducción A Las

Bases De Datos
Docente:Mg. Ivan Martinez M
OBJETIVOS DE APRENDIZAJE

• Conocer y comprender el concepto de Base de


datos.
• Reconocer los elementos involucrados en el
concepto de base de datos.
• Conocer los objetivos de los sistemas de base de
datos.
• Conocer los diferentes niveles de abstracción de la
información.
DATO E INFORMACIÓN

• Dato es un conjunto de • Información es un conjunto


caracteres con algún ordenado de datos los
significado, pueden ser cuales son manejados según
numéricos, alfabéticos, o la necesidad del usuario.
alfanuméricos. • Para que un conjunto de
datos pueda ser procesado
eficientemente y pueda dar
lugar a información,
primero se debe guardar
lógicamente en archivos.
CONCEPTOS BÁSICOS

• Campo
• Registro
• Archivo
• Base de Datos
• DBMS
• Esquema de Base de Datos
• Administración de Base de Datos
CAMPO, REGISTRO Y ARCHIVO

• Campo es la unidad más • Registro es una colección de


pequeña a la cual uno campos de iguales o de
puede referirse en un diferentes tipos.
programa. • Archivo es una colección de
• Desde el punto de vista del registros almacenados
programador representa una siguiendo una estructura
característica de un homogénea.
individuo u objeto.
BASE DE DATOS (BD).

• Es una colección de • El contenido de una base de


archivos interrelacionados, datos engloba a la
son creados con un DBMS. información concerniente
(almacenadas en archivos)
de una organización, de tal
• Una finalidad de la base de manera que los datos estén
datos es eliminar la disponibles para los
redundancia o al menos usuarios.
minimizarla.
COMPONENTES DE UN SBD.

• Los tres componentes


principales de un sistema de
base de datos son:

• El hardware
• El software DBMS
• Los datos a manejar
• El personal encargado del
manejo del sistema.

Universidad Santo Tomás


SISTEMA MANEJADOR DE BD.

• El objetivo de un sistema
manejador base de datos es
• Un DBMS es una colección de proporcionar un entorno
numerosas rutinas de software que sea a la vez
interrelacionadas, cada una de conveniente y eficiente para
las cuales es responsable de una ser utilizado al extraer,
tarea específica. almacenar y manipular
información de la base de
datos.
ESQUEMA DE LA BD.
• Es la estructura por la que esta formada la base de datos,
se especifica por medio de un conjunto de definiciones
que se expresa mediante un lenguaje especial llamado
lenguaje de definición de datos. (DDL)
ADMINISTRADOR DE BD.
• Es la persona o equipo de personas profesionales
responsables del control y manejo del sistema de
base de datos.
• Generalmente tiene(n) experiencia en DBMS,
diseño de bases de datos, Sistemas operativos,
comunicación de datos, hardware y  programación.
OBJETIVOS DE LOS SISTEMAS DE BD.

• Los objetivos principales de un sistema de base


de datos es disminuir los siguientes aspectos:

• Redundancia e inconsistencia de datos.


• Dificultad para tener acceso a los datos.
• Aislamiento de los datos.
• Anomalías del acceso concurrente.
• Problemas de seguridad.
• Problemas de integridad.
REDUNDANCIA E
INCONSISTENCIA DE DATOS.
• Dado que los archivos son creados por
diferentes tipos de programas de aplicación,
existe la posibilidad de que si no se controla
detalladamente el almacenamiento, se pueda
originar un duplicado de información, es decir
que la misma información se encuentre más de
una vez en un dispositivo de almacenamiento.
DIFICULTAD PARA TENER ACCESO
A LOS DATOS.

• Un sistema de base de datos debe


contemplar un entorno de datos que le
facilite al usuario el manejo de los
mismos.
AISLAMIENTO DE LOS DATOS.

• Los datos pueden estar repartidos en varios archivos, con


diferentes formatos, lo que hace difícil escribir programas de
aplicación que necesiten acceder a éstos (datos)
adecuadamente.
ANOMALÍAS DEL ACCESO CONCURRENTE.

• Para mejorar el funcionamiento global del sistema y obtener


un tiempo de respuesta más rápido, muchos sistemas
permiten que múltiples usuarios actualicen los datos
simultáneamente.

• En un entorno así la interacción de actualizaciones


concurrentes puede dar por resultado datos inconsistentes.
PROBLEMAS DE SEGURIDAD.
• La información de toda empresa es importante,
aunque unos datos lo son más que otros, por tal
motivo se debe considerar el control de acceso a los
mismos.

• No todos los usuarios pueden visualizar alguna


información, por tal motivo para que un sistema de
base de datos sea confiable debe mantener un grado
de seguridad que garantice la autentificación y
protección de los datos.
PROBLEMAS DE INTEGRIDAD.

• Los valores de datos almacenados en la


base de datos deben satisfacer cierto tipo
de restricciones de consistencia.

• Estas restricciones se hacen cumplir en el


sistema añadiendo códigos apropiados en
los diversos programas de aplicación.
¿QUÉ ES LA ABSTRACCIÓN DE
DATOS?
• Un objetivo importante de un sistema
de base de datos es proporcionar a los
usuarios una visión abstracta de los
datos, es decir, el sistema esconde
ciertos detalles de cómo se almacenan
y mantienen los datos.
NIVELES DE ABSTRACCIÓN

• Existen diferentes niveles de abstracción para


simplificar la interacción de los usuarios con el
sistema:

• Interno-Físico
• Conceptual
• Externo-Visión
NIVEL FÍSICO

• Es la representación del nivel más bajo de abstracción.


• En éste se describe en detalle la forma en como de
almacenan los datos en los dispositivos de
almacenamiento
• Por ejemplo, mediante índices para el acceso aleatorio a
los datos.
NIVEL FÍSICO
NIVEL CONCEPTUAL

• El siguiente nivel (más alto) de


abstracción.
• Describe que datos son almacenados
realmente en la base de datos y las
relaciones que existen entre los
mismos.
• Describe la base de datos completa en
términos de su estructura de diseño.
NIVEL CONCEPTUAL
DEFINICIONES EN EL NIVEL
CONCEPTUAL
• Consta de las siguientes definiciones:
• Definición de los datos:
• Se describen el tipo de datos y la longitud de campo todos
los elementos direccionables en la base. Los elementos por
definir incluyen artículos elementales (atributos), totales de
datos y registros conceptuales (entidades).
• Relaciones entre datos:
• Se definen las relaciones entre datos para enlazar tipos de
registros relacionados para el procesamiento de archivos
múltiples.
NIVEL DE VISIÓN.
• Nivel más alto de abstracción, es lo que el
usuario final puede visualizar del sistema
terminado.

• Describe sólo una parte de la base de datos


al usuario acreditado para verla.
Actividad Previa

• Los alumnos comentan una situación problema


(Estudio de Casos), planteada por el profesor. Por
ejemplo:

• Redundancia
• Seguridad
• Integridad
• Acceso recurrente, etc.

También podría gustarte