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

Slides:



Advertisements
Presentaciones similares
Definición En un sistema de base de datos distribuida, los datos se almacenan en varios computadores. Los computadores de un sistema distribuido se comunican.
Advertisements

SISTEMAS DE GESTIÓN DE BASES DE DATOS
DBMS (SGBD) El Sistema de Gestión
Arquitecturas de BD Modelo ANSI/SPARC
TECNICATURA EN INFORMATICA
Sistemas de Gestión de Bases de Datos (SGBD’s)
Introducción a LAS Bases de Datos
Sistemas Gestores de Bases de Datos
Bases de datos distribuidas
Base de Datos Distribuidas FUNDAMENTOS DE BASES DE DATOS DISTRIBUIDAS
TECNICOR BARRANQUILLLA,26 SEPTIEMBRE DE Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda.
Estructura de un Sistema Operativo
Término que se le da al conjunto de equipos de cómputo que se encuentran conectados entre si por medio de dispositivos físicos que envían y reciben -
Computación PROGRAMACIÓN.
Los servicios de red son la fundación de una red de trabajo en un ambiente de computadoras. Generalmente los servicios de red son instalados en uno o.
UNIDAD IV Funcionamiento de la Base de Datos.
Bases de Datos Introducción.
Modelos de Datos Modelado y Diseño de Bases de Datos
MODELOS DE DATOS.
Sistema de Gestión de Base de Datos
4/2/ :49 PM BASE DE DATOS © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
UNIDAD II Modelo de Datos.
MOTORES DE BASE DE DATOS
Armando Lechler Avitia
Sindy Carolina Asprilla
INTEGRANTES ALEXIS MENDOZA ALDAIR ARRIETA CARLOS PASTOR LORENA RODRIGUEZ ANTHONY JIMENEZ.
UNIDAD I Conceptos Básicos.
Elemento Lógico (Software)

DISEÑO Genera soluciones a requerimientos planteados
Ing. Fabián Ruano.  Definición  Diferencias con BD Centralizadas.
BASES DE DATOS INTRODUCCION
Viviana Poblete López Módulo: Modelo de Datos
Introducción a las bases de datos
Sistemas de Información IS95872
Introducción a la Base de Datos
Introducción A Las Bases De Datos
Introducción al modelo Cliente-Servidor Carlos Rojas Kramer Universidad Cristóbal Colón.
Modelos de Bases de Datos
Taller de refuerzo Base De Datos.
5. Sistemas de archivos avanzados1 Tema 5: Sistemas de Archivos Avanzados Resumen: –Sistema de archivos distribuido –File Replication Service.
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
Introducción a las Bases de Datos Relacionales Juan Alberto Sigüenza Escuela Técnica Superior de Informática Universidad Autónoma de Madrid.
Página 1 20/03/2005 Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Tecnología de la Información Profesora Ariana Rosenthal Administración.
Servidores Conceptos Generales.
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.
Cuentas de usuarios y grupos en windows 2008 server
PROYECTO EMPRESARIAL Clase # 1.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
1 Unidad VI Arquitectura y Componentes de un SGBD.
¿Qué es una Base de datos?
Son datos en tablas relacionadas por el contenido de ciertas columnas.
Ingeniería de Requisitos
A RQUITECTURA DE SOFTWARE. CLIENTE-SERVIDOR Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor)
BASE DE DATOS DISTRIBUIDAS
Servidores. ¿Qué es un servidor? Servidor de Aplicación Servidor de impresión Servidor de base de datos Servidor de correo Servidor de Internet Servidor.
PARTICIPANTE: CAMACHO MAITE C.I T-01.
Lenguaje SQL.
Introducción a la Base de Datos Profesora: Nelwi Báez.
 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.
Unidad 6. Tema 1. Bases de datos. Conceptos Básicos.
BASE DE DATOS DISTRIBUIDAS Objetivo
Diccionario/Directorio de Datos
 Definir conceptos fundamentales de las BDD como DTM y DBMS.  Conocer el esquema actual de la Base de datos de la UNACH.  Analizar cuándo utilizar.
Conociendo el modelo Cliente-Servidor
BASES DE DATOS DISTRIBUIDAS M.C.C. María Guadalupe Villanueva Carrasco INGENIERIA EN SISTEMAS COMPUTACIONALES.
Una base de datos o banco de datos un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este.
Curso de Excel Intermedio Dr. Pedro Salcedo Lagos Mail: Web: Ref:
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Transcripción de la presentación:

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

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.

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.

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.

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

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.

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.

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.

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.

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. 

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.

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 

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.

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.

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.

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.  

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.  

BASE DE DATOS Julian