SlideShare una empresa de Scribd logo
1 de 45
Base de Datos
  TEORIA

       Curso: Base de Datos 2011-1
      Equipo de Profesores del Curso
Logro del Curso
Al finalizar el curso, el alumno diseña crea e
    implementa una base de datos para un
   proceso de negocio que contenga vistas
(view), procedimientos almacenados (stored
      procedure), funciones (function) y
   disparadores (trigger) haciendo uso del
 lenguaje de programación Transact – SQL.
Fórmula de Evaluación
    PF= 12% (EP1) +14% (EF1) + 12% (LP1) + 14% (LF1) + 9% PROM
         (LC,3,1) + 20% (PC1) + 10% (NA1) + 9% PROM(CE,3,1)

    donde:
•   PF    =    Promedio Final
•   CE    =    Evaluación Continua de Teoría
•   EP1   =    Examen Parcial de Teoría
•   EF1   =    Examen Final de Teoría
•   LC    =    Evaluación Continua de Laboratorio
•   LP1   =    Examen Parcial de Laboratorio
•   LF1   =    Examen Final de Laboratorio
•   PC1   =    Trabajos Prácticos
•   NA    =    Evaluación Actitudinal
Temario
Temas del Examen Parcial (EP)
• Conceptos generales de la Base de Datos, arquitectura y
  sus principales funciones
• Relaciones de correspondencia: (1-1, 1-M, M-M)
• Determinación gráfica de una agregación y/o
  generalización.
• Modelamiento de una base de datos empleando el
  Diagrama Entidad-Relación (DER).
Temario
Temas del Examen Final(EF)
• Determinación de dependencia funcional o dependencia
  funcional completa.
• Normalización de fuentes de datos.
• Obtención del modelo relacional.
• Normalización de fuentes de datos y obtención del modelo
  relacional.
• Determinación del modelo entidad relación a partir del
  modelo relacional.
• Álgebra Relacional.
Base de Datos




Aspectos           Modelo lógico-global   Temas actuales
Introductorios     de los datos           de bases de datos




                   Modelo relacional
   Red de

   Contenidos

   Base de Datos   Álgebra Relacional
Rúbrica de Evaluación Actitudinal
Unidad I
       Sesión 1
Sistemas de Base de Datos
            Curso: Base de Datos 2011-1
           Equipo de Profesores del Curso
Logro de la Unidad
Al final de la unidad, los alumnos describirán los
componentes de una base de datos a partir de casos
propuestos por el profesor, tomados de situaciones
cotidianas y de ejemplos producidos individualmente.
Asimismo, determinarán los elementos de una base de
datos y sus interrelaciones.

Temario
1.1. Introducción al curso.
1.2. Conceptos básicos


                         Profesores del curso
Temario
• Surgimiento de las Bases de Datos.
• Objetivos de los Sistema de Gestión de
  Base de Datos.
• Representación de la información




                  Profesores del curso
Surgimiento de las Bases de Datos

Aparición de tres generaciones:
  • Solución de tareas aisladas.

  • Integración de tareas aisladas en sistemas
    particulares.

  • Integración de sistemas particulares en
    sistemas automatizados de dirección.


                    Profesores del curso
Surgimiento de las Bases de Datos

Este proceso de integración ocurre en la:
• Integración de los programas: Facilitada por
  el uso de lenguajes de programación.
• Integración de los datos: Se han producido
  tres categorías manipulación:
  – sistemas orientados a los dispositivos,
  – sistemas orientados a los archivos,
  – sistemas orientados a la base de datos.

                    Profesores del curso
Definición de Base de Datos

“Conjunto de datos interrelacionados entre sí,
almacenados con carácter más o menos
permanente en la computadora”.




                                  10G
                  Profesores del curso
Objetivos de los SGBD
1. Independencia de datos y los programas de aplicación:
   Las aplicaciones son inmunes a los cambios en la
   estructura de almacenamiento.

2. Minimización de la redundancia: disminuir la redundancia
   referida a los datos e información generada.

3. Integración y sincronización de las bases de datos:
   garantiza una respuesta a los requerimientos de
   diferentes aspectos de los mismos datos por diferentes
   usuarios.

                        Profesores del curso
Objetivos de los SGBD
4. Integridad de datos: garantiza la NO contradicción entre
   los datos almacenados.

5. Seguridad (Protección): garantiza el acceso autorizado a
   los datos y Restauración: restauración de las bases de
   datos al producirse alguna falla técnica.

6. Facilidad de manipulación de la información: capacidad de
   una búsqueda rápida por diferentes criterios.

7. Control Centralizado: controla de manera sistemática y
   única los datos que se almacena en la BD, asi como el
   acceso a ella.
                        Profesores del curso
Representación de la Información

 Durante el proceso y construcción de un
 sistema informativo automatizado, el diseño
 de la base de datos ocupa un lugar
 importante, a tal punto que ésta puede
 verse como un proceso relativamente
 independiente dentro del diseño del sistema
 y compuesto por una serie de etapas.


                 Profesores del curso
Representación de la Información

 Cuando se habla de información, se hace
 referencia, a tres niveles diferentes de
 abstracción:
 1. Nivel del mundo real: existencia de
     ENTIDADES u OBJETOS




                Profesores del curso
Representación de la Información

 2. Nivel del domino de las ideas: Decidir la
    información que debe existir en la base
    de datos sobre un caso o proceso del
    mundo real, o sea, qué información debe
    almacenarse físicamente en la base de
    datos
    CAMPOS o ATRIBUTOS


                 Profesores del curso
