1. Expositor : Ing. Andy Hirvyn Rucoba ReáteguiExpositor : Ing. Andy Hirvyn Rucoba Reátegui
UNIVERSIDAD NACIONAL DE SAN MARTINUNIVERSIDAD NACIONAL DE SAN MARTIN
FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICAFACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA
Base deBase de
DatosDatos
INTRODUCCIÓN A LASINTRODUCCIÓN A LAS
BASES DE DATOSBASES DE DATOS
2. 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
3. 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
4. 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?
5. 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
6. 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
7. SISTEMA DE BASE DE DATOS VsSISTEMA DE BASE DE DATOS Vs
SISTEMA DE ARCHIVOSSISTEMA DE ARCHIVOS
Sistemas de Base de Datos
Diseño de Implementación y
Administración
Peter Rob/Carlos Coronel 5a ed.
8. PAPELES EN EL ENTORNO DE LASPAPELES EN EL ENTORNO DE LAS
BASE DE DATOSBASE DE DATOS
Sistemas de Base de Datos, Diseño de Implementación y Administración
Peter Rob/Carlos Coronel 5a ed.
9. 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
10. 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
11. MODELOS DE BASE DE DATOSMODELOS DE BASE DE DATOS
Base de datos relacional
Realiza las misma funciones básicas del modelo jerárquico y
de 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 objeto
donde se guarda estado y comportamiento
Encapsulacion, Herencia y Polimorfismo
Bases de datos documentales
Permite la indexación a texto completo y en líneas generales
Para 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
12. MODELOS DE BASE DE DATOSMODELOS DE BASE DE DATOS
Base de datos Distribuidas
La base de datos esta almacenada en varias computadoras conectadas en red
ya sea físicamente en el mismo lugar o distribuidas a lo largo de la red
13. BASE DE DATOS EN E-COMMERCEBASE DE DATOS EN E-COMMERCE
14. 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 Libres
SGBD Gratuitos
SGBD Comerciales
Base de
datos
DBMS
15. 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
17. 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
OBJETOS
DML
INSERCION
BORRADO
MODIFICACION
MANEJO
DATOS
RECUPERACION
ACTUALIZACION
DCL
CONTROL
USUARIOS
SESION……
Structured Query Language (SQL)
18. 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