You are on page 1of 20

Base de Datos

Ing. Eduardo Yataco Silva

AGENDA
Sistema Relacionales Prctica Calificada Arquitectura de los Sistemas de Base de Datos Tareas del Administrador de Base de Datos Arquitectura Cliente / Servidor Modelo de Datos

SISTEMAS RELACIONALES
Esta basado en la teora formal de modelos relacionales Los datos se representan como filas de tablas Estos datos son interpretadas como proposiciones verdaderas Permite inferir proposiciones verdaderas adicionales a partir de las ya existentes Brinda operadores los cuales generan nuevas tablas a partir de las anteriores

SISTEMAS RELACIONALES
Los operadores disponibles para el usuario son operadores que generan nuevas tablas a partir de las anteriores
Operador Restringir Extrae subconjunto de filas Operador Proyectar Extrae un subconjunto de columnas

PRCTICA CALIFICADA

Tiempo : 25 minutos
Suerte !!!

ARQUITECTURA DE LOS SISTEMAS DE BASE DE DATOS La Arquitectura de los Sistemas de Base de Datos se divide en tres niveles Los datos estn descritos por medio de un esquema, salvo el Nivel Externo. Existen transformaciones entre cada uno de los esquemas, los cuales son la clave para proporcionar independencia fsica y lgica de los datos

ARQUITECTURA DE LOS SISTEMAS DE BASE DE DATOS Nivel Externo Esta Vista Externa, es el nivel de visin (subesquema) del usuario individual Es el mas cercano a los usuarios. Se ocupa de la forma en que los usuarios individuales ven los datos A un usuario le interesa solo una parte de toda la BD, deseando solo indicar QUE datos son los que requiere.

ARQUITECTURA DE LOS SISTEMAS DE BASE DE DATOS Nivel Conceptual Esta Vista Conceptual, es un nivel de indireccin entre los Niveles Externo e Interno Es una representacin de todo el contenido de la informacin de la Base de Datos En este nivel interesa CUALES son los datos necesarios, as como las relaciones entre estos.

ARQUITECTURA DE LOS SISTEMAS DE BASE DE DATOS Nivel Interno Esta Vista Interna, es tambin conocido como el Nivel Fsico Tiene que ver con la forma en COMO los datos estn almacenados fsicamente

ARQUITECTURA DE LOS SISTEMAS DE BASE DE DATOS Cada uno de los Esquema esta definido con un sub-lenguaje de datos. Este sub-lenguaje es una combinacin de dos lenguajes subordinados:
DDL:
Lenguaje de Definicin de Datos Nos permite la definicin de los datos

DML:
Lenguaje de Manipulacin de Datos Nos permite la manipulacin de los datos

TAREAS DEL ADMINISTRADOR DE BASE DE DATOS Definir el Esquema Conceptual


A partir de lo definido por el Administrador de Datos (Diseo Lgico), el DBA crear el Modelo Conceptual correspondiente

Definir el Esquema Interno


Decidir la forma en que se van a representar los datos en la BD

Definir las Integridad

Restricciones

de

Seguridad

TAREAS DEL ADMINISTRADOR DE BASE DE DATOS Definir las polticas de Backups y Restores de los datos de la BD Supervisar el rendimiento y responder a los requerimientos cambiantes.

ARQUITECTURA CLIENTE / SERVIDOR


Un Sistema de BD puede ser vista como una estructura de dos partes: Servidor
Es el propio DBMS Proporciona soporte a los 3 niveles: Externo, Conceptual e Interno

Cliente
Aplicaciones (tanto las escritas por el usuario como aplicaciones integradas al DBMS) que se ejecutan sobre el DBMS

ARQUITECTURA CLIENTE / SERVIDOR


Los clientes y servidores pueden operar en maquinas diferentes e independientes (a menudo lo harn as)

MODELO DE DATOS
MODELO:
Es la herramienta para poder comunicar y plasmar nuestras percepciones de la realidad Los Modelos son representaciones de algn fenmeno o hecho del mundo que nos interese

MODELO DE DATOS
Es una coleccin de herramientas conceptuales para describir los datos, las relaciones entre ellos, la semntica y las ligaduras de consistencia o restricciones Proporciona capacidades estructurales muy flexibles y permite que las ligaduras de datos sean especificadas explcitamente

MODELO DE DATOS
Modelo Entidad-Relacin (E-R)
Basado en una percepcin del mundo consta de una coleccin de objetos entidades, y de relaciones entre stas; las caractersticas de estos objetos atributos real que llamados as como llamados

MODELO DE DATOS
Modelo Orientado a Objetos
Que incluye muchos conceptos del modelo Entidad Relacin Representa adems de datos, tambin lgica inherente a ellos: operaciones.

Gracias !!!

Ing. Eduardo Yataco Silva

You might also like