Representación de la Información

 2. Nivel del domino de las ideas:
    CAMPOS o ATRIBUTOS


              DNI      :                DNI_PROF
              NOMBRE   :                NOM_PROF
  Profesor
              APELLIDO1:                APEPAT_PROF
              APELLIDO2:                APEMAT_PROF
              CATEGORIA:                CAT_PROF

                 Profesores del curso
Representación de la Información
 3. Nivel de los datos: representados mediante
    cadenas de caracteres o de bits. Es
    importante diferenciar el tipo de dato y
    valor de datos


             DNI       :DNI_PROF         07623122
             NOMBRE    :NOM_PROF         Juan
  Profesor   APELLIDO 1:APEPAT_PROF      Álvarez
             APELLIDO 2:APEMAT_PROF      Sánchez
             CATEGORIA :CAT_PROF         C002

                  Profesores del curso
Representación de la Información
                                                                   Dominio:
                           Dominio:
                                                                   Grados Profesionales
                           Números de Documentos
                                                                   - Bachiller
                           de Identidad
                                                                   - Licenciado
                                                                   - Magister
                                                                   - Doctor



 Entidad       Profesor
 Campos        DNI_Prof Nom_Prof
               DNI_Prof                   ApePat_Prof   Grd_Prof      Cat_Prof
Ocurrencia      25874169   Waldir         Saenz         Licenciado       CAT03
                48627913   Dilber         Huara         Doctor           CAT01
 Registro       64971358   Romulo         Leon          Magister         CAT02
                91734625   Viviana        Rivasplata    Licenciado       CAT03

 Nota:       El campo DNI_Prof cumple también la función de
             ser campo llave (llave primaria) de la entidad.
                               Profesores del curso
Nivel de Abstracción




       Profesores del curso
Reglas del Negocio
• Las Reglas del Negocio o Conjunto de
  Reglas de Negocio describe las políticas,
  normas, operaciones, definiciones y
  restricciones     presentes      en     una
  organización y que son de vital importancia
  para alcanzar los objetivos misionales.
• Ejemplo: Un profesor dictará únicamente
  en una sede.

                 Profesores del curso
Reglas del Negocio
• Las organizaciones funcionan siguiendo
  múltiples reglas de negocio, explícitas o
  tácitas, que están embebidas en procesos,
  aplicaciones informáticas, documentos,
  etc. Pueden residir en la cabeza de
  algunas personas o en el código fuente de
  programas informáticos.


                 Profesores del curso
Relaciones de Correspondencia

 Existen asociaciones o relaciones
 enlazando las entidades básicas definidas
 en la etapa de diseño.
 Se definen los siguientes relaciones:
 1.Simple
 2.Compleja



                 Profesores del curso
Relaciones de Correspondencia

 La combinación de las relaciones, generan
 los siguientes tipos:
 1.UNO a UNO.

 2.UNO a MUCHOS (o viceversa).

 3.MUCHOS a MUCHOS.

                Profesores del curso
Relaciones de Correspondencia

                    UNO A UNO
Correspondencia biunívoca (de uno a uno)
entre las ocurrencias de los objetos.



   Persona       tiene                      BREVETE
             1                          1


                 Profesores del curso
Relaciones de Correspondencia
 Ejemplo
 •   Cada ocurrencia de registro de la entidad Persona se relaciona con sólo
     una ocurrencia de registro de la entidad BREVETE.

 •   Cada ocurrencia de registro de la entidad BREVETE se relaciona con
     sólo una ocurrencia de registro de la entidad Persona.

     Leer:
     Una Persona tiene sólo un BREVETE y un BREVETE sólo le pertenece a
     una persona
            Persona
DNI_Per    Nom_Per   ApeP_Per     ApeM_Per
                                                                        Brevete
98765432   Pepito    Quechua      Jhonson                        Nro_BREVETE    FchEmi      Categoría
12345678   Amanda    Rubinstein   Portales
                                                                 98765432      15/04/2010      A1
65841249   Dilber    Montañita    Huara
                                                                 12345678      07/10/2008      A4
                                                                 65841249      30/08/2009      A3

                                          Profesores del curso
Relaciones de Correspondencia

               UNO A MUCHOS
Correspondencia de simple a compleja (o
viceversa) entre las ocurrencias de los
objetos.

     Persona       es propietaria           Teléfono
               1                           M


                    Profesores del curso
Relaciones de Correspondencia
 Ejemplo
 •   Cada ocurrencia de registro de la entidad Persona se relaciona con
     muchas ocurrencias de registro de la entidad Teléfono.

 •   Cada ocurrencia de registro de la entidad Teléfono se relaciona con sólo
     una ocurrencia de registro de la entidad Persona .

 •   Leer:
 •   En una Persona es propietaria de varios Teléfonos y un Teléfono es
     propiedad de una Persona.
                                                                         Teléfono
 Persona                                                          Nro_DNI    Numero       Tipo
                                                                  12345678    8677777        Fijo
 DNI_Per    Nom_Per   ApeP_Per     ApeM_Per
                                                                  65841249    2345654        Fijo
 98765432   Pepito    Quechua      Jhonson
                                                                  98765432    5776543        Fijo
 12345678   Amanda    Rubinstein   Portales
                                                                  12345678    999453333     Celular
 65841249   Dilber    Montañita    Huara
                                                                  98765432    988766666     Celular

                                           Profesores del curso
Relaciones de Correspondencia

              MUCHOS A MUCHOS
Correspondencias complejas entre                   las
ocurrencias de los objetos.


    Profesor      enseña              Estudiante
       M                                 M



               Profesores del curso
Relaciones de Correspondencia
    Ejemplo
•   Cada ocurrencia de registro de la entidad Profesor se relaciona con muchas
    ocurrencias de registro de la entidad Estudiante.
