Sistema gestor de base de datos, Objetivos, Ventajas, Inconvenientes, Ciclo de vida del desarrollo de un sistema de base de datos, Etapas de diseño conceptual de la base de datos, diseño de base de datos.
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
Sistema Gestor de Base de Datos
1. Ing. Benel Díaz Quispe
bdiaz@urp.edu.pe
BASE DE DATOS Y REDES
ESCUELA PROFESIONAL DE INGENIERÍA INDUSTRIAL
SISTEMA GESTOR DE BASES DE DATOS
2. SISTEMA GESTOR DE BASE DE
DATOS (SGBD)
Base de Datos
Usuario/Cliente
El SGBD es la aplicación que interactúa con los usuarios de
los programas de aplicación y la base de datos
Esta aplicación o programa reside en el servidor
SGBD
Ing. Benel Díaz Quispe Inc. All Rights Reserved
3. Permitir la inserción, eliminación, actualización, consulta de los
datos mediante el Lenguaje de Manejo de Datos.
Objetivos del SGBD
SQL: Structured Query Language
El SGBD define la Base de Datos
mediante el Lenguaje de Definición de
Datos, el cual permite especificar la
estructura, tipo de datos y las
restricciones sobre los datos,
almacenándolo todo en la Base de
datos.
SGBD
Ing. Benel Díaz Quispe Inc. All Rights Reserved
4. VENTAJA DE LOS SBD
Clientes
Clientes
Clientes
App1
App2 App3
App1: Aplicación Caja
App3: Aplicación personal
App2: Aplicación Almacén
- Independencia de los datos y los programas de aplicación
Ing. Benel Díaz Quispe Inc. All Rights Reserved
5. - Minimización de la redundancia
Datos repetidos
VENTAJA DE LOS SBD
Tabla A Tabla B Tabla C
Ing. Benel Díaz Quispe Inc. All Rights Reserved
6. Integridad de los datos
La información no es alterada por
usuarios sin permisos determinados
sobre la base de datos
VENTAJA DE LOS SBD
El DBA es el responsable de asignar permisos y
restricciones a bases de datos y tablas, según el
requerimiento de los usuarios y las políticas de la
organización
Ing. Benel Díaz Quispe Inc. All Rights Reserved
8. Web
Application
La disponibilidad y performance podrían variar de cuerdo a la localización
BASE DE DATOS CENTRALIZADA
Ing. Benel Díaz Quispe Inc. All Rights Reserved
9. Los Ángeles
Londres
Taipei
- Tolerancia a Fallas – ( Base de Datos Distribuidas )
VENTAJA DE LOS SBD
Un sistema de Bases de Datos
Distribuida (SBDD) es un sistema en el
cual múltiples sitios de bases de datos
están ligados por un sistema de
comunicaciones de tal forma que, un
usuario en cualquier sitio puede
acceder los datos en cualquier parte de
la red exactamente como si los datos
estuvieran siendo accedidos de forma
local.
Ing. Benel Díaz Quispe Inc. All Rights Reserved
11. Mejora la productividad
Mejora el mantenimiento, gracias a la independencia de datos
Mejora en la disponibilidad de los datos
Coherencia de resultados
VENTAJA DE LOS SBD
Ing. Benel Díaz Quispe Inc. All Rights Reserved
12. INCONVENIENTES DE LOS SBD
Fuerte costo inicial (Software, Personal, Equipos, Tiempo,
Rentabilidad a corto plazo)
Equipos
Software
Capacitación de personal
Tiempo
Ing. Benel Díaz Quispe Inc. All Rights Reserved
13. Diseño conceptual
Estudio de
viabilidad
Definición de
requisitos
Implementación
Tecnológica, Operativa y
económica
Alcance, Hardware,
Software
Estructura
Adquisición
Creación
Población
Entrenamiento
Des. Aplicaciones
Constante
CICLO DE VIDA DEL DESARROLLO DE UN
SISTEMA DE BASE DE DATOS
Evaluación y
mantenimiento
Ing. Benel Díaz Quispe Inc. All Rights Reserved
15. DISEÑO DE LA BASE DE DATOS
Recopilar Información: Objetivo de la base de datos, que
remplazará, Entrevistas, problemas y limitaciones del sistema
existente, documentos relacionados.
Identifique los Objetos: Objetos o entidades mas importantes que
serán usadas por la base de datos, puede ser tangible o intangible.
Para diseñar una base de datos independientemente de su complejidad y
tamaño se debe llevar a cavo los siguientes pasos:
Ing. Benel Díaz Quispe Inc. All Rights Reserved
16. Identificar los tipos de información para cada objeto: Estos tipos
Son las columnas de la tabla del objeto. Campo clave
Identificar la relación entre objetos: Para identificar la relación
entre los objetos durante el proceso de diseño se necesita llevar a
cabo un examen de las tablas con el fin de determinar sus
relaciones lógicas y agregar columnas relacionales que establezcan
un vínculo entre las tablas
DISEÑO DE LA BASE DE DATOS
Crear un modelo de Objetos: ( Modelo Entidad-Relación)
Ing. Benel Díaz Quispe Inc. All Rights Reserved