sistema de base de datos

13
SISTEMA DE BASE DE DATOS Y ARQUTECTURA DE 2 Y 3 GRADO PRESENTADO POR NATALIA PEREZ PRESENTADO A LIC.ROLANDO GUTIERREZ DECIMO A COLEGIO CELCO SOGAMOSO

Upload: natalia-perez

Post on 13-Jun-2015

46 views

Category:

Education


1 download

DESCRIPTION

SISTEMA DE BASE DE DATOS

TRANSCRIPT

Page 1: SISTEMA DE BASE DE DATOS

SISTEMA DE BASE DE DATOS Y ARQUTECTURA

DE 2 Y 3 GRADOPRESENTADO POR

NATALIA PEREZ

PRESENTADO A

LIC.ROLANDO GUTIERREZ

DECIMO A

COLEGIO CELCO SOGAMOSO

Page 2: SISTEMA DE BASE DE DATOS

SISTEMA DE BASE DE DATOS

es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos. Los usuarios pueden acceder a la información usando herramientas específicas de interrogación y de generación de informes.

 proporcionan métodos para mantener la integridad de los datos, para administrar el acceso de usuarios a los datos y para recuperar la información si el sistema se corrompe. La mayoría de los SGBD incluyen un generador de informes. También puede incluir un módulo gráfico que permita presentar la información con gráficos y tablas.

Page 3: SISTEMA DE BASE DE DATOS

Las Bases de Datos han estado en uso desde los primeros días de los ordenadores electrónicos. La mayor parte de los sistemas originales estaban enfocados a bases de datos específicas y pensados para ganar velocidad a costa de perder flexibilidad. Los SGBD originales sólo estaban a disposición de las grandes organizaciones que podían disponer de los complejos ordenadores necesarios.

SISTEMA DE BASE DE DATOS

Page 4: SISTEMA DE BASE DE DATOS

SISTEMA DE BASE DE DATOS

Page 5: SISTEMA DE BASE DE DATOS

ARQUITECTURA DE BASE DE DATOS

Como se fue mencionado anterior mente en la arquitectura de bases de datos hay diferentes influencias una de las principales es sistema informático subyacente en el cual se va a encontrar las bases de datos, a continuación explicaremos algunos aspectos sobresalientes de las arquitecturas de bases de datos:

Conexión en red: en esta conexión de computadoras se verá la ejecución de tareas en un sistema servidor y en sistemas clientes. De aquí se deriva el sistema Cliente-Servidor.

Procesamiento paralelo dentro de una computadora: Agiliza el proceso de las tareas dentro de una base de datos.

Distribución de datos: permite la accesibilidad de diferentes departamentos o puntos.

Page 6: SISTEMA DE BASE DE DATOS

INCONVENIENTES

Alto precio del ordenador, al requerirse mucha potencia de tratamiento para dar servicio a todos los usuarios que estén conectados y gran espacio en disco para albergar todos los datos del organismo.

Alta dependencia de las comunicaciones si existen. En caso de caída de una línea, todos los puestos de trabajo dependientes de dicha línea quedan inoperantes.

Interfaces de usuario de caracteres (no gráficos) y, por lo tanto, poco amigables.

Arquitecturas propietarias.

Page 7: SISTEMA DE BASE DE DATOS

NIVELES DE ARQUITECTURA

Esta arquitectura se puede clasificar en cinco niveles, según las funciones que asumen el cliente y el servidor, tal y como se puede ver en el siguiente diagrama:

Page 8: SISTEMA DE BASE DE DATOS

PRIMER NIVEL : El cliente asume parte de las funciones de presentación de la aplicación,  ya que en el servidor aun hay programas que se dedican a ese tipo de tareas. dicha distribución se realiza mediante el uso de productos para el "maquillaje" de las pantallas del mainframe3. esta técnica no exige el cambio en las aplicaciones orientadas a terminales, pero dificulta su mantenimiento. además, el servidor ejecuta todos los procesos y almacena la totalidad de los datos. en este caso se dice que hay una presentación distribuida o embellecimiento.

NIVELES DE ARQUITECTURA

Page 9: SISTEMA DE BASE DE DATOS

NIVELES DE ARQUITECTURA

SEGUNDO NIVEL: La aplicación está soportada directamente por el servidor, excepto la presentación que es totalmente remota y reside en el cliente. los terminales del cliente soportan la captura de datos, incluyendo una validación parcial de los mismos y una presentación de las consultas. en este caso se dice que hay una presentación remota.

Page 10: SISTEMA DE BASE DE DATOS

NIVELES DE ARQUITECTURA

TERCER NIVEL : La lógica de los procesos se divide entre los distintos componentes del cliente y del servidor. El diseñador de la aplicación debe definir los servicios y las interfaces del sistema de información de forma que los papeles de cliente y servidor sean intercambiables, excepto en el control de los datos que es responsabilidad exclusiva del servidor. En este tipo de situaciones se dice que hay un proceso distribuido o cooperativo.

Page 11: SISTEMA DE BASE DE DATOS

NIVELES DE ARQUITECTURA

CUARTO NIVEL: El cliente realiza tanto las funciones de presentación como los procesos. Por su parte, el servidor almacena y gestiona los datos que permanecen en una base de datos centralizada. En esta situación se dice que hay una gestión de datos remota.

QUINTO NIVEL : El reparto de tareas es como en el anterior y además el gestor de base de datos divide sus componentes entre el cliente y el servidor. Las interfaces entre ambos están dentro de las funciones del gestor de datos y, por lo tanto, no tienen impacto en el desarrollo de las aplicaciones. En este nivel se da lo que se conoce como bases de datos distribuidas.

Page 12: SISTEMA DE BASE DE DATOS

NIVELES DE ARQUITECTURA

Page 13: SISTEMA DE BASE DE DATOS