SlideShare una empresa de Scribd logo
1 de 41
Bases de Datos Relacionales
   Responsable Cátedra: Silvina Migani
   JTP: Liliana Romera
   Ayudante:
Clase
     Lunes: 15,30 a 18,25 hs. (4 horas)

     Miércoles: 15,30 a 19,15 hs. (6 horas)
Consulta
     Martes (Teoría): 9 a 13 hs.
   3 Parciales (teórico-práctico)

   3 Trabajos Grupales
1. Trabajo Práctico Diseño BD
Diseño conceptual y lógico de una base de datos: Modelo ERE – Herramienta Diseño
   – Generación de tablas – Normalización de tablas


2. Trabajo Práctico SQL - Taller
Sobre la realidad del trabajo anterior: Crear la bd. Insertar tuplas. Modificar tuplas.
    Eliminar tuplas. Seleccionar tuplas. Índices. Vistas. Restricciones Integridad.
    Privilegios.


3. Trabajo Práctico Datawarehouse
Parcial 1: 23 de Abril
Recuperación Parcial 1: 8 de Mayo


Parcial 2: 21 de Mayo
Recuperación Parcial 2: 5 de Junio

Parcial 3: 25 de Junio
Recuperación Parcial 3: 24 de Julio
Ser capaz de:

   Modelar una base de datos relacional
   Implementar una base de datos relacional
   Conocer el Modelo Matemático subyacente a
    toda base de datos relacional
   Acceder a una base de datos relacional a través
    del lenguaje SQL
   Conocer los problemas de entorno de un
    sistema de base de datos relacional
 BD   Pre-Relacionales

 BD   Relacionales

 BD   Post-Relacionales
   Parte 1: Introducción

   Parte 2: Diseño de Bases de Datos Relacionales

   Parte 3: Modelo Relacional

   Parte 4: Sistemas de Bases de Datos Relacionales

   Parte 5: Problemas de Entorno de un DBMS
   C.J. Date. Introducción a los Sistemas de Bases
    de Datos

   Elmasri-Navathe. Fundamentos de Sistemas de
    Bases de Datos

   Silberschatz-Korth. Fundamentos de bases de
    datos
Introducción a las
   Bases de Datos
Conjunto de datos relacionados entre sí



          Hechos conocidos



       Pueden            Tienen
     registrarse       significado
     Representa una realidad particular
    (Minimundo, Universo de Discurso, Dominio)

     Contiene datos relacionados lógicamente
     Es de propósito específico
   Tamaño y complejidad variable

   Mantenida manualmente o por una
    computadora
Una base de datos es creada y mantenida por
          un conjunto de programas



         Motor de Base de Datos
   Sistema de Gestión de Base de Datos
  Database Management System (DBMS)
Archivos Tradicionales vs.
             Bases de Datos
 Archivos tradicionales            Base de Datos
 Estructura de archivos dentro    Separación entre programas y
  de los programas                  datos
 Necesidad de escribir un         Naturaleza autodescriptiva de
  nuevo programa para cada          los datos
  nueva tarea                      Almacenamiento persistente
 Aislamiento de los datos          de las estructuras de datos
                                   Integración y compartimiento
                                    de los datos
                                   Manejo de múltiples vistas de
                                    los datos
Archivos Tradicionales vs.
              Bases de Datos

  Archivos tradicionales                    Base de Datos
   Redundancia e inconsistencia          Redundancia e inconsistencia
    no controlada por el sistema           controlada
   Problemas de seguridad e              Restricciones de seguridad e
    integridad                             integridad
   Dificultad de acceso a los            Manejo de la concurrencia
    datos, anomalías de acceso            Independencia de los datos *
    concurrente



Nota: Se explicará con mayor profundidad más adelante
Permite:

           Definir, construir y manipular
                una base de datos
            para distintas aplicaciones

Por lo tanto:

 DBMS            Sistema de Propósito General
Usuarios / Programadores

Sistema de       Programas de Aplicación/Consultas
Base de
Datos        DBMS        Software para procesar
                          consultas /programas


                         Software de acceso a
                          datos almacenados


                                           Definición Base
              Base de Datos
                                              de Datos
               Almacenada
                                            Almacenada
El propósito principal de un DBMS

     Visión abstracta de los datos

Esconde detalles de cómo se almacenan y
         mantienen los datos
     (no exclusivo de los DBMSs)
El Nivel Físico (Nivel Interno)



La totalidad de los datos que constituyen la base
      de datos, tal como se almacenan en el
           almacenamiento secundario
El Nivel lógico (Nivel Conceptual)