•   Cada ocurrencia de registro de la entidad Estudiante se relaciona con
    muchas ocurrencias de registro de la entidad Profesor.

    Leer:
    Un estudiante recibe clases de muchos Profesores y un Profesor dicta clases
    a muchos Estudiantes.

    Profesor                                                    Estudiante
    Id_Pro   Nom_Pro        Grd_Pro                             Cod_Est   Nom_Est   Ape_Est
      1587   Ruth Karina    Licenciado                            001     Dina       Paucar
      2658   Dilber Huara     Doctor                              002     Sonia      Morales
      1276   Abencia Meza    Magister                             003     Rossy       War

    Nota.- Dada   la  complejidad   de  esta   relación                                        es
           necesario darle un tratamiento especial.
                                         Profesores del curso
Práctica: Relación de Correspondencia




       Enamorada                Enamorado




          Persona                 Sexo
                    Profesores del curso
Práctica: Relación de Correspondencia




             Canción                   Autor




    Plato a la carta               Materia Prima
                       Profesores del curso
Práctica: Relación de
          Correspondencia
1. Alumno                               Consejero
2. Pintor                               Cuadro
3. Factura                              Cliente
4. Esposo                               Esposa
5. Profesor                             Instituto
6. Delincuente                          Delito
7. Padre                                Hijo
8. Alumno                               Carrera
9. Factura                              Productos
10.Curso         Profesores del curso   Sección
EJEMPLO INTEGRADOR
             CASO: LA BIBLIOTECA (Página 16)

En una biblioteca se desea diseñar la base de datos
para el control de los préstamos de libros. De cada libro
se conoce el código que lo identifica, su titulo y la
cantidad de páginas que tiene.
Un libro se clasifica por una materia y por una materia
se clasifican muchos libros. De cada materia se conoce
el código que la identifica y su nombre. Los libros tienen
muchos ejemplares pero un ejemplar lo es de un solo
libro. De cada ejemplar se sabe su código y su estado
de conservación.
Asimismo, un libro se le puede prestar a muchos
usuarios y a un usuario se le pueden prestar muchos
ejemplares; del usuario se conoce su DNI, nombre y
apellido paterno, su dirección y su ocupación.
                         Profesores del curso
EJEMPLO INTEGRADOR

Relaciones de correspondencia :


1) Un libro se clasifica por                 m       1
   una materia y por una
   materia   se   clasifican
   muchos libros.
2) Los libros tienen muchos
                                             1
   ejemplares     pero   un
   ejemplar lo es de un solo
   libro.                                        m

                      Profesores del curso
                                                         37
EJEMPLO INTEGRADOR

Relaciones de correspondencia :


3) Asimismo, un libro se le
   puede prestar a muchos
   usuarios y a un usuario se
                                                  m
   le pueden prestar muchos
   ejemplares;
                                              m




                       Profesores del curso
EJEMPLO INTEGRADOR




            Profesores del curso
STUDIO CASE




Puedes diseñar este DER (Diagrama Entidad Relación) usando
el case, software, STUDIO CASE
Link para descargar esta herramienta gratuita:
http://zarza.usal.es/~fgarcia/docencia/isoftware/case/StudioCASEv1.htm

                                  Profesores del curso
Para recordar
•   Entidad: Es un objeto que posee propiedades o características.
•   Campo o atributo: Es la unidad menor de información sobre un objeto y
    representa una propiedad o característica del objeto.
•   Campo llave (Llave primaria):Es el campo o campos cuyo valor identifica de
    manera única cada registro.
•   Registro, ítem o tupla: Es una colección de campos asociados que representan
    un objeto con sus propiedades.
•   Dominio: Es el conjunto de posibles valores que puede tomar un campo o atributo
    de un objeto.
•   Ocurrencia de campo: El valor de un ítem definido en el dominio
    correspondiente, en un cierto momento del tiempo.
•   Ocurrencia de registro (o ítem o tupla): Grupo de ocurrencias de campos
    relacionados que determinan los atributos de una entidad.
•   Relaciones de correspondencia:
     • Simple: De uno a uno (1 : 1)
     • Simple a Compleja: De uno a muchos (1 : M)
     • Compleja: De muchos a muchos (M : M).

                                  Profesores del curso
Trabajo en grupo para la siguiente clase, no es
          grupo de proyecto necesariamente
 Leer y resolver la autoevaluación de las páginas
  18-19.
 Indicar BIBLIOGRAFIA , no incluir definiciones de
  Internet.
 Forma de presentación : DIGITAL en Word. Colgarlo
  en aula virtual, administración de tareas.
 Nota :
    Tres puntos en la CE1 (17 ptos. examen, 3 puntos
     tareas) y sirve como referencia del desempeño del
     alumno para la Evaluación actitudinal.

                        Profesores del curso
PROYECTO BASE DE DATOS

   Para la segunda semana de clases de manera
   individual:

1. Buscar un contacto en una empresa en la cual puedan
   modelar un proceso de un área específica.
2. Formar grupos de proyecto, compuesto por 5(CINCO)
   alumnos que formen parte del mismo grupo de
   laboratorio y de la misma sección de TEORÍA. Este
   grupo permanecerá hasta el fin del ciclo.
3. Conseguir documentos del proceso elegido. Mínimo 4
   formatos simples (una cara).

                    Profesores del curso
PROYECTO BASE DE DATOS


4. Pedir asesoramiento de los profesores de Base de
   Datos y Administración II sobre el proceso a
   elegir.

5. Pedir el visto bueno de los profesores del curso
   (Teoría y Laboratorio) sobre el proceso elegido.

   NOTA: El cumplimiento de lo solicitado tiene
         puntaje considerado en el proyecto

                   Profesores del curso
