Bitacoras 2012
From Ibbddunq
(→Clase 3: MR) |
(→Clase 4: Algebra Relacional) |
||
(12 intermediate revisions not shown) | |||
Line 14: | Line 14: | ||
Primer parte: | Primer parte: | ||
- | * | + | * Repaso de los conceptos de MER |
* Relaciones recursivas | * Relaciones recursivas | ||
- | * | + | * Atributos de relaciones |
- | * | + | * Entidades débiles |
Segunda parte: | Segunda parte: | ||
Line 26: | Line 26: | ||
* Ejemplo de MER y su traducción a MR: foco en que se den cuenta que podemos cubrir los mismos conceptos | * Ejemplo de MER y su traducción a MR: foco en que se den cuenta que podemos cubrir los mismos conceptos | ||
* Entidad es tabla | * Entidad es tabla | ||
- | * Relación son | + | * Relación son atributos como clave foránea, depende el caso se representa |
- | * Atributos multivaluados, | + | ** en alguna de las tablas de las entidades ya representadas, |
+ | ** en algunos casos hay que generar tabla nueva | ||
+ | * Atributos multivaluados, | ||
+ | * ''' Pendiente: atributos compuestos''' | ||
Recomiendo: | Recomiendo: | ||
Line 33: | Line 36: | ||
agregando complejidad para forzar los casos | agregando complejidad para forzar los casos | ||
- | La idea es que hagan algo mas de MER y luego empiecen a traducir a MR | + | La idea es que hagan algo mas de MER y luego empiecen a traducir a MR los mismos modelos |
- | los mismos modelos | + | |
== Clase Práctica: MER a MR == | == Clase Práctica: MER a MR == | ||
+ | Se resolvió en el pizarrón el ejercicio 4.2 de Municipios: | ||
+ | # Modelo de entidad relacion | ||
+ | # 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 [[Modelo_relacional_-_script|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 == | == Clase 4: Algebra Relacional == | ||
- | + | 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:
- Modelo de entidad relacion
- 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