La totalidad de los datos que constituyen la base
    de datos con la “forma” de la estructura de
   datos propia de una base de datos relacional
                      (tablas)
Nivel de vistas (Nivel Externo)



Los datos de una porción de la base de datos con
  la “forma” de la estructura de datos propia de
        una base de datos relacional (tablas)
Diferentes vistas externas
   de la Base de Datos

    Sistema de Base de Datos




                |



          Base de Datos
Aplicaciones Dato-Dependientes

   Conocimiento de la organización de los datos
   Conocimiento de las técnicas de acceso


                 Es imposible cambiar
la estructura de almacenamiento o técnicas de acceso
             sin afectar las aplicaciones
Por qué es tan importante?


Necesidad de diferentes vistas de los mismos datos
Libertad del DBA de cambiar estructuras de
almacenamiento o técnicas de acceso


    La independencia de los datos es un
  requisito fundamental en los Sistemas de
               Bases de Datos
Definición:
           Inmunidad de las aplicaciones
                  frente a cambios
      en la estructura y/o técnicas de acceso
   Potencial para imponer normas o estándares
   Disponibilidad de información actualizada
   Controlar la redundancia
   Evitar la inconsistencia
   Facilita la aplicación de restricciones de seguridad
   Disponer de procedimientos de respaldo
   Ayuda a mantener la integridad
   Facilita lograr una solución de “equilibrio” ante requisitos
    opuestos
   Abstracción e Independencia de Datos
   Flexibilidad (modificación de la estructura de la base de datos)
   Menor tiempo de creación de aplicaciones
   Reduce costos, economía de escala (menor tiempo de creación de
    aplicaciones)
   Programador de aplicación:

       Aplicaciones convencionales
       Aplicaciones en línea
   Usuarios finales:

       A través de aplicaciones
       Consultas no planeadas
   Administrador de Datos (DA):

        Qué datos serán almacenados
        Políticas para mantener y manejar los datos (ej. de
        seguridad)
   Administrador de la Base de Datos (DBA):
       Implementa las decisiones del DA:
         Crea la base de datos
         Implementa los controles


       Responsable de que el sistema opere con la
        performance adecuada
   Una base de datos es un conjunto de datos
    relacionados que representan algún aspecto del
    mundo real
                           +
   Un motor de base de datos (DBMS) consiste en un
    software de propósito general para
    implementar y mantener una base de datos

          Sistema de Base de Datos
Los sistemas de bd relacionales constituyen
una herramienta efectiva para el tratamiento de datos,
      especialmente en áreas empresariales y
                   administrativas.
No obstante el éxito indiscutible de las bd relacionales,
     como resultado de la evolución tecnológica,
   han surgido nuevas aplicaciones para las que el
 modelo relacional resulta de poco poder expresivo.
Las aplicaciones de ingeniería (CAD/CAM, CASE), los sistemas de
     información geográficos, los sistemas de gestión de imágenes y
 documentos, y en general las tipo multimedia, son aplicaciones dato-
  intensivas cuya naturaleza es más compleja que la que manejan los
sistemas convencionales y exigen características especiales como son
    el manejo de versiones, transacciones de larga duración, manejo
    dinámico de los cambios de esquema, lenguajes de consulta más
         potentes, manejo de estructuras de datos complejas, etc.



            Bases de Datos Relacionales Extendidas
• Describa un pequeño ejemplo de base de datos.
• Identifique los vínculos entre las distintas tablas que conforman
la base de datos.
• Proponga posibles consultas.
• Mencione ejemplos de restricciones de integridad que deban
cumplirse.
• Mencione, en caso de ser necesario, controles que deberían
cumplirse para no caer en un estado inconsistente.

Más contenido relacionado

La actualidad más candente

Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...lissette_torrealba
 
Base de datos (william mata 26550902)
Base de datos (william mata 26550902)Base de datos (william mata 26550902)
Base de datos (william mata 26550902)WilliamMata7
 
Actividad 1base de datos miguel diaz
Actividad 1base de datos miguel diazActividad 1base de datos miguel diaz
Actividad 1base de datos miguel diazMiguelDiaz976501
 
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092JoseQuiroz82
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datosIsabel
 
Presentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys VasquezPresentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys Vasquezodalys2562
 
TALLER PRÁCTICO POWER POINT - BASES DE DATOS
TALLER PRÁCTICO POWER POINT - BASES DE DATOSTALLER PRÁCTICO POWER POINT - BASES DE DATOS
TALLER PRÁCTICO POWER POINT - BASES DE DATOSJohnfer Montoya
 

La actualidad más candente (20)

Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
 