FIN DE LA SESION
        Gracias....

Aún el joven es conocido
por sus hechos. Si su
conducta fuere limpia y
recta
        Prov. 20:11
            45

Más contenido relacionado

La actualidad más candente

Software en tiempo real
Software en tiempo realSoftware en tiempo real
Software en tiempo realAeivans
 
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...José Antonio Sandoval Acosta
 
Teoría De La Complejidad Algoritmica
Teoría De La Complejidad AlgoritmicaTeoría De La Complejidad Algoritmica
Teoría De La Complejidad AlgoritmicaRolf Pinto
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónIsaias Toledo
 
Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)
Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)
Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)Rubi Veronica Chimal Cuxin
 
El modelo de entidad relación (e r)
El modelo de entidad relación (e r)El modelo de entidad relación (e r)
El modelo de entidad relación (e r)YENZU
 
Cuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientadoCuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientadoFreddySantiago32
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónd3m3nt3
 
Diferencias entre una PC y un Servidor
Diferencias entre una PC y un Servidor Diferencias entre una PC y un Servidor
Diferencias entre una PC y un Servidor Elizabeth Gonzalez
 
ESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVASESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVASJorge Leonardo
 
Estructura jerarquica
Estructura jerarquicaEstructura jerarquica
Estructura jerarquicaAndrew King
 
Arboles de derivacion
Arboles de derivacionArboles de derivacion
Arboles de derivacionLuis Couoh
 

La actualidad más candente (20)

Software en tiempo real
Software en tiempo realSoftware en tiempo real
Software en tiempo real
 
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
Teoría De La Complejidad Algoritmica
Teoría De La Complejidad AlgoritmicaTeoría De La Complejidad Algoritmica
Teoría De La Complejidad Algoritmica
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de Información
 
Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)
Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)
Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)
 
El modelo de entidad relación (e r)
El modelo de entidad relación (e r)El modelo de entidad relación (e r)
El modelo de entidad relación (e r)
 
Administración de memoria el linux
Administración de memoria el linuxAdministración de memoria el linux
Administración de memoria el linux
 
Cuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientadoCuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientado
 
Componentes de sgbd
Componentes de sgbdComponentes de sgbd
Componentes de sgbd
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion de memoria
 
Tema4
Tema4Tema4
Tema4
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
Diferencias entre una PC y un Servidor
Diferencias entre una PC y un Servidor Diferencias entre una PC y un Servidor
Diferencias entre una PC y un Servidor
 
ESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVASESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVAS
 
Estructura jerarquica
Estructura jerarquicaEstructura jerarquica
Estructura jerarquica
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Operadores
OperadoresOperadores
Operadores
 
Arboles de derivacion
Arboles de derivacionArboles de derivacion
Arboles de derivacion
 

Destacado

CapÍtulo 23 (Seguridad de base de datos)
CapÍtulo 23 (Seguridad de base de datos)CapÍtulo 23 (Seguridad de base de datos)
CapÍtulo 23 (Seguridad de base de datos)Liz Ocampo
 
rubricas[1]evaluacion
rubricas[1]evaluacionrubricas[1]evaluacion
rubricas[1]evaluacionpaulinaergara
 
Sesión14 – Archivos redologs (Oracle)
Sesión14 – Archivos redologs (Oracle)Sesión14 – Archivos redologs (Oracle)
Sesión14 – Archivos redologs (Oracle)José Toro
 
Sesion06a - Manipulacion de datos (Oracle)
Sesion06a - Manipulacion de datos (Oracle)Sesion06a - Manipulacion de datos (Oracle)
Sesion06a - Manipulacion de datos (Oracle)José Toro
 
Sesion09 - Manejo de Excepciones (Oracle)
Sesion09 - Manejo de Excepciones (Oracle)Sesion09 - Manejo de Excepciones (Oracle)
Sesion09 - Manejo de Excepciones (Oracle)José Toro
 
Sesión02 - Creación de objetos (Oracle)
Sesión02 - Creación de objetos (Oracle)Sesión02 - Creación de objetos (Oracle)
Sesión02 - Creación de objetos (Oracle)José Toro
 
Sesion07- Estructuras de control (Oracle)
Sesion07- Estructuras de control (Oracle)Sesion07- Estructuras de control (Oracle)
Sesion07- Estructuras de control (Oracle)José Toro
 
Tema 06 fun matemáticas, texto, y fecha y hora 2011 02
Tema 06   fun matemáticas, texto, y fecha y hora 2011 02Tema 06   fun matemáticas, texto, y fecha y hora 2011 02
Tema 06 fun matemáticas, texto, y fecha y hora 2011 02ciberayudavirtualplus2
 
Sesión04 - Diccionario de datos (Oracle)
Sesión04 - Diccionario de datos (Oracle)Sesión04 - Diccionario de datos (Oracle)
Sesión04 - Diccionario de datos (Oracle)José Toro
 
Tema 03 Consolidación y Tablas Dinamicas
Tema 03 Consolidación y Tablas DinamicasTema 03 Consolidación y Tablas Dinamicas
Tema 03 Consolidación y Tablas Dinamicasciberayudavirtualplus2
 
Tema 08 funciones de busqueda y anidamientos 2011 02
Tema 08   funciones de busqueda y anidamientos 2011 02Tema 08   funciones de busqueda y anidamientos 2011 02
Tema 08 funciones de busqueda y anidamientos 2011 02ciberayudavirtualplus2
 
Tema 04 esquemas y datos externos 2011 02
Tema 04   esquemas y datos externos 2011 02Tema 04   esquemas y datos externos 2011 02
Tema 04 esquemas y datos externos 2011 02ciberayudavirtualplus2
 
