Elemento 1

11
UNIVERSIDAD TECNICA DE AMBATO FACULTAD DE CIENCIAS HUMANAS Y LA EDUCACION CARRERA DE DOCENCIA EN INFORMATICA Gestor de Base de Datos I TUTOR: ING. JAVIER SANCHEZ INTEGRANTES : LORENA SANCHEZ ÁLVARO CHACHA

Transcript of Elemento 1

Page 1: Elemento 1

UNIVERSIDAD TECNICA DE AMBATO

FACULTAD DE CIENCIAS HUMANAS Y LA EDUCACIONCARRERA DE DOCENCIA EN

INFORMATICAGestor de Base de Datos I

TUTOR: ING. JAVIER SANCHEZ

INTEGRANTES:

LORENA SANCHEZÁLVARO CHACHA

Page 2: Elemento 1

Conceptualizaciones y

definiciones de los fundamentos

de bases de datos

TEMA:

Page 3: Elemento 1

INTRODUCCION

La definición de este modelo se denomina esquema conceptual.

Para diseñar una base de datos debemos establecer un proceso partiendo del mundo real, de manera que sea posible plasmarlo mediante una serie de datos.

La imagen que obtenemos del mundo real se denomina modelo conceptual y consiste en una serie de elementos que definen lo que queremos plasmar del mundo real en la base de datos

Page 4: Elemento 1

Que es una BASE DE DATOS

Base de Datos es un conjunto de datos relacionados entre sí y que tienen un significado implícito.

Tiene una fuente de la cual se derivan los datos, cierto grado de interacción con los acontecimientos del mundo real y un público que está activamente interesado en el contenido de la base de datosEs una recopilación de información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música

Page 5: Elemento 1

SISTEMA DE GESTIÓN DE

BASES DE DATOS (SGDB)

Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos.

Si bien, no es imprescindible contar con un SGBD para implementar una base de datos, este software de uso general facilita el proceso de definir, construir y manipular bases de datos para diversas aplicaciones.

Page 6: Elemento 1

Los principales componentes del gestor de la base de datos son los siguientes:

Este módulo comprueba que el usuario tiene los permisos necesarios para llevar a cabo la operación que solicita.

Una vez que el sistema ha comprobado los permisos del usuario, sépase el control al procesador de comandos.

CONTROL DE AUTORIZACIÓN PROCESADOR DE COMANDOS

Cuando una operación cambia los datos de la base de datos, este módulo debe comprobar que la operación a realizar satisface todas las restricciones de integridad necesarias.

CONTROL DE LA INTEGRIDAD.

Componentes del gestor de base de datos

Este módulo determina la estrategia óptima para la ejecución de las consultas.

OPTIMIZADOR DE CONSULTAS

Page 7: Elemento 1

Este módulo realiza el procesamiento de las transacciones.

GESTOR DE TRANSACCIONES.

Este módulo es el responsable de asegurar que las operaciones que serializan concurrentemente sobre la base de datos tienen lugar sin conflictos.

PLANIFICADOR (SCHEDULER).

GESTOR DE BUFFERS.

GESTOR DE RECUPERACIÓN.

Este módulo garantiza que la base de datos permanece en un estadoconsistente en caso de que se produzca algún fallo.

Este módulo es el responsable de transferir los datos entre memoriaprincipal y los dispositivos de almacenamiento secundario. A este módulo también se ledenomina gestor de datos

Page 8: Elemento 1

Los sistemas de Gestión de Base de Datos se clasifican según:

TIPOS DE SGBD.

• Modelo Jerárquico.• Modelo de Red.• Modelo Relacional.• Modelo Orientado a Objetos.

• Monousuario.• Multiusuario.

• Centralizados.• Distribuidos: Homogéneos, Heterogéneos.

• Propósito General.• Propósito Específico

Modelo lógico en el que se basan

Número de sitios

Número de usuarios

Ámbito de aplicación

Page 9: Elemento 1

Los más u

sados

• Oracle• D2 de IBM• SQL server

• MySQL• PostgreSQL

SGBD Propietarios

Microsoft SQL server

PervasiveSQLOracle

SGBD

Libres.MySQLFireBirdSQLite

SGBD PROPIETARIOS Y LIBRES

Page 10: Elemento 1

CARACTERISTICAS BASICAS

Licencia privativaEs multiplataformaLa ultima versión [11g Reléase 1] en 2007

Oracle

Licencia privativa, aunque gratuito.MS Windows.Ultima versión SQL Server 2008

SQL Server

Page 11: Elemento 1

Caracteristicas basicas

Multiplataforma.De código abierto.Ultima versión 8.4.1

Es multiplataforma.De Código abierto.Mantenimiento de pagoUltima versión 5.1.40

Mysql

PostgreSQL