Diseño de base de datos tema 1
Diseño de base de datos tema 1Diseño de base de datos tema 1
Diseño de base de datos tema 1
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos (william mata 26550902)
Base de datos (william mata 26550902)Base de datos (william mata 26550902)
Base de datos (william mata 26550902)
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Unidad 1 - Clase 3 de Base de Datos
Unidad 1 - Clase 3 de Base de DatosUnidad 1 - Clase 3 de Base de Datos
Unidad 1 - Clase 3 de Base de Datos
 
Actividad 1base de datos miguel diaz
Actividad 1base de datos miguel diazActividad 1base de datos miguel diaz
Actividad 1base de datos miguel diaz
 
Ciclo De Vida
Ciclo De VidaCiclo De Vida
Ciclo De Vida
 
Introducción a las bases de datos UOC
Introducción a las bases de datos UOCIntroducción a las bases de datos UOC
Introducción a las bases de datos UOC
 
Administracion de Bases de datos
Administracion de Bases de datosAdministracion de Bases de datos
Administracion de Bases de datos
 
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datos
 
Guia 3 base de datos
Guia 3 base de datosGuia 3 base de datos
Guia 3 base de datos
 
Presentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys VasquezPresentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys Vasquez
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 
Fundamentos de Bases de datos
Fundamentos de Bases de datosFundamentos de Bases de datos
Fundamentos de Bases de datos
 
Guia de Base de Datos Unidad 1. Lissette T
Guia de Base de Datos Unidad 1. Lissette TGuia de Base de Datos Unidad 1. Lissette T
Guia de Base de Datos Unidad 1. Lissette T
 
L7 Capitulo 1 y 2 Maria V. Nevado C.
L7 Capitulo 1 y 2 Maria V. Nevado C.L7 Capitulo 1 y 2 Maria V. Nevado C.
L7 Capitulo 1 y 2 Maria V. Nevado C.
 
1. introducción
1. introducción1. introducción
1. introducción
 
TALLER PRÁCTICO POWER POINT - BASES DE DATOS
TALLER PRÁCTICO POWER POINT - BASES DE DATOSTALLER PRÁCTICO POWER POINT - BASES DE DATOS
TALLER PRÁCTICO POWER POINT - BASES DE DATOS
 

Similar a Unidad1 introduccion base de datos

Introduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos RelacionalesIntroduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos Relacionalesesacre
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datosgerardd98
 
Expo base de datos
Expo base de datosExpo base de datos
Expo base de datosAlfredo Joya
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datosRaul Hernandez
 
Monografía tipos-de-bdd-y-sgbd-10%
Monografía tipos-de-bdd-y-sgbd-10%Monografía tipos-de-bdd-y-sgbd-10%
Monografía tipos-de-bdd-y-sgbd-10%Jose Martinez
 
Base de datos ciclo 1 - capítulo 1 - ok (1)
Base de datos   ciclo 1 - capítulo 1 - ok (1)Base de datos   ciclo 1 - capítulo 1 - ok (1)
Base de datos ciclo 1 - capítulo 1 - ok (1)Odali Suarez A
 
Base de datos capitulo 2
Base de datos  capitulo 2Base de datos  capitulo 2
Base de datos capitulo 2susan_janette
 
Yulieth Ardila
Yulieth ArdilaYulieth Ardila
Yulieth ArdilaAREQUIPE!
 
Ciberconsulta -karen plata- 11-6
Ciberconsulta -karen plata- 11-6Ciberconsulta -karen plata- 11-6
Ciberconsulta -karen plata- 11-6Karen Plata
 
Base de datos 2 (tema 1)
Base de datos 2 (tema 1)Base de datos 2 (tema 1)
Base de datos 2 (tema 1)Edwin Arias
 
Introducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de DatosIntroducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de DatosEdwin Arias
 

Similar a Unidad1 introduccion base de datos (20)

U1 p1
U1 p1U1 p1
U1 p1
 
Tema1
Tema1Tema1
Tema1
 
Introduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos RelacionalesIntroduccion a las Bases de Datos Relacionales
Introduccion a las Bases de Datos Relacionales
 
Base de datos
Base de datosBase de datos
Base de datos
 
T1 Bd Intro
T1 Bd IntroT1 Bd Intro
T1 Bd Intro
 
Base de datos
Base de datosBase de datos
Base de datos
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datos
 
Expo base de datos
Expo base de datosExpo base de datos
Expo base de datos
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datos
 
Monografía tipos-de-bdd-y-sgbd-10%
Monografía tipos-de-bdd-y-sgbd-10%Monografía tipos-de-bdd-y-sgbd-10%
Monografía tipos-de-bdd-y-sgbd-10%
 