Sesion08 - Cursores (Oracle)
Sesion08 - Cursores (Oracle)Sesion08 - Cursores (Oracle)
Sesion08 - Cursores (Oracle)José Toro
 

Destacado (20)

Rubrica de evaluacion webquest
Rubrica de evaluacion webquestRubrica de evaluacion webquest
Rubrica de evaluacion webquest
 
Análisis proyecto
Análisis proyectoAnálisis proyecto
Análisis proyecto
 
CapÍtulo 23 (Seguridad de base de datos)
CapÍtulo 23 (Seguridad de base de datos)CapÍtulo 23 (Seguridad de base de datos)
CapÍtulo 23 (Seguridad de base de datos)
 
rubricas[1]evaluacion
rubricas[1]evaluacionrubricas[1]evaluacion
rubricas[1]evaluacion
 
Tema 02 - Filtros - 2012 01
Tema 02 - Filtros - 2012 01Tema 02 - Filtros - 2012 01
Tema 02 - Filtros - 2012 01
 
Sesión14 – Archivos redologs (Oracle)
Sesión14 – Archivos redologs (Oracle)Sesión14 – Archivos redologs (Oracle)
Sesión14 – Archivos redologs (Oracle)
 
Sesion06a - Manipulacion de datos (Oracle)
Sesion06a - Manipulacion de datos (Oracle)Sesion06a - Manipulacion de datos (Oracle)
Sesion06a - Manipulacion de datos (Oracle)
 
Sesion09 - Manejo de Excepciones (Oracle)
Sesion09 - Manejo de Excepciones (Oracle)Sesion09 - Manejo de Excepciones (Oracle)
Sesion09 - Manejo de Excepciones (Oracle)
 
Sesión02 - Creación de objetos (Oracle)
Sesión02 - Creación de objetos (Oracle)Sesión02 - Creación de objetos (Oracle)
Sesión02 - Creación de objetos (Oracle)
 
Tema 03 filtros 2011 02
Tema 03   filtros 2011 02Tema 03   filtros 2011 02
Tema 03 filtros 2011 02
 
Tema 05 tablas dinamicas 2011 02
Tema 05   tablas dinamicas 2011 02Tema 05   tablas dinamicas 2011 02
Tema 05 tablas dinamicas 2011 02
 
Sesion07- Estructuras de control (Oracle)
Sesion07- Estructuras de control (Oracle)Sesion07- Estructuras de control (Oracle)
Sesion07- Estructuras de control (Oracle)
 
Tema 06 fun matemáticas, texto, y fecha y hora 2011 02
Tema 06   fun matemáticas, texto, y fecha y hora 2011 02Tema 06   fun matemáticas, texto, y fecha y hora 2011 02
Tema 06 fun matemáticas, texto, y fecha y hora 2011 02
 
Tema 00 - Introducción - 2012 00
Tema 00 - Introducción - 2012 00Tema 00 - Introducción - 2012 00
Tema 00 - Introducción - 2012 00
 
Tema 01 Base de Datos - 2012 01
Tema 01   Base de Datos  - 2012 01Tema 01   Base de Datos  - 2012 01
Tema 01 Base de Datos - 2012 01
 
Sesión04 - Diccionario de datos (Oracle)
Sesión04 - Diccionario de datos (Oracle)Sesión04 - Diccionario de datos (Oracle)
Sesión04 - Diccionario de datos (Oracle)
 
Tema 03 Consolidación y Tablas Dinamicas
Tema 03 Consolidación y Tablas DinamicasTema 03 Consolidación y Tablas Dinamicas
Tema 03 Consolidación y Tablas Dinamicas
 
Tema 08 funciones de busqueda y anidamientos 2011 02
Tema 08   funciones de busqueda y anidamientos 2011 02Tema 08   funciones de busqueda y anidamientos 2011 02
Tema 08 funciones de busqueda y anidamientos 2011 02
 
Tema 04 esquemas y datos externos 2011 02
Tema 04   esquemas y datos externos 2011 02Tema 04   esquemas y datos externos 2011 02
Tema 04 esquemas y datos externos 2011 02
 
Sesion08 - Cursores (Oracle)
Sesion08 - Cursores (Oracle)Sesion08 - Cursores (Oracle)
Sesion08 - Cursores (Oracle)
 

Similar a Semana 1 t sistema de base de datos

Similar a Semana 1 t sistema de base de datos (20)

Tarea silabo2
Tarea silabo2Tarea silabo2
Tarea silabo2
 
pedagogía crítica
pedagogía críticapedagogía crítica
pedagogía crítica
 
Curso de base_de_datos
Curso de base_de_datosCurso de base_de_datos
Curso de base_de_datos
 
Plan anual
Plan anualPlan anual
Plan anual
 
Cap1 tap3501
Cap1 tap3501Cap1 tap3501
Cap1 tap3501
 
Silabo bases de_datos_II
Silabo bases de_datos_IISilabo bases de_datos_II
Silabo bases de_datos_II
 
Silabo bases de_datos_ii
Silabo bases de_datos_iiSilabo bases de_datos_ii
Silabo bases de_datos_ii
 
Silabo bases de_datos_ii
Silabo bases de_datos_iiSilabo bases de_datos_ii
Silabo bases de_datos_ii
 
Silabo bases de_datos_ii
Silabo bases de_datos_iiSilabo bases de_datos_ii
Silabo bases de_datos_ii
 
Silabo bases de_datos_ii
Silabo bases de_datos_iiSilabo bases de_datos_ii
Silabo bases de_datos_ii
 
Silabo bases de_datos_ii
Silabo bases de_datos_iiSilabo bases de_datos_ii
Silabo bases de_datos_ii
 
