La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

BASE DE DATOS BY: Julián Villar Vázquez.

Presentaciones similares


Presentación del tema: "BASE DE DATOS BY: Julián Villar Vázquez."— Transcripción de la presentación:

1 BASE DE DATOS BY: Julián Villar Vázquez

2 Definicion: Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico.

3 ARQUITECTURA La arquitectura de sistemas de bases de datos de tres esquemas fue aprobado por la en 1975 como ayuda para conseguir la separación entre los programas de aplicación y los datos, el manejo de múltiples vistas por parte de los usuarios y el uso de un catálogo para almacenar el esquema de la base de datos.

4 NIVELES Nivel interno: Tiene un esquema interno que describe la estructura física de almacenamiento de base de datos. Nivel conceptual: tiene esquema conceptual. Describe la estructura de toda la base de datos para una comunidad de usuarios. Oculta los detalles físicos de almacenamiento Nivel externo o de vistas: tiene varios esquemas externos o vistas de usuario. Cada esquema describe la visión que tiene de la base de datos a un grupo de usuarios, ocultando el resto.

5 Sistemas gestores de base de datos
DEFINICION: Son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan

6 Diccionario de datos *El diccionario de datos es un listado organizado de todos los datos que pertenecen a un sistema *El objetivo de un diccionario de datos es dar precisión sobre los datos que se manejan en un sistema, evitando así malas interpretaciones o ambigüedades.

7 Administrador de base de datos:
Es la persona encargada de definir y controlar las bases de datos corporativas, además proporciona asesoría a los desarrolladores, usuarios y ejecutivos que la requieran.

8 Administrador de base de datos:
Responsable de: *Administrar la estructura de la Base de Datos. *Administrar la actividad de los datos. *Administrar el Sistema Manejador de Base de Datos. *Establecer el diccionario de datos *Asegurar la confiabilidad de la Base de Datos. *Confirmar la seguridad de la Base de Datos.

9 Lenguajes QBE(Query ByExample)  Basado en el cálculo relacional orientado a dominio. Consiste en dar un ejemplo del tipo de tupla que se quiere, con lo que se obtiene un lenguaje muy amigable para el usuario.  Quel(QueryLanguage).  Se desarrolló para el SBD INGRES estando basado en el cálculo relacional orientado a tuplas. Cuando nos queremos referir al atributo A de la tupla t, lo hacemos escribiendo t.A.  SQL(StructuredQueryLanguage).  Está basado sobre todo en el álgebra relacional. Tiene también facilidades del cálculo relacional, de manera que ciertas tareas pueden ser hechas de varias formas. Es por tanto un lenguaje procedimental y aprocedimental al mismo tiempo. Se creó para System R.

10 Modelos de datos JERARQUICO:
Este modelo utiliza árboles para la representación lógica de los datos. Este árbol esta compuesto de unos elementos llamados nodos. El nivel más alto del árbol se denomina raíz. Cada nodo representa un registro con sus correspondientes campos. 

11 Modelos de datos JERARQUICO:
En este modelo solo se pueden representar relaciones 1:M, por lo que presenta varios inconvenientes:  *No se admiten relaciones N:M *Un segmento hijo no puede tener más de un padre. *No se permiten más de una relación entre dos segmentos. *Para acceder a cualquier segmento es necesario comenzar por *el segmento raíz *El árbol se debe de recorrer en el orden designado.

12 Modelos de datos EN RED:
En este modelo las entidades se representan como nodos y sus relaciones son las líneas que los unen.  A diferencia del modelo jerárquico, en este modelo, un hijo puede tener varios padres.  Los conceptos básicos en el modelo en red son: *El tipo de registro, que representa un nodo. *Elemento, que es un campo de datos. *Agregado de datos, que define un conjunto de datos con nombre. Este modelo de datos permite representar relaciones N:M 

13 Modelos de datos RELACIONAL:
Este modelo es el más utilizado actualmente ya que utiliza tablas bidimensionales para la representación lógica de los datos y sus relaciones.  Algunas de sus principales características son:  *Puede ser entendido y usado por cualquier usuario. *Permite ampliar el esquema conceptual sin modificar las aplicaciones de gestión. *Los usuarios no necesitan saber donde se encuentran los datos físicamente. El elemento principal de este modelo es la relación que se representa mediante una tabla.

14 Arquitectura cliente-servidor
Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor) que le da respuesta. Aunque esta idea se puede aplicar a programas que se ejecutan sobre una sola computadora es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras.

15 BASE DE DATOS distribuidas
DEFINICION: En un sistema de base de datos distribuida, los datos se almacenan en varios computadores. Los computadores de un sistema distribuido se comunican entre sí a través de diversos medios de comunicación, tales como cables de alta velocidad o líneas telefónicas. No comparten la memoria principal ni el reloj.

16 BASE DE DATOS distribuidas
FRAGMENTACION Y REPETICION: *No es conveniente requerir que los usuarios hagan referencia a una copia específica de un elemento de información *Cuando se solicita un dato, no es necesario especificar la copia. El sistema utiliza una tabla−catálogo para determinar cuáles son todas las copias de ese dato. * Es posible que los fragmentos verticales contengan id−tuplas, que representan direcciones de tuplas. * Los fragmentos horizontales pueden haberse obtenido por predicados de selección complejos.

17 BASE DE DATOS distribuidas
FRAGMENTACION Y REPETICION: Por tanto, un sistema de bases de datos distribuido debe permitir las consultas que se hagan en términos de elementos de información sin fragmentar. Esto no presenta problemas graves, ya que siempre es posible reconstruir el elemento de información original a partir de sus fragmentos. Sin embargo, este proceso puede ser ineficiente.

18 BASE DE DATOS Julian


Descargar ppt "BASE DE DATOS BY: Julián Villar Vázquez."

Presentaciones similares


Anuncios Google