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

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 

Último (20)

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 

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.