silabo
silabosilabo
silabo
 
Silabo bases de_datos_ii
Silabo bases de_datos_iiSilabo bases de_datos_ii
Silabo bases de_datos_ii
 
Silabo bases de_datos_ii
Silabo bases de_datos_iiSilabo bases de_datos_ii
Silabo bases de_datos_ii
 
Silabo bases de_datos_ii
Silabo bases de_datos_iiSilabo bases de_datos_ii
Silabo bases de_datos_ii
 
Silabo bases de_datos_ii
Silabo bases de_datos_iiSilabo bases de_datos_ii
Silabo bases de_datos_ii
 
Silabo bases de_datos_ii
Silabo bases de_datos_iiSilabo bases de_datos_ii
Silabo bases de_datos_ii
 
3_Orientación a objeto
3_Orientación a objeto3_Orientación a objeto
3_Orientación a objeto
 
2. AnáLisis CríTico De InformacióN CientíFica (53)
2. AnáLisis CríTico De InformacióN CientíFica (53)2. AnáLisis CríTico De InformacióN CientíFica (53)
2. AnáLisis CríTico De InformacióN CientíFica (53)
 
2. AnáLisis CríTico De InformacióN CientíFica (53)
2. AnáLisis CríTico De InformacióN CientíFica (53)2. AnáLisis CríTico De InformacióN CientíFica (53)
2. AnáLisis CríTico De InformacióN CientíFica (53)
 

