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

PPT
Estructuras (CAPAS) de un sistema operativo
PPT
Gestión de memoria
PDF
Google y sus servidores
PPTX
Sistema Gestión De Bases De Datos
PDF
PDF
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
PPT
Pilas En C++
Estructuras (CAPAS) de un sistema operativo
Gestión de memoria
Google y sus servidores
Sistema Gestión De Bases De Datos
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Pilas En C++

La actualidad más candente (20)

PPTX
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
PPT
Politicas de planificacion
PPTX
Gestion de memoria en unix y solaris
DOCX
Sistemas de archivos
PPSX
Arquitectura Cliente-Servidor
PDF
Java ME (Micro Edition)
PDF
PPTX
Sistemas microprogramables y arquitectura de von neumann y harvard
PPT
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
PPTX
Trabajo práctico de redes informáticas
PDF
La importancia de la base de datos
PPTX
Base de datos
PPTX
Entidad relacion Erwin Data Modeler
DOC
MODELO ENTIDAD RELACIÓN
PPT
Dhcp
PPTX
servidores web
DOCX
Conexión desde una aplicación en java a un bd en mysql
PPT
Modelo e r
PDF
Servicios de red (1)
PPTX
Estructuras de datos
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
Politicas de planificacion
Gestion de memoria en unix y solaris
Sistemas de archivos
Arquitectura Cliente-Servidor
Java ME (Micro Edition)
Sistemas microprogramables y arquitectura de von neumann y harvard
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Trabajo práctico de redes informáticas
La importancia de la base de datos
Base de datos
Entidad relacion Erwin Data Modeler
MODELO ENTIDAD RELACIÓN
Dhcp
servidores web
Conexión desde una aplicación en java a un bd en mysql
Modelo e r
Servicios de red (1)
Estructuras de datos
Publicidad

Destacado (20)

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

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

PDF
Tarea silabo2
PPTX
pedagogía crítica
PDF
Estructuas de datos y funciones en Phyton.pdf
PPT
Curso de base_de_datos
DOCX
Plan anual
PPTX
Cap1 tap3501
PDF
Silabo bases de_datos_ii
PDF
PDF
Silabo bases de_datos_ii
PDF
Silabo bases de_datos_ii
PDF
Silabo bases de_datos_ii
PDF
Silabo bases de_datos_II
PDF
Silabo bases de_datos_ii
PDF
Silabo bases de_datos_ii
PDF
Silabo bases de_datos_ii
PDF
Silabo bases de_datos_ii
PDF
Silabo bases de_datos_ii
PDF
Silabo bases de_datos_ii
PDF
CONTENIDOS PROGRAMATICOS BASES DE DATOS 2024-2
PDF
3_Orientación a objeto
Tarea silabo2
pedagogía crítica
Estructuas de datos y funciones en Phyton.pdf
Curso de base_de_datos
Plan anual
Cap1 tap3501
Silabo bases de_datos_ii
Silabo bases de_datos_ii
Silabo bases de_datos_ii
Silabo bases de_datos_ii
Silabo bases de_datos_II
Silabo bases de_datos_ii
Silabo bases de_datos_ii
Silabo bases de_datos_ii
Silabo bases de_datos_ii
Silabo bases de_datos_ii
Silabo bases de_datos_ii
CONTENIDOS PROGRAMATICOS BASES DE DATOS 2024-2
3_Orientación a objeto

Último (20)

PDF
Taller tecnológico Michelle lobo Velasquez
PPTX
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
PDF
Estrategia de apoyo valentina lopez/ 10-3
PPTX
Sistema de Gestión Integral TCA Ingenieros.pptx
PPTX
Todas las señales relativas a la seguridad en el trabajo están normalizadas, ...
PPT
Protocolos de seguridad y mecanismos encriptación
DOCX
Guía 5. Test de orientación Vocacional 2 NICOL.docx
DOCX
Trabajo informatica joel torres 10-.....................
PDF
Distribucion de frecuencia exel (1).pdf
PDF
Trabajo de recuperación _20250821_191354_0000.pdf
PPTX
Procesamiento-del-Lenguaje-Natural-Un-Viaje-Paso-a-Paso.pptx
DOCX
Informee_APA_Microbittrabajoogrupal.docx
PDF
Presentación_u.01_digitalización_CFGS.pdf
PPTX
TECNOLOGIA EDUCATIVA...........pptx.....
DOCX
Nombre del estudiante Gabriela Benavides
PDF
NREN - red nacional de investigacion y educacion en LATAM y Europa: Caracteri...
PDF
Final Tecno .pdfjdhdjsjdhsjshshhshshshhshhhhhhh
PPTX
Presentación final ingenieria de metodos
PPTX
Control de calidad en productos de frutas
PPTX
Reconocimiento-Automatico-de-Placas-Vehiculares-con-IA.pptx
Taller tecnológico Michelle lobo Velasquez
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
Estrategia de apoyo valentina lopez/ 10-3
Sistema de Gestión Integral TCA Ingenieros.pptx
Todas las señales relativas a la seguridad en el trabajo están normalizadas, ...
Protocolos de seguridad y mecanismos encriptación
Guía 5. Test de orientación Vocacional 2 NICOL.docx
Trabajo informatica joel torres 10-.....................
Distribucion de frecuencia exel (1).pdf
Trabajo de recuperación _20250821_191354_0000.pdf
Procesamiento-del-Lenguaje-Natural-Un-Viaje-Paso-a-Paso.pptx
Informee_APA_Microbittrabajoogrupal.docx
Presentación_u.01_digitalización_CFGS.pdf
TECNOLOGIA EDUCATIVA...........pptx.....
Nombre del estudiante Gabriela Benavides
NREN - red nacional de investigacion y educacion en LATAM y Europa: Caracteri...
Final Tecno .pdfjdhdjsjdhsjshshhshshshhshhhhhhh
Presentación final ingenieria de metodos
Control de calidad en productos de frutas
Reconocimiento-Automatico-de-Placas-Vehiculares-con-IA.pptx

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