1 Base de datos Conceptos Generales Paula Quitral.

Slides:



Advertisements
Presentaciones similares
1 Prof:Paula Quitral INTRODUCCIÓN DATAWAREHOUSE Departamento de Informática Universidad de Rancagua.
Advertisements

CONCEPTOS GENERALES DE BASES DE DATOS Docente: Ing. Marleny Soria Medina Ofimática1.
 Arquitectura  Ventajas y desventajas  Ejemplos.
Objetivo: Conocer el conjunto de facilidades y herramientas de actualización y recuperación de la información de una base de datos.
Se trata de un conjunto de programas no visibles al usuario final que se encargan de la privacidad, la integridad, la seguridad de los datos y la interacción.
 Se refiere al almacenamiento físico en el se describe cómo se almacenan realmente los datos en memorias secundarias, en qué archivos, su nombre y dirección.
CIENCIAS CONTABLES Y FINANCIERAS 8VO CICLO «BASE DE DATOS» BASE DE DATOS VIII CICLO.
Datawarehouse Ing. Adan Jaimes Jaimes Datawarehouse 1.
FUNDAMENTOS DEL ANÁLISIS DE SISTEMAS Un sistema es un conjunto de componentes que se unen e interactúan entre si para formar un todo en base a un mismo.
COMUNICACIÓN Y TIC Ángela Espinosa Hayler Peñaranda.
Maria F. Claudio Ortiz Principles of Information Systems.
Informática Empresarial Docente – Carlos Andrés Bonil Mariño INFORMATICA EMPRESARIAL  CARLOS ANDRES BONIL MARIÑO  INGENIERO DE SISTEMAS.
Data Warehouse RONALD FERNANDO QUINTERO VEGA DIEGO ALEJANDRO VALENCIA RIVERA INTELIGENCIA DE NEGOCIOS CREAD-HONDA 2017.
Conceptos generales de base de datos
Data Warehouse - OLAP.
BASE DE DATOS.
INTRODUCCIÓN A BASE DE DATOS
Gestión de Operaciones
Conferencia 1. Introducción. Conceptos Básicos. Modelación Conceptual
Diseño de Bases de Datos
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO
Introducción a los Sistemas de Información
Herramienta de Gestión de Inventario de Activos
BASE DE DATOS INTRODUCCION.
Sistema de Base de datos
Legisoffice Versión 1.0..
U.T. 11: Introducción A Las Bases De Datos
Ingeniería del Software III Gabriel Buades Mayo 1.999
Inteligencia de Negocios Business Intelligence (BI)
Windows server 2008.
Construcción del modelo Entidad Relación
GXplorer 2025 Ing. Carla Demarchi Genexus Consulting
Prof. Daniel Obando Fuentes
INTRODUCCIÒN AL SISTEMA GESTOR DE BASE DE DATOS
Ingeniería de Software Somerville
Modelo de 3 capas. Qué es la arquitectura de una aplicación? La arquitectura se refiere a la forma en la que es diseñada tanto física como lógicamente.
MODELO RELACIONAL.
BASES DE DATOS Quienes las utilizan? Qué son? Beneficios
Propuesta Comercial dirigida a la
Operaciones en el extranjero
PROVEEDOR DATA WAREHOUSE TERADATA
Modelo de bases de datos y sus relaciones
Inteligencia de Negocios Business Intelligence (BI) Una herramienta para tomar decisiones.
Conceptos Relacionados Unidad I. Parte A.
CCAPA Tecnologías de Información SAC Ref.: Presentación OSA-ERP
Materia: Tecnología de la Información
CCAPA Tecnologías de Información SAC Ref.: Presentación OSA-ERP
L.I. Manuel Antonio Cebreros Zazueta
Cruz Rodríguez Carolina Flores Tlapa Guadalupe García Solís Rosalinda Martínez Sosa Alicia Melchor Pasten Eduardo Vega Figueroa Ariana.
La información y la comunicación son dos elementos claves en el quehacer institucional en función del cumplimiento de sus objetivos BUENOS DÍAS.
Estrategias de Negocio y Sistemas de Información
Fundamentos de Sistemas de Información
1 Módulo 1 Introducción a la Base de Datos. 2 Objetivos Generales Introducir conceptos básicos de base de datos Identificar los componentes y demás herramientas.
ALUMNOS: CORNEJO GUILLÉN PEDRO FLORES LUIS DANTE GONZALES NINA LEWIS.
Introducción de Base de Datos
Se hizo popular en la década de 1980 y todavía es utilizado por muchos. Consiste en interpretar el concepto del sistema (o situaciones del mundo real)
Generaciones de Bases de Datos
- Que es una BD Según (Gómez, 2007, p.18) una base de datos es un conjunto de datos que pertenecen al mismo contexto, almacenados sistemáticamente para.
Introducción a las bases de datos (I)
Unidad 1. Introducción a las Bases de Datos FUNDAMENTOS DE BASE DE DATOS.
Base de datos simples, relaciones Cardinalidad Claves.
Universidad del Istmo Campus Tehuantepec Ingeniería en Computación “Construcción de Sistemas de Computación” M.I.A Daniel Alejandro García
CC Bases de Datos Otoño Clase 3: Modelo Entidad-Relación (II)
La información y la comunicación son dos elementos claves en el quehacer institucional en función del cumplimiento de sus objetivos.
Inteligencia de Negocios Business Intelligence (BI) Una herramienta para tomar decisiones.
BASES DE DATOS DISTRIBUIDAS ING. ROSA GRACIELA CASTRO CARRERA.
¿Qué es una Base de Datos? Es un conjunto de datos almacenados. Su esquema es el siguiente : Tabla Persona Base de Datos Tabla Profesión.
DATA WAREHOUSE Joseba Gil Noelia Suaña. ÍNDICE 1. Introducción. 2. ¿Qué es Data Warehouse? 3. Arquitectura. 4. Ventajas/Inconvenientes.
Almacenes de datos Data warehouse y OLAP. Gestión de los datos y del conocimiento.
Transcripción de la presentación:

1 Base de datos Conceptos Generales Paula Quitral

2 DATOS Hechos relacionados con personas, objetos, eventos u otras entidades del mundo real (empresa, sistema, etc.). Pueden ser cuantitativos (financieros) o cualitativos (subjetivos), internos o externos, históricos o predictivos. Provienen de diversas fuentes dentro de una organización: Finanzas, Producción, Ventas, Personal, etc.

3 INFORMACION Son datos que han sido organizados o preparados en una forma adecuada para apoyar la toma de decisiones. Por ejemplo, una lista de productos y su stock sin ningún orden son datos, pero una lista de productos ordenados por stock (de menor a mayor) representa información para el encargado de compras de un supermercado.

4 BASE DE DATOS Es un conjunto de datos relacionados, que permiten satisfacer las necesidades de información de una organización. Tiene dos propiedades importantes: INTEGRAR Y COMPARTIR

5 BASE DE DATOS

6 Concepto de Base de Datos

7 PRODUCCIÓN FINANZAS PERSONAL MARKETING

8 Enfoque Tradicional de Procesamiento de Datos

9 Sistemas de Procesamiento de Archivos

10 Desventajas REDUNDANCIA NO CONTROLADA INCONSISTENCIA DE DATOS INFLEXIBILIDAD ESCASA POSIBILIDAD DE COMPARTIR DATOS POBRE ESTANDARIZACION BAJA PRODUCTIVIDAD DEL PROGRAMADOR EXCESIVA MANTENCION

11 BD conjunto de archivos relacionados

12 Elementos del Enfoque de BD Herramienta CASE Interface Usuario Programas de Aplicaciones Reposi- torio Administradores de BD Desarrolladores de SIUsuarios Finales DBMS BD

13 Implementación del Enfoque de BD Requerimientos Modelamiento Datos Definición BDUso BD Modelo de Datos Conceptual Definición BD Programa de Aplicación Consulta (Query) Compilador DDL Traductor DML DBMS BD Física BD Lógica (Schema) (rara vez) (pocas veces)(frecuentemente) ProgramadorUsuario Final

14 Beneficios de Usar Base de Datos MÍNIMA REDUNDANCIA. DE DATOS CONSISTENCIA DE DATOS INTEGRACION DE DATOS COMPARTIR DATOS ESFUERZO POR ESTANDARIZACION FACILITAR EL DESARROLLO DE APLICACIONES CONTROLES DE SEGURIDAD, PRIVACIDAD E INTEGRIDAD FLEXIBILIDAD EN EL ACCESO INDEPENDENCIA DE LOS DATOS REDUCCIÓN DE LA MANTENCIÓN DE PROGRAMAS

15 Riesgos de Usar Base de Datos PERSONAL ESPECIALIZADO NECESIDAD DE RESPALDOS PROBLEMAS AL COMPARTIR DATOS CONFLICTO ORGANIZACIONAL

16 Tipos de SI----- OLTP (On-Line Transaction Processing) OLAP (On-Line Analytic Processing) –SI Operacionales o TPS (Transaction Processing Systems) –SI Administrativos o MIS (Management Information Systems) –Sistemas de Apoyo a la toma de decisiones o DSS (Decision Support Systems)

17 Data Warehouse BD Operacionales Grandes Cada cierto tiempo los datos son movidos fuera del sistema OLTP, hacia el … Data Warehouse (DW) o almacén de los datos corporativos (sistema OLAP)

18 Tipos de Modelos Cocina Factura Comedor Consulta Living Control Inventario Maqueta MD Comprensible Plano Schema BD BD Casa Modelos Externos o Vistas Usuarios Modelo Conceptual Modelo Interno Realidad Física Consolidación Consistencia Completitud Eficiencia Seguridad Integridad Programas y Métodos de Acceso Dependiente de DBMS

19 Independientes de la tecnología –Bachman –Entidad/Relación (E/R) Dependientes de la tecnología –Jerárquico –Redes –Relacional Modelos de Datos

20 Semántica de los Datos Cardinalidad o conectividad Grado Dependencia Tiempo Unicidad Clase (o generalización) Agregación

21 Simbología Bachman

