Sunteți pe pagina 1din 24

BASE DE DATOS

Base de Datos

Conceptos de Administracin de Bases de Datos


Panorama General
INGENIERA DE SISTEMAS

CARRERA DE

BASE DE DATOS

INGENIERA INFORMTICA Y DE SISTEMAS

Agenda

Qu es un SBD? Qu es una BD? Porqu utilizar una BD? Independencia de Datos. Sistemas relacionales.

INGENIERA DE SISTEMAS

BASE DE DATOS

Qu es un SBD?

Un sistema de bases de datos es un sistema computarizado cuyo propsito general es mantener informacin y hacer que est disponible cuando se solicite.

INGENIERA DE SISTEMAS

BASE DE DATOS

Qu es un SBD?

Informacin Caractersticas de la Informacin en la BD: Integrada Compartida

INGENIERA DE SISTEMAS

BASE DE DATOS

Qu es un SBD?

Informacin Integrada La BD puede considerarse como unificacin varios Archivos de Datos, eliminando total o parcialmente redundancias.

INGENIERA DE SISTEMAS

BASE DE DATOS

Qu es un SBD?

Informacin Compartida Los elementos individuales de informacin en la BD se pueden compartir entre varios usuarios distintos incluso al mismo tiempo (acceso concurrente).

INGENIERA DE SISTEMAS

BASE DE DATOS

Qu es un SBD?

Equipo Volmenes de Almacenamiento secundario. Procesador(es) y Memoria principal.

INGENIERA DE SISTEMAS

BASE DE DATOS

Qu es un SBD?

Programas DBMS Manejar todas las solicitudes de acceso a la BD formuladas por los usuarios. Distanciar al usuario de los detalles a nivel de equipo.

INGENIERA DE SISTEMAS

BASE DE DATOS

Qu es un SBD?

Usuarios Programador de Aplicaciones Escribir programas de aplicacin que acceden a la BD, programas en lote o aplicaciones en lnea. DBA

INGENIERA DE SISTEMAS

BASE DE DATOS

Qu es un SBD?

Usuario final Interactuar con el sistema a travs de una estacin en lnea, a travs de una aplicacin o un componente integrado del SBD.

INGENIERA DE SISTEMAS

BASE DE DATOS

Qu es una BD?

Datos persistentes Datos de Entrada Informacin que entra al sistema por primera vez. Podra dar pie a una modificacin de los datos persistentes. Datos de Salida

Datos y resultados que emanan del sistema.

INGENIERA DE SISTEMAS

BASE DE DATOS

Qu es una BD?

Datos persistentes Una BD est constituida por cierto conjunto de Datos Persistentes.

INGENIERA DE SISTEMAS

BASE DE DATOS

Qu es una BD?

Entidades e Interrelaciones Entidad Cualquier objeto distinguible que se representa en la BD. Interrelaciones Vnculos que existen entre las entidades. Ejemplo: interrelaciones entre Proveedores y Partes.

INGENIERA DE SISTEMAS

BASE DE DATOS

Qu es una BD?

Propiedades Las entidades tienen propiedades. Tambin deben estar representadas en la BD. Ejemplos: Los proveedores tienen localidades. Las partes tienen pesos. Los proyectos tienen prioridades.

INGENIERA DE SISTEMAS

BASE DE DATOS

Por qu utilizar una BD?

Ventajas de un SBD Es compacto (no archivos voluminosos). Es rpido (no manual). Es menos laborioso. Es actual.

INGENIERA DE SISTEMAS

BASE DE DATOS

Por qu utilizar una BD?

Administracin de Datos y Administracin de BD Administrador de Datos (DA) Individuo con responsabilidad central sobre los datos. Conoce la informacin y las necesidades de la empresa en ese aspecto (nivel administrador superior). Decidir qu se almacena. Establecer polticas de mantenimiento y manejo de los datos almacenados.

INGENIERA DE SISTEMAS

BASE DE DATOS

Por qu utilizar una BD?

Administracin de Datos y Administracin de BD

Administrador de Bases de Datos (DBA)


Tcnico responsable de poner en prctica las decisiones del DA. Profesional en procesamiento de datos. Crear la BD y poner en prctica los controles tcnicos para apoyar las polticas dictadas por el DA. Garantizar el funcionamiento adecuado del sistema. A veces el DBA es no una persona sino un equipo de personas.

INGENIERA DE SISTEMAS

BASE DE DATOS

Por qu utilizar una BD?

Ventajas del enfoque de BD Es posible: Disminuir la redundancia. Evitar la inconsistencia. Compartir los datos. Hacer cumplir las normas. Aplicar restricciones de seguridad. Mantener la integridad. Equilibrar requerimientos opuestos.

INGENIERA DE SISTEMAS

BASE DE DATOS

Independencia de los datos

Independencia de los Datos


En un SBD no es recomendable tener aplicaciones dependientes de los datos Objetivo de los SBD:

Inmunidad de las aplicaciones ante los cambios de: La estructura de almacenamiento y La tcnica de almacenamiento.

INGENIERA DE SISTEMAS

BASE DE DATOS

Independencia de los datos

El DBA debe tener libertad para modificar la estructura de almacenamiento o a tcnica de acceso.

INGENIERA DE SISTEMAS

BASE DE DATOS

Independencia de los datos

Cada aplicacin puede requerir una vista diferente de los datos.

INGENIERA DE SISTEMAS

BASE DE DATOS

Sistemas relacionales

Qu significa decir que un sistema es relacional?

Los sistemas reciben el apelativo de relacionales porque la palabra relacin es en esencia un trmino matemtico para referirse a una tabla.

INGENIERA DE SISTEMAS

BASE DE DATOS

Sistemas relacionales

Qu significa decir que un sistema es relacional?


El usuario percibe los datos en forma de tablas (y slo como tablas). Los operadores al alcance del usuario (ejemplo: recuperacin de datos) generan tablas nuevas a partir de las existentes.

INGENIERA DE SISTEMAS

BASE DE DATOS

Resumen

Los componentes de un sistema de base de datos son: informacin, hardware, software y usuarios. DBMS es un sistema manejador de bases de datos que administra las bases de datos. El DBA es un profesional de procesamiento de datos. El DBMS permite la independencia de datos. El trmino relacin es referirse a tabla.

INGENIERA DE SISTEMAS

S-ar putea să vă placă și