Bitacoras 2012

From Ibbddunq

(Difference between revisions)
(Clase 3: MR)
(Clase 4: Algebra Relacional)
 
(7 intermediate revisions not shown)
Line 52: Line 52:
=== Repaso ===
=== Repaso ===
* Modelo relacional:
* Modelo relacional:
 +
** Entidades y tipos de entidades (o instancias y entidades?)
** Clave primaria
** Clave primaria
** Clave foránea
** Clave foránea
 +
** Atributos compuestos: heterogéneos (una pequeña tupla dentro de la entidad)
 +
** Atributos multivaluados: conjunto homogéneo
 +
** Relaciones Recursivas: a nivel de esquema, '''no''' de instancia
 +
** Participación y cardinalidad, no es lo mismo:
 +
*** 1:N --> ''Uno a muchos''
 +
*** 1..N --> Participación total. Si fuese parcial: 0..N
-
* Traducción de MER a MR
 
-
**
 
 +
* Traducción de MER a MR
 +
** Relaciones: según cardinalidad
 +
** Atributos compuestos
 +
** Atributos multivaluados
=== Modelo Relacional ===
=== Modelo Relacional ===
 +
* Operaciones
 +
** Inserción
 +
** Modificación
 +
** Borrado
 +
* Restricciones
* Restricciones
** Restricción de dominio
** Restricción de dominio
Line 65: Line 79:
** Restricción de integridad de entidad
** Restricción de integridad de entidad
** Restricción de integridad de referencial
** Restricción de integridad de referencial
-
 
=== Ejercicio de modelado MER y pasaje a MR ===
=== Ejercicio de modelado MER y pasaje a MR ===
 +
* ¡El circo! (Artista, Acto, Funcion,Trailer)
 +
* Ejercicio 5.1 de la Guia de Modelo Relacional
== Clase 4: Algebra Relacional ==
== Clase 4: Algebra Relacional ==
-
AR: Sel, Proy, Comp, Conjuntos, expresiones
+
Ver apunte: [http://tpi.unq.edu.ar/svn/tpi/materias/bd/apuntes/Algebra-Relacional/Algebra_relacional_operaciones_basicas.odt AlgebraRelacional]
 +
 +
AR: Sel, Proy, Comp, Conjuntos, expresiones
== Clase 5: Algebra Relacional ==
== Clase 5: Algebra Relacional ==

Current revision as of 19:38, 11 September 2012

Estas son las bitacoras del 2012

Contents

Teoricas

Clase 1: MER

Ayer pode un poco la introducción y la mitad de la clase la dedique a MER así los chicos podían empezar fuerte con la practica. De MER desarrolle casi todo, solo faltaron relaciones recursivas y entidades débiles:

  • Entidades
  • Relaciones: nombres, lectura en ambos sentidos, cardinalidad y participación
  • Atributos: simples, compuestos, multivaluados, clave

Clase 2: MER + MR

Primer parte:

  • Repaso de los conceptos de MER
  • Relaciones recursivas
  • Atributos de relaciones
  • Entidades débiles

Segunda parte:

  • Conceptos de MR: usar palabra "tabla" para hablar de "relaciones" de MR así evitamos confusiones con las "relaciones" de MER
  • Tabla y atributo
  • Clave Primaria
  • Clave Foránea
  • Ejemplo de MER y su traducción a MR: foco en que se den cuenta que podemos cubrir los mismos conceptos
  • Entidad es tabla
  • Relación son atributos como clave foránea, depende el caso se representa
    • en alguna de las tablas de las entidades ya representadas,
    • en algunos casos hay que generar tabla nueva
  • Atributos multivaluados,
  • Pendiente: atributos compuestos

Recomiendo:

  • Dar un punteo practico de cada caso de traducción de MER a MR así les queda un apunte prolijo, yo fui jugando con los escenarios y les fui

agregando complejidad para forzar los casos

La idea es que hagan algo mas de MER y luego empiecen a traducir a MR los mismos modelos

Clase Práctica: MER a MR

Se resolvió en el pizarrón el ejercicio 4.2 de Municipios:

  1. Modelo de entidad relacion
  2. Pasaje a tablas de todo el modelo.

Quedó pendiente: como pasar a tablas atributos compuestos. Se utilizó la siguiente notación: R(a, b, c(c1, c2, c3)) es decir que c es un compuesto de los atributos c1, c2 y c3.

Clase 3: MR

Ver script de Carlos

Repaso

  • Modelo relacional:
    • Entidades y tipos de entidades (o instancias y entidades?)
    • Clave primaria
    • Clave foránea
    • Atributos compuestos: heterogéneos (una pequeña tupla dentro de la entidad)
    • Atributos multivaluados: conjunto homogéneo
    • Relaciones Recursivas: a nivel de esquema, no de instancia
    • Participación y cardinalidad, no es lo mismo:
      • 1:N --> Uno a muchos
      • 1..N --> Participación total. Si fuese parcial: 0..N


  • Traducción de MER a MR
    • Relaciones: según cardinalidad
    • Atributos compuestos
    • Atributos multivaluados

Modelo Relacional

  • Operaciones
    • Inserción
    • Modificación
    • Borrado
  • Restricciones
    • Restricción de dominio
    • Restricción de clave
    • Restricción de integridad de entidad
    • Restricción de integridad de referencial

Ejercicio de modelado MER y pasaje a MR

  • ¡El circo! (Artista, Acto, Funcion,Trailer)
  • Ejercicio 5.1 de la Guia de Modelo Relacional

Clase 4: Algebra Relacional

Ver apunte: AlgebraRelacional


AR: Sel, Proy, Comp, Conjuntos, expresiones

Clase 5: Algebra Relacional

AR: Cartesiano, Joins, Division.


Clase 6: Algebra Relacional

Ejercicios Practicos hechos en Pizarron

Clase 7: Normalización

Clase 8: Normalización

Clase 9: Normalización

Personal tools