22 Bachman: Cardinalidad PACIENTE EMPLEADO ALUMNO CAMA CARGAS ASIGNATURAS 1 : 1 1 : M M : N UNO-A-UNO UNO-A-MUCHOS MUCHOS-A-MUCHOS

23 Ejemplo Modelo de Datos Bachman: Cardinalidad DEPTO. ALUMNO SOLICITUD CARRERA ASIGNATURA

24 Bachman: Grado Es el número de entidades que participan en una asociación. Los grados más típicos son: –Unaria –Binaria –Ternaria

25 Grado: Unaria Grado: Binaria

26 Grado: Ternaria

27 Dependencia Es cuando una entidad no puede existir sin la ocurrencia de otra entidad. Dentro de este contexto aparece el concepto de integridad referencial, tanto para: –clave primaria compuesta –clave foránea

28 Tiempo Se refiere a si el contenido de una BD varía o no en el tiempo. Registrar “la historia”. Registrar el instante en que el dato es almacenado (restricción de inserción). Registrar el instante en que el dato es eliminado (restricción de retención).

29 Unicidad Se relaciona con el hecho que una ocurrencia de una entidad puede ser única, al igual que una asociación. Se tiene unicidad por: –clave primaria –exclusividad

30 Símbolos Básicos Modelo E/R

31 Modelo E/R Semántica Grado

32 Modelo E/R Semántica Cardinalidad Cardinalidad 1 Mandatoria Cardinalidad Muchos (M) (1,…, M) Cardinalidad Opcional 0 ó 1 Cardinalidad Opcional 0-Muchos (0, 1,.. M)

33 Modelo E/R Ejemplo Modelar en E/R un sistema de pedidos, donde se debe registrar los datos del cliente (rut, nombre, dirección, fono), los pedidos que ha realizado, considerando su código, nombre y fecha, los productos solicitados en cada pedido y a que proveedor pertenece considerando todos sus datos administrativos

34 CLIENTEPEDIDO PRODUCTO PROVEEDOR tiene realiza tiene Nombre Dirección#Pedido Fecha Cantidad Descripción#Producto Precio Tpo-Entrega #Proveedor Nom-Prov Dir-Prov Ejemplo E/R

35 CLIENTEPEDIDO PRODUCTO PROVEEDOR realiza tiene Nombre Dirección#Pedido Fecha Descripción#Producto Precio Tpo-Entrega #Proveedor Nom-Prov Dir-Prov Ejemplo E/R

36 Modelo E/R Semántica Generalización Es un conjunto de entidades que se pueden clasificar en distintas subclases. Las subclases heredan los atributos de la superclase, y también pueden tener atributos propios. Las subclases se representan en algunas de las siguientes situaciones: 1.-Se requieren atributos diferentes para describir cada subclase. 2.-Cada subclase participa en diferentes asociaciones. 3.-Se presenta 1 y 2 a la vez

37 Modelo E/R Ejemplo Modelar en E/R un sistema de hospital donde los médicos atienden pacientes ambulatorios o que residen en el hospital en una determinada cama. Utilizar semántica de generalización

38 Ejemplo E/R Semántica Generalización PACIENTEMÉDICO PACIENTE RESIDENTE CAMA tiene asigna NombreDirección#MédicoNom-Med Diagnóstico #CamaTipo #Paciente PACIENTE AMBULATORIO Fecha-AltaFecha-Chequeo ISA

39 Semántica de Agregación Es un conjunto de entidades diferentes pero relacionadas. Una entidad agregada, es una entidad compuesta de otras entidades que pueden tener sus propios atributos.

40 Tipos de Bases de Datos CLIENTE Nodo 3 Nodo 1 Nodo 2 Servidor BD Nodo Central Estrategia Centralizada Fácil implementar  Difícil Acceso a los datos desde sitios remotos  Alto Costo de Comunicación  Fracasa BD al fracasar sistema central

41 Base de Datos Distribuida BDD: base de datos lógica que es repartida físicamente entre computadores que están en distintos lugares pero conectados por una red. BD descentralizada: base de datos almacenada en distintos lugares, pero en computadores que no están conectados por una red.

42 BDD según Particionamiento

43 BDD según Replicación

44 BDD según Híbrida CLIENTE Nodo 3 Nodo 1 Nodo 2 Nodo 4 CLIENTE VIP CLIENTE VIP CLIENTE VIP Estrategia Híbrida La BD es particionada en fragmentos críticos (se almacenan en múltiples sitios: Replicación) y no críticos (se almacenan en un sitio: Particionamiento).

45 Elementos de una Aplicación C/S Capa Datos: la Base de Datos (relacional o no) Capa Reglas del Negocio: Lógica del Negocio o de la Aplicación Capa Presentación: Lógica de la Presentación (GUI)

46 Clases de Arquitectura C/S Presentación Lógica Negocio Manejo de datos Lógica Negocio Manejo de datos Presentación 1 Presentación Distribuida 2 Presentación Remota 3 Función Distribuida 4 Manejo de Datos Remoto 5 Manejo de Datos Distribuido CLIENTECLIENTE S ER VI DOR REDRED