Post on 23-Jan-2017
Expositor : Ing. Andy Hirvyn Rucoba ReáteguiExpositor : Ing. Andy Hirvyn Rucoba Reátegui
UNIVERSIDAD NACIONAL DE SAN MARTINUNIVERSIDAD NACIONAL DE SAN MARTINFACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICAFACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA
Base de Base de DatosDatos
INTRODUCCIÓN A LAS INTRODUCCIÓN A LAS BASES DE DATOSBASES DE DATOS
OBJETIVOOBJETIVO
Dar a Conocer, los distintos Gestores de Base de Datos del existentes en el mercado mundial
Dar a Conocer, los conceptos básicos de las Base de Datos
INTRODUCCIONINTRODUCCION
La complejidad de los sistemas actuales nos ha llevado a buscar nuevas formas mas optimas gestionar adecuadamente los datos en una forma segura y consistente.
Las base de datos representan un cambio en la manera de guardar, introducir y manejar los datos para el usuario final
CONCEPTOS Y GENERALIDADESCONCEPTOS Y GENERALIDADES
No podemos hablar sobre Base de Datos si no comprendemos primero la diferencia entre Datos e Información
Datos, son hechos en bruto; aún no se han procesado para revelar su significado
Por. Ejemplo supongamos que la compañía ROBCOR rastrea las ventas de sus dos divisiones mediante facturas, donde cada factura tiene los siguientes hechos en bruto:
Numero de factura = 300124 fecha de la factura = 12/01/2002 total de venta = $125.98
Si a esto consideramos hechos de los primeros trimestres desde 1997 hasta el 2001, mas la información de cada empleado que hizo la venta.
¿Qué tan probable sea que los gerentes de ROBCOR puedan sacar conclusiones útiles sobre productividad de ventas sobre cada empleado?
CONCEPTOS Y GENERALIDADESCONCEPTOS Y GENERALIDADES
Si procesamos los hechos y lo presentamos de la siguiente forma
Diremos que ahora ROBCOR ahora cuenta con Información; datos procesados en los que pueden basarse para tomar decisiones
DEFINICIONES DE BASE DE DATOSDEFINICIONES DE BASE DE DATOS
Conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su posterior uso
Colección de información disponible en formato computarizado
La definición de una base de datos es una colección estructurada de los registros o datos que se encuentran almacenados en un sistema informático
Conjunto estructurado de datos interrelacionados y sin redundancias registrados o almacenados sobre soportes accesibles por ordenador para satisfacer simultáneamente a varios usuarios en tiempo oportuno
SISTEMA DE BASE DE DATOS Vs SISTEMA DE BASE DE DATOS Vs SISTEMA DE ARCHIVOSSISTEMA DE ARCHIVOS
Sistemas de Base de DatosDiseño de Implementación y AdministraciónPeter Rob/Carlos Coronel 5a ed.
PAPELES EN EL ENTORNO DE LAS PAPELES EN EL ENTORNO DE LAS BASE DE DATOSBASE DE DATOS
Sistemas de Base de Datos, Diseño de Implementación y AdministraciónPeter Rob/Carlos Coronel 5a ed.
TIPOS DE BASE DE DATOSTIPOS DE BASE DE DATOS
1.- Según la variabilidad de los datos almacenados Bases de datos estáticas o analíticas (Read Only)Bases de datos dinámicas
2.- Según el contenido Bases de datos bibliográficas Bases de datos de texto completo Directorios Banco de imágenes, audio, video, multimedia, etc. Bases de datos o "bibliotecas" de información Biológica
MODELOS DE BASE DE DATOSMODELOS DE BASE DE DATOS
Bases de datos jerárquicas almacena su información en una estructura jerárquica árboles, padres-hijos(extensión del modelo de ficheros)
Base de datos de red Ligeramente distinto al jerárquico, solo que un nodo puede tener varios padres
MODELOS DE BASE DE DATOSMODELOS DE BASE DE DATOS
Base de datos relacional Realiza las misma funciones básicas del modelo jerárquico yde red pero además realiza otras funciones que hacen mas fáciles de entender
Bases de datos orientadas a objetos Se cambia las entidades para nacer el concepto de objetodonde se guarda estado y comportamientoEncapsulacion, Herencia y Polimorfismo
Bases de datos documentales Permite la indexación a texto completo y en líneas generalesPara realizar búsquedas mas potentes.
Base de datos deductivas permite hacer deducciones a través de inferencias.Se basa principalmente en reglas y hechos que son almacenados en la base de datos
MODELOS DE BASE DE DATOSMODELOS DE BASE DE DATOS
Base de datos DistribuidasLa base de datos esta almacenada en varias computadoras conectadas en redya sea físicamente en el mismo lugar o distribuidas a lo largo de la red
BASE DE DATOS EN E-COMMERCEBASE DE DATOS EN E-COMMERCE
SISTEMAS GESTORES DE BASE DE DATOSSISTEMAS GESTORES DE BASE DE DATOS
¿Qué es un Sistema Gestor de Base de Datos DBMS/SGDB?
Es aquel software que sirve de interfaz entre el usuario y la base de datos, brindado herramientas que permiten extraer, almacenar y manipular información de la base de datos
Tipos de SGBD
SGBD LibresSGBD GratuitosSGBD Comerciales
Base de datos
DBMS
CARACTERÍSTICAS DE UN DBMSCARACTERÍSTICAS DE UN DBMS
Escalabilidad
Rendimiento
Portabilidad
Universalidad
Disponibilidad
Capacidad de Mejorar, en Recursos (Horizontal) y Funcionalidad ( vertical)
Confiabilidad
Involucra tareas de recuperación, actualización, concurrencia, etc.Característica que depende de otros factores como la plataforma
Transportar de una manera transparente de una plataforma a otra
Se pueden manejar múltiples tipos de datos
Servicio permanente y sin interrupciones
Permite la Consistencia e Integridad, mediante Mecanismos para evitar la corrupción de los datos por fallos imprevistos
DBMS MAS COMUNES DEL MERCADODBMS MAS COMUNES DEL MERCADO
ESQUEMA FUNCIONAL DE UN DBMS/SGBDESQUEMA FUNCIONAL DE UN DBMS/SGBD
¿Qué es SQL?
Conocido como Lenguaje de Consulta Estructurado, es el lenguaje estándar en todos los sistemas gestores de base de datos
DDL
CREACION
SUPRESION
ALTERACION
DEFINICION
OB
JETO
S
DML
INSERCION
BORRADO
MODIFICACION
MANEJOD
ATO
S
RECUPERACION
ACTUALIZACION
DCL
CONTROL
USU
AR
IOS
SESI
ON
……
Structured Query Language (SQL)
CONCLUSIONESCONCLUSIONES
• Una base de Datos es un conjunto de datos almacenados estructuradamente
• La evolución de los distintos modelos de datos nos ha llevado a una forma mas sencilla de representar la vida real.
• Los distintos SGBD existentes en el mercado nos da una amplia posibilidad de escoger una acorde a nuestras necesidades
• El SQL es el lenguaje estándar de todos los SGBD
GRACIAS…GRACIAS…