Base de datos ciclo 1 - capítulo 1 - ok (1)
Base de datos   ciclo 1 - capítulo 1 - ok (1)Base de datos   ciclo 1 - capítulo 1 - ok (1)
Base de datos ciclo 1 - capítulo 1 - ok (1)
 
Clase I
Clase IClase I
Clase I
 
Basededatosicompleto 091122141836-phpapp02
Basededatosicompleto 091122141836-phpapp02Basededatosicompleto 091122141836-phpapp02
Basededatosicompleto 091122141836-phpapp02
 
Base de datos capitulo 2
Base de datos  capitulo 2Base de datos  capitulo 2
Base de datos capitulo 2
 
Yulieth Ardila
Yulieth ArdilaYulieth Ardila
Yulieth Ardila
 
Base de datos
Base de datosBase de datos
Base de datos
 
Ciberconsulta -karen plata- 11-6
Ciberconsulta -karen plata- 11-6Ciberconsulta -karen plata- 11-6
Ciberconsulta -karen plata- 11-6
 
Base de datos 2 (tema 1)
Base de datos 2 (tema 1)Base de datos 2 (tema 1)
Base de datos 2 (tema 1)
 
Introducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de DatosIntroducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de Datos
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 

Último

BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 

Último (20)

DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 

Unidad1 introduccion base de datos

  • 1. Bases de Datos Relacionales
  • 2. Responsable Cátedra: Silvina Migani  JTP: Liliana Romera  Ayudante:
  • 3. Clase  Lunes: 15,30 a 18,25 hs. (4 horas)  Miércoles: 15,30 a 19,15 hs. (6 horas) Consulta  Martes (Teoría): 9 a 13 hs.
  • 4. 3 Parciales (teórico-práctico)  3 Trabajos Grupales
  • 5. 1. Trabajo Práctico Diseño BD Diseño conceptual y lógico de una base de datos: Modelo ERE – Herramienta Diseño – Generación de tablas – Normalización de tablas 2. Trabajo Práctico SQL - Taller Sobre la realidad del trabajo anterior: Crear la bd. Insertar tuplas. Modificar tuplas. Eliminar tuplas. Seleccionar tuplas. Índices. Vistas. Restricciones Integridad. Privilegios. 3. Trabajo Práctico Datawarehouse
  • 6. Parcial 1: 23 de Abril Recuperación Parcial 1: 8 de Mayo Parcial 2: 21 de Mayo Recuperación Parcial 2: 5 de Junio Parcial 3: 25 de Junio Recuperación Parcial 3: 24 de Julio
  • 7. Ser capaz de:  Modelar una base de datos relacional  Implementar una base de datos relacional  Conocer el Modelo Matemático subyacente a toda base de datos relacional  Acceder a una base de datos relacional a través del lenguaje SQL  Conocer los problemas de entorno de un sistema de base de datos relacional
  • 8.  BD Pre-Relacionales  BD Relacionales  BD Post-Relacionales
  • 9. Parte 1: Introducción  Parte 2: Diseño de Bases de Datos Relacionales  Parte 3: Modelo Relacional  Parte 4: Sistemas de Bases de Datos Relacionales  Parte 5: Problemas de Entorno de un DBMS
  • 10. C.J. Date. Introducción a los Sistemas de Bases de Datos  Elmasri-Navathe. Fundamentos de Sistemas de Bases de Datos  Silberschatz-Korth. Fundamentos de bases de datos
  • 11. Introducción a las Bases de Datos
  • 12. Conjunto de datos relacionados entre sí Hechos conocidos Pueden Tienen registrarse significado
  • 13. Representa una realidad particular (Minimundo, Universo de Discurso, Dominio)  Contiene datos relacionados lógicamente  Es de propósito específico
  • 14. Tamaño y complejidad variable  Mantenida manualmente o por una computadora
  • 15.
  • 16.
  • 17. Una base de datos es creada y mantenida por un conjunto de programas Motor de Base de Datos Sistema de Gestión de Base de Datos Database Management System (DBMS)
  • 18. Archivos Tradicionales vs. Bases de Datos Archivos tradicionales Base de Datos  Estructura de archivos dentro  Separación entre programas y de los programas datos  Necesidad de escribir un  Naturaleza autodescriptiva de nuevo programa para cada los datos nueva tarea  Almacenamiento persistente  Aislamiento de los datos de las estructuras de datos  Integración y compartimiento de los datos  Manejo de múltiples vistas de los datos
  • 19. Archivos Tradicionales vs. Bases de Datos Archivos tradicionales Base de Datos  Redundancia e inconsistencia  Redundancia e inconsistencia no controlada por el sistema controlada  Problemas de seguridad e  Restricciones de seguridad e integridad integridad  Dificultad de acceso a los  Manejo de la concurrencia datos, anomalías de acceso  Independencia de los datos * concurrente Nota: Se explicará con mayor profundidad más adelante
  • 20. Permite: Definir, construir y manipular una base de datos para distintas aplicaciones Por lo tanto: DBMS Sistema de Propósito General
  • 21. Usuarios / Programadores Sistema de Programas de Aplicación/Consultas Base de Datos DBMS Software para procesar consultas /programas Software de acceso a datos almacenados Definición Base Base de Datos de Datos Almacenada Almacenada
  • 22. El propósito principal de un DBMS Visión abstracta de los datos Esconde detalles de cómo se almacenan y mantienen los datos (no exclusivo de los DBMSs)
  • 23. El Nivel Físico (Nivel Interno) La totalidad de los datos que constituyen la base de datos, tal como se almacenan en el almacenamiento secundario
  • 24. El Nivel lógico (Nivel Conceptual) La totalidad de los datos que constituyen la base de datos con la “forma” de la estructura de datos propia de una base de datos relacional (tablas)
  • 25. Nivel de vistas (Nivel Externo) Los datos de una porción de la base de datos con la “forma” de la estructura de datos propia de una base de datos relacional (tablas)
  • 26. Diferentes vistas externas de la Base de Datos Sistema de Base de Datos | Base de Datos
  • 27. Aplicaciones Dato-Dependientes  Conocimiento de la organización de los datos  Conocimiento de las técnicas de acceso Es imposible cambiar la estructura de almacenamiento o técnicas de acceso sin afectar las aplicaciones
  • 28. Por qué es tan importante? Necesidad de diferentes vistas de los mismos datos Libertad del DBA de cambiar estructuras de almacenamiento o técnicas de acceso La independencia de los datos es un requisito fundamental en los Sistemas de Bases de Datos
  • 29. Definición: Inmunidad de las aplicaciones frente a cambios en la estructura y/o técnicas de acceso
  • 30. Potencial para imponer normas o estándares  Disponibilidad de información actualizada  Controlar la redundancia  Evitar la inconsistencia  Facilita la aplicación de restricciones de seguridad  Disponer de procedimientos de respaldo
  • 31. Ayuda a mantener la integridad  Facilita lograr una solución de “equilibrio” ante requisitos opuestos  Abstracción e Independencia de Datos  Flexibilidad (modificación de la estructura de la base de datos)  Menor tiempo de creación de aplicaciones  Reduce costos, economía de escala (menor tiempo de creación de aplicaciones)
  • 32. Programador de aplicación:  Aplicaciones convencionales  Aplicaciones en línea
  • 33. Usuarios finales:  A través de aplicaciones  Consultas no planeadas
  • 34. Administrador de Datos (DA):  Qué datos serán almacenados  Políticas para mantener y manejar los datos (ej. de seguridad)
  • 35. Administrador de la Base de Datos (DBA):  Implementa las decisiones del DA:  Crea la base de datos  Implementa los controles  Responsable de que el sistema opere con la performance adecuada
  • 36. Una base de datos es un conjunto de datos relacionados que representan algún aspecto del mundo real +  Un motor de base de datos (DBMS) consiste en un software de propósito general para implementar y mantener una base de datos Sistema de Base de Datos
  • 37. Los sistemas de bd relacionales constituyen una herramienta efectiva para el tratamiento de datos, especialmente en áreas empresariales y administrativas.
  • 38.
  • 39. No obstante el éxito indiscutible de las bd relacionales, como resultado de la evolución tecnológica, han surgido nuevas aplicaciones para las que el modelo relacional resulta de poco poder expresivo.
  • 40. Las aplicaciones de ingeniería (CAD/CAM, CASE), los sistemas de información geográficos, los sistemas de gestión de imágenes y documentos, y en general las tipo multimedia, son aplicaciones dato- intensivas cuya naturaleza es más compleja que la que manejan los sistemas convencionales y exigen características especiales como son el manejo de versiones, transacciones de larga duración, manejo dinámico de los cambios de esquema, lenguajes de consulta más potentes, manejo de estructuras de datos complejas, etc. Bases de Datos Relacionales Extendidas
  • 41. • Describa un pequeño ejemplo de base de datos. • Identifique los vínculos entre las distintas tablas que conforman la base de datos. • Proponga posibles consultas. • Mencione ejemplos de restricciones de integridad que deban cumplirse. • Mencione, en caso de ser necesario, controles que deberían cumplirse para no caer en un estado inconsistente.