clase 01 introducción a la base de datos

19
Expositor : Ing. Andy Hirvyn Rucoba Expositor : Ing. Andy Hirvyn Rucoba Reátegui Reátegui UNIVERSIDAD NACIONAL DE SAN MARTIN UNIVERSIDAD NACIONAL DE SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA Base de Base de Datos Datos INTRODUCCIÓN A LAS INTRODUCCIÓN A LAS BASES DE DATOS BASES DE DATOS

Upload: jhair-agapito

Post on 23-Jan-2017

195 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Clase 01 Introducción a la base de datos

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

Page 2: Clase 01 Introducción a la base 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

Page 3: Clase 01 Introducción a la 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

Page 4: Clase 01 Introducción a la base de datos

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?

Page 5: Clase 01 Introducción a la base de datos

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

Page 6: Clase 01 Introducción a la base de datos

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

Page 7: Clase 01 Introducción a la base de datos

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.

Page 8: Clase 01 Introducción a la base de datos

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.

Page 9: Clase 01 Introducción a la base de datos

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

Page 10: Clase 01 Introducción a la base de datos

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

Page 11: Clase 01 Introducción a la base de datos

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

Page 12: Clase 01 Introducción a 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

Page 13: Clase 01 Introducción a la base de datos

BASE DE DATOS EN E-COMMERCEBASE DE DATOS EN E-COMMERCE

Page 14: Clase 01 Introducción a la base de datos

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

Page 15: Clase 01 Introducción a la base de datos

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

Page 16: Clase 01 Introducción a la base de datos

DBMS MAS COMUNES DEL MERCADODBMS MAS COMUNES DEL MERCADO

Page 17: Clase 01 Introducción a la base de datos

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)

Page 18: Clase 01 Introducción a la base de datos

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

Page 19: Clase 01 Introducción a la base de datos

GRACIAS…GRACIAS…