Último

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Último (11)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Semana 1 t sistema de base de datos

  • 1. Base de Datos TEORIA Curso: Base de Datos 2011-1 Equipo de Profesores del Curso
  • 2. Logro del Curso Al finalizar el curso, el alumno diseña crea e implementa una base de datos para un proceso de negocio que contenga vistas (view), procedimientos almacenados (stored procedure), funciones (function) y disparadores (trigger) haciendo uso del lenguaje de programación Transact – SQL.
  • 3. Fórmula de Evaluación PF= 12% (EP1) +14% (EF1) + 12% (LP1) + 14% (LF1) + 9% PROM (LC,3,1) + 20% (PC1) + 10% (NA1) + 9% PROM(CE,3,1) donde: • PF = Promedio Final • CE = Evaluación Continua de Teoría • EP1 = Examen Parcial de Teoría • EF1 = Examen Final de Teoría • LC = Evaluación Continua de Laboratorio • LP1 = Examen Parcial de Laboratorio • LF1 = Examen Final de Laboratorio • PC1 = Trabajos Prácticos • NA = Evaluación Actitudinal
  • 4. Temario Temas del Examen Parcial (EP) • Conceptos generales de la Base de Datos, arquitectura y sus principales funciones • Relaciones de correspondencia: (1-1, 1-M, M-M) • Determinación gráfica de una agregación y/o generalización. • Modelamiento de una base de datos empleando el Diagrama Entidad-Relación (DER).
  • 5. Temario Temas del Examen Final(EF) • Determinación de dependencia funcional o dependencia funcional completa. • Normalización de fuentes de datos. • Obtención del modelo relacional. • Normalización de fuentes de datos y obtención del modelo relacional. • Determinación del modelo entidad relación a partir del modelo relacional. • Álgebra Relacional.
  • 6. Base de Datos Aspectos Modelo lógico-global Temas actuales Introductorios de los datos de bases de datos Modelo relacional Red de Contenidos Base de Datos Álgebra Relacional
  • 8. Unidad I Sesión 1 Sistemas de Base de Datos Curso: Base de Datos 2011-1 Equipo de Profesores del Curso
  • 9. Logro de la Unidad Al final de la unidad, los alumnos describirán los componentes de una base de datos a partir de casos propuestos por el profesor, tomados de situaciones cotidianas y de ejemplos producidos individualmente. Asimismo, determinarán los elementos de una base de datos y sus interrelaciones. Temario 1.1. Introducción al curso. 1.2. Conceptos básicos Profesores del curso
  • 10. Temario • Surgimiento de las Bases de Datos. • Objetivos de los Sistema de Gestión de Base de Datos. • Representación de la información Profesores del curso
  • 11. Surgimiento de las Bases de Datos Aparición de tres generaciones: • Solución de tareas aisladas. • Integración de tareas aisladas en sistemas particulares. • Integración de sistemas particulares en sistemas automatizados de dirección. Profesores del curso
  • 12. Surgimiento de las Bases de Datos Este proceso de integración ocurre en la: • Integración de los programas: Facilitada por el uso de lenguajes de programación. • Integración de los datos: Se han producido tres categorías manipulación: – sistemas orientados a los dispositivos, – sistemas orientados a los archivos, – sistemas orientados a la base de datos. Profesores del curso
  • 13. Definición de Base de Datos “Conjunto de datos interrelacionados entre sí, almacenados con carácter más o menos permanente en la computadora”. 10G Profesores del curso
  • 14. Objetivos de los SGBD 1. Independencia de datos y los programas de aplicación: Las aplicaciones son inmunes a los cambios en la estructura de almacenamiento. 2. Minimización de la redundancia: disminuir la redundancia referida a los datos e información generada. 3. Integración y sincronización de las bases de datos: garantiza una respuesta a los requerimientos de diferentes aspectos de los mismos datos por diferentes usuarios. Profesores del curso
  • 15. Objetivos de los SGBD 4. Integridad de datos: garantiza la NO contradicción entre los datos almacenados. 5. Seguridad (Protección): garantiza el acceso autorizado a los datos y Restauración: restauración de las bases de datos al producirse alguna falla técnica. 6. Facilidad de manipulación de la información: capacidad de una búsqueda rápida por diferentes criterios. 7. Control Centralizado: controla de manera sistemática y única los datos que se almacena en la BD, asi como el acceso a ella. Profesores del curso
  • 16. Representación de la Información Durante el proceso y construcción de un sistema informativo automatizado, el diseño de la base de datos ocupa un lugar importante, a tal punto que ésta puede verse como un proceso relativamente independiente dentro del diseño del sistema y compuesto por una serie de etapas. Profesores del curso
  • 17. Representación de la Información Cuando se habla de información, se hace referencia, a tres niveles diferentes de abstracción: 1. Nivel del mundo real: existencia de ENTIDADES u OBJETOS Profesores del curso
  • 18. Representación de la Información 2. Nivel del domino de las ideas: Decidir la información que debe existir en la base de datos sobre un caso o proceso del mundo real, o sea, qué información debe almacenarse físicamente en la base de datos CAMPOS o ATRIBUTOS Profesores del curso
  • 19. Representación de la Información 2. Nivel del domino de las ideas: CAMPOS o ATRIBUTOS DNI : DNI_PROF NOMBRE : NOM_PROF Profesor APELLIDO1: APEPAT_PROF APELLIDO2: APEMAT_PROF CATEGORIA: CAT_PROF Profesores del curso
  • 20. Representación de la Información 3. Nivel de los datos: representados mediante cadenas de caracteres o de bits. Es importante diferenciar el tipo de dato y valor de datos DNI :DNI_PROF 07623122 NOMBRE :NOM_PROF Juan Profesor APELLIDO 1:APEPAT_PROF Álvarez APELLIDO 2:APEMAT_PROF Sánchez CATEGORIA :CAT_PROF C002 Profesores del curso
  • 21. Representación de la Información Dominio: Dominio: Grados Profesionales Números de Documentos - Bachiller de Identidad - Licenciado - Magister - Doctor Entidad Profesor Campos DNI_Prof Nom_Prof DNI_Prof ApePat_Prof Grd_Prof Cat_Prof Ocurrencia 25874169 Waldir Saenz Licenciado CAT03 48627913 Dilber Huara Doctor CAT01 Registro 64971358 Romulo Leon Magister CAT02 91734625 Viviana Rivasplata Licenciado CAT03 Nota: El campo DNI_Prof cumple también la función de ser campo llave (llave primaria) de la entidad. Profesores del curso
  • 22. Nivel de Abstracción Profesores del curso
  • 23. Reglas del Negocio • Las Reglas del Negocio o Conjunto de Reglas de Negocio describe las políticas, normas, operaciones, definiciones y restricciones presentes en una organización y que son de vital importancia para alcanzar los objetivos misionales. • Ejemplo: Un profesor dictará únicamente en una sede. Profesores del curso
  • 24. Reglas del Negocio • Las organizaciones funcionan siguiendo múltiples reglas de negocio, explícitas o tácitas, que están embebidas en procesos, aplicaciones informáticas, documentos, etc. Pueden residir en la cabeza de algunas personas o en el código fuente de programas informáticos. Profesores del curso
  • 25. Relaciones de Correspondencia Existen asociaciones o relaciones enlazando las entidades básicas definidas en la etapa de diseño. Se definen los siguientes relaciones: 1.Simple 2.Compleja Profesores del curso
  • 26. Relaciones de Correspondencia La combinación de las relaciones, generan los siguientes tipos: 1.UNO a UNO. 2.UNO a MUCHOS (o viceversa). 3.MUCHOS a MUCHOS. Profesores del curso
  • 27. Relaciones de Correspondencia UNO A UNO Correspondencia biunívoca (de uno a uno) entre las ocurrencias de los objetos. Persona tiene BREVETE 1 1 Profesores del curso
  • 28. Relaciones de Correspondencia Ejemplo • Cada ocurrencia de registro de la entidad Persona se relaciona con sólo una ocurrencia de registro de la entidad BREVETE. • Cada ocurrencia de registro de la entidad BREVETE se relaciona con sólo una ocurrencia de registro de la entidad Persona. Leer: Una Persona tiene sólo un BREVETE y un BREVETE sólo le pertenece a una persona Persona DNI_Per Nom_Per ApeP_Per ApeM_Per Brevete 98765432 Pepito Quechua Jhonson Nro_BREVETE FchEmi Categoría 12345678 Amanda Rubinstein Portales 98765432 15/04/2010 A1 65841249 Dilber Montañita Huara 12345678 07/10/2008 A4 65841249 30/08/2009 A3 Profesores del curso
  • 29. Relaciones de Correspondencia UNO A MUCHOS Correspondencia de simple a compleja (o viceversa) entre las ocurrencias de los objetos. Persona es propietaria Teléfono 1 M Profesores del curso
  • 30. Relaciones de Correspondencia Ejemplo • Cada ocurrencia de registro de la entidad Persona se relaciona con muchas ocurrencias de registro de la entidad Teléfono. • Cada ocurrencia de registro de la entidad Teléfono se relaciona con sólo una ocurrencia de registro de la entidad Persona . • Leer: • En una Persona es propietaria de varios Teléfonos y un Teléfono es propiedad de una Persona. Teléfono Persona Nro_DNI Numero Tipo 12345678 8677777 Fijo DNI_Per Nom_Per ApeP_Per ApeM_Per 65841249 2345654 Fijo 98765432 Pepito Quechua Jhonson 98765432 5776543 Fijo 12345678 Amanda Rubinstein Portales 12345678 999453333 Celular 65841249 Dilber Montañita Huara 98765432 988766666 Celular Profesores del curso
  • 31. Relaciones de Correspondencia MUCHOS A MUCHOS Correspondencias complejas entre las ocurrencias de los objetos. Profesor enseña Estudiante M M Profesores del curso
  • 32. Relaciones de Correspondencia Ejemplo • Cada ocurrencia de registro de la entidad Profesor se relaciona con muchas ocurrencias de registro de la entidad Estudiante. • Cada ocurrencia de registro de la entidad Estudiante se relaciona con muchas ocurrencias de registro de la entidad Profesor. Leer: Un estudiante recibe clases de muchos Profesores y un Profesor dicta clases a muchos Estudiantes. Profesor Estudiante Id_Pro Nom_Pro Grd_Pro Cod_Est Nom_Est Ape_Est 1587 Ruth Karina Licenciado 001 Dina Paucar 2658 Dilber Huara Doctor 002 Sonia Morales 1276 Abencia Meza Magister 003 Rossy War Nota.- Dada la complejidad de esta relación es necesario darle un tratamiento especial. Profesores del curso
  • 33. Práctica: Relación de Correspondencia Enamorada Enamorado Persona Sexo Profesores del curso
  • 34. Práctica: Relación de Correspondencia Canción Autor Plato a la carta Materia Prima Profesores del curso
  • 35. Práctica: Relación de Correspondencia 1. Alumno Consejero 2. Pintor Cuadro 3. Factura Cliente 4. Esposo Esposa 5. Profesor Instituto 6. Delincuente Delito 7. Padre Hijo 8. Alumno Carrera 9. Factura Productos 10.Curso Profesores del curso Sección
  • 36. EJEMPLO INTEGRADOR CASO: LA BIBLIOTECA (Página 16) En una biblioteca se desea diseñar la base de datos para el control de los préstamos de libros. De cada libro se conoce el código que lo identifica, su titulo y la cantidad de páginas que tiene. Un libro se clasifica por una materia y por una materia se clasifican muchos libros. De cada materia se conoce el código que la identifica y su nombre. Los libros tienen muchos ejemplares pero un ejemplar lo es de un solo libro. De cada ejemplar se sabe su código y su estado de conservación. Asimismo, un libro se le puede prestar a muchos usuarios y a un usuario se le pueden prestar muchos ejemplares; del usuario se conoce su DNI, nombre y apellido paterno, su dirección y su ocupación. Profesores del curso
  • 37. EJEMPLO INTEGRADOR Relaciones de correspondencia : 1) Un libro se clasifica por m 1 una materia y por una materia se clasifican muchos libros. 2) Los libros tienen muchos 1 ejemplares pero un ejemplar lo es de un solo libro. m Profesores del curso 37
  • 38. EJEMPLO INTEGRADOR Relaciones de correspondencia : 3) Asimismo, un libro se le puede prestar a muchos usuarios y a un usuario se m le pueden prestar muchos ejemplares; m Profesores del curso
  • 39. EJEMPLO INTEGRADOR Profesores del curso
  • 40. STUDIO CASE Puedes diseñar este DER (Diagrama Entidad Relación) usando el case, software, STUDIO CASE Link para descargar esta herramienta gratuita: http://zarza.usal.es/~fgarcia/docencia/isoftware/case/StudioCASEv1.htm Profesores del curso
  • 41. Para recordar • Entidad: Es un objeto que posee propiedades o características. • Campo o atributo: Es la unidad menor de información sobre un objeto y representa una propiedad o característica del objeto. • Campo llave (Llave primaria):Es el campo o campos cuyo valor identifica de manera única cada registro. • Registro, ítem o tupla: Es una colección de campos asociados que representan un objeto con sus propiedades. • Dominio: Es el conjunto de posibles valores que puede tomar un campo o atributo de un objeto. • Ocurrencia de campo: El valor de un ítem definido en el dominio correspondiente, en un cierto momento del tiempo. • Ocurrencia de registro (o ítem o tupla): Grupo de ocurrencias de campos relacionados que determinan los atributos de una entidad. • Relaciones de correspondencia: • Simple: De uno a uno (1 : 1) • Simple a Compleja: De uno a muchos (1 : M) • Compleja: De muchos a muchos (M : M). Profesores del curso
  • 42. Trabajo en grupo para la siguiente clase, no es grupo de proyecto necesariamente  Leer y resolver la autoevaluación de las páginas 18-19.  Indicar BIBLIOGRAFIA , no incluir definiciones de Internet.  Forma de presentación : DIGITAL en Word. Colgarlo en aula virtual, administración de tareas.  Nota :  Tres puntos en la CE1 (17 ptos. examen, 3 puntos tareas) y sirve como referencia del desempeño del alumno para la Evaluación actitudinal. Profesores del curso
  • 43. PROYECTO BASE DE DATOS Para la segunda semana de clases de manera individual: 1. Buscar un contacto en una empresa en la cual puedan modelar un proceso de un área específica. 2. Formar grupos de proyecto, compuesto por 5(CINCO) alumnos que formen parte del mismo grupo de laboratorio y de la misma sección de TEORÍA. Este grupo permanecerá hasta el fin del ciclo. 3. Conseguir documentos del proceso elegido. Mínimo 4 formatos simples (una cara). Profesores del curso
  • 44. PROYECTO BASE DE DATOS 4. Pedir asesoramiento de los profesores de Base de Datos y Administración II sobre el proceso a elegir. 5. Pedir el visto bueno de los profesores del curso (Teoría y Laboratorio) sobre el proceso elegido. NOTA: El cumplimiento de lo solicitado tiene puntaje considerado en el proyecto Profesores del curso
  • 45. FIN DE LA SESION Gracias.... Aún el joven es conocido por sus hechos. Si su conducta fuere limpia y recta Prov. 20:11 45