SlideShare ist ein Scribd-Unternehmen logo
1 von 64
Downloaden Sie, um offline zu lesen
Modelo
Entidad-Relación.
Conceptos básicos.


Mtro. Omar Sosa Tzec.

Lic. en Diseño de Interacción.
Universidad Iberoamericana Campus Puebla.

http://www.tzek-design.com/blog
Componentes de la Arquitectura de Información.




                                        Sistemas de    Sistemas de
                                       organización.   etiquetado.




                                         Sistemas de   Sistemas de
                                         navegación.    Búsqueda.




Information Architecture for the World Wide Web.
Peter Morville and Louis Rosenfeld.
O’Reilly. 2006.
Sistemas de
                                                   organización.



                   Esquemas de                                        Estructuras de
                   organización.                                      organización.




          Exactos                    Ambiguos         Jerarquía/Taxonomías           Modelo de
                                                            (top-down)             base de datos
                                                                                    (bottom-up)

                                                                   Clasificación Social
Information Architecture for the World Wide Web.                     (Folksonomía).
Peter Morville and Louis Rosenfeld.
O’Reilly. 2006.
Sistemas de
                                                   organización.



                   Esquemas de                                        Estructuras de
                   organización.                                      organización.




          Exactos                    Ambiguos         Jerarquía/Taxonomías           Modelo de
                                                            (top-down)             base de datos
                                                                                    (bottom-up)

                                                                   Clasificación Social
Information Architecture for the World Wide Web.                     (Folksonomía).
Peter Morville and Louis Rosenfeld.
O’Reilly. 2006.
La taxonomía presente en los pasillos
de la tienda de artículos de oficina.
La taxonomía presente en los pasillos
de la tienda de artículos de oficina.
Sistemas de
                                                   organización.



                   Esquemas de                                        Estructuras de
                   organización.                                      organización.




          Exactos                    Ambiguos         Jerarquía/Taxonomías           Modelo de
                                                            (top-down)             base de datos
                                                                                    (bottom-up)

                                                                   Clasificación Social
Information Architecture for the World Wide Web.                     (Folksonomía).
Peter Morville and Louis Rosenfeld.
O’Reilly. 2006.
<helado>
                                      <nombre></nombre>
                                      <sabor></sabor>
                                      <recipiente></recipiente>
                                   </helado>




Idea de una estructura XML
para caracterizar a los helados.
Elementos del
modelo entidad-relación.
El modelo E-R se basa en una percepción del mundo real,
la cual está formada por objetos básicos llamados
entidades, los cuales poseen atributos y las relaciones
entre estos objetos.




Fuente: http://www.lsgames.com/tmp/SQL/ModeloER_Access.htm
Entidad.
Una entidad es un objeto que ya existe y que es
distinguible de otros objetos.




                                                          Se representa visualmente como:




Fuente: http://alvherre.atentus.cl/modBasico/node3.html
Atributo.
Es una característica interesante sobre una entidad.

Algo que se desee almacenar.




                                                          Se representa visualmente como:




Fuente: http://alvherre.atentus.cl/modBasico/node3.html
Ejemplo.




                              Apellido   Apellido
    CURP   Nombre
                              Paterno    Materno




                    Persona
Clave.
Para una entidad una clave es un atributo o conjunto de atributos
que no se repite.

Como pueden haber muchas claves, para elegir una hay que
considerar:
   * Que sea única.
   * Que se tenga pleno conocimiento de ella.
   * Que sea mínima.




Fuente: http://www.lsgames.com/tmp/SQL/ModeloER_Access.htm
Ejemplo.




                               Apellido   Apellido
    #CURP   Nombre
                               Paterno    Materno




                     Persona
Relación.
* Una asociación entre dos entidades, generalmente dos.


* El número de entidades determina el grado de la relación.




                                                          Se representa visualmente como:




Fuente: http://alvherre.atentus.cl/modBasico/node3.html
Ejemplo.




    Profesor   imparte   Curso
Entidad Débil.
* Depende de la existencia de otra entidad.

* No poseen atributos claves propios sino que dependen del que
posee una fuerte.




                                                    Se representa visualmente como:




Introducción a Los Sistemas de Bases de Datos.
C.J. Date.
Pearson, 2001.
Ejemplo.




    Persona   come   helado
Cardinalidad.
El tipo de relación que puede establecerse entre entidades:

* Uno a uno. 1:1.


* Uno a muchos. 1:M.


* Muchos a uno. M:1.


* Muchos a muchos. M:N.




Fuente: http://atenea.udistrital.edu.co/profesores/jdimate/basedatos1/
tema2_3.htm
Ejemplo.




       Persona                                               nació   País




Fuente: http://mysql.conclase.net/curso/index.php?cap=002a
Ejemplo.




                         M
    Profesor   imparte       Curso
Ejemplo.




               M
     Galleta       comida por   Persona
Ejemplo.




             M              N
    Alumno       registra       Curso
Para modelar:

1. Se parte de una descripción textual del problema o sistema
de información a automatizar (los requisitos).

2. Se hace una lista de los sustantivos y verbos que aparecen.

3. Los sustantivos son posibles entidades o atributos.

4. Los verbos son posibles relaciones.

5. Analizando las frases se determina la cardinalidad de las
relaciones y otros detalles.

6. Se elabora el diagrama (o diagramas) entidad-relación.

7. Se completa el modelo con listas de atributos, selección de
claves primarias y una descripción de otras restricciones que
no se pueden reflejar en el diagrama.


Wikipedia, 2010.
Un ejemplo sencillo
de Entidad-Relación.
#id             nick




      usuario
ID    nick
1     Omar
2     Lulú
3    Horacio
4    Roberto
5    Fátima
6     José
7    Carlos
ID    nick
1     Omar
2     Lulú
3    Horacio
4    Roberto
5    Fátima
6     José
7    Carlos
#ID_album   nombre_album      año_album   portada




                      Album
ID_album    nombre_album        año_album        portada


   1          Day & Age           2008         thekillers.gif


   2        Monster Fame          2009        ladygaga05.jpg


   3          The E.N.D.          2009       blackeyedpeas.jpg


   4         Happy Nation         1996      acehappynation.png


   5       Only by the night.     2009      kingsofleoncover.jpg


   6         Greatest Hits        2002          bjork-gh.gif


   7         Greatest Hits        2000        madonna-gh.jpg
ID_album    nombre_album        año_album        portada


   1          Day & Age           2008         thekillers.gif


   2        Monster Fame          2009        ladygaga05.jpg


   3          The E.N.D.          2009       blackeyedpeas.jpg


   4         Happy Nation         1996      acehappynation.png


   5       Only by the night.     2009      kingsofleoncover.jpg


   6         Greatest Hits        2002          bjork-gh.gif


   7         Greatest Hits        2000        madonna-gh.jpg
M           N
Usuario       tiene       Álbum
ID   ID_album


1       1


1       2


1       3


1       6


2       3


3       1


3       7
ID   ID_album


1       1


1       2


1       3


1       6


2       3


3       1


3       7
ID   ID_album


1       1


1       2


1       3


1       6


2       3


3       1


3       7
ID            nick

        1             Omar

        2             Lulú

        3            Horacio

        4            Roberto

        5            Fátima

        6             José

        7            Carlos
                                               ID     ID_album
                                               1         1
                                               1         2
                                               1         3
                                               1         6
                                               2         3
                                               3         1
                                                                            nombre_albu
                                                                 ID_album                   año_album     portada
                                               3         7                      m

                                                                    1        Day & Age        2008      thekillers.gif

                                                                                                        ladygaga05.jp
                                                                    2       Monster Fame      2009
                                                                                                              g

                                                                                                        blackeyedpea
                                                                    3        The E.N.D.       2009
                                                                                                            s.jpg
En una base de datos relacional, las relaciones de una entidad                                          acehappynati
                                                                    4       Happy Nation      1996
relación se vuelven tablas.                                                                                on.png

                                                                             Only by the                kingsofleonco
                                                                    5                         2009
                                                                               night.                      ver.jpg


Los queries o consultas (en lenguaje SQL) buscan en los datos       6       Greatest Hits     2002       bjork-gh.gif


que tienen las tablas, tupla por tupla, por eso no podemos          7       Greatest Hits     2000       madonna-
                                                                                                          gh.jpg

poner todo en una sola tabla...!!!
#ID_canción   nombre_canción         género   rating




                           Cancion
ID_cancion   nombre_canción                  género                     rating


    1          Losing Touch              Rock alternativo                  5


    2             Human                  Rock alternativo                  3


    3           Spaceman                 Rock alternativo                  3


    4             Joy Ride               Rock alternativo                  1


    5        Dustland Fairytale          Rock alternativo


    6         This is your life          Rock alternativo


    7           I can’t stay             Rock alternativo                  5



                       Cuando se diseña, hay que determinar cómo se van a guardar
                       los datos... la base de datos no puede guardar “estrellitas”..!!!
ID_cancion   nombre_canción                  género                    rating


    1          Losing Touch              Rock alternativo                5


    2             Human                  Rock alternativo                3


    3           Spaceman                 Rock alternativo                3


    4             Joy Ride               Rock alternativo                1


    5        Dustland Fairytale          Rock alternativo


    6         This is your life          Rock alternativo


    7           I can’t stay             Rock alternativo                5



                       Mapear este valor a algo visual con significado, legibilidad,
                       pregnancia, etc... ¡eso es diseñar la información!
ID_cancion   nombre_canción               género                    rating


    1          Losing Touch           Rock alternativo                5


    2             Human               Rock alternativo                3


    3           Spaceman              Rock alternativo                3


    4             Joy Ride            Rock alternativo                1


    5        Dustland Fairytale       Rock alternativo


    6         This is your life       Rock alternativo


    7           I can’t stay          Rock alternativo                5


                El “cómo” va el usuario va colocar el número de estrellas, por
                ejemplo, arrastrando el dedo en la pantalla del iPod para que
                aumenten o disminuyan, es una solución de ¡diseño de interacción!.
M           N
Album       tiene       Canción
nombre_albu
ID_album                   año_album     portada
               m

   1        Day & Age        2008      thekillers.gif

                                       ladygaga05.jp
   2       Monster Fame      2009
                                             g

                                       blackeyedpea
   3        The E.N.D.       2009
                                           s.jpg

                                       acehappynati
   4       Happy Nation      1996
                                          on.png

            Only by the                kingsofleonco
   5                         2009
              night.                      ver.jpg

   6       Greatest Hits     2002       bjork-gh.gif


   7       Greatest Hits     2000       madonna-        ID_album   ID_canción
                                         gh.jpg
                                                           1           1
                                                           1           2
                                                           1           3
                                                           1           6
                                                           2           8
                                                           2           9
                                                           2          10
                                                                                ID_cancion   nombre_canció           género         rating
                                                                                                  n

                                                                                    1         Losing Touch       Rock alternativo     5


                                                                                    2            Human           Rock alternativo     3


                                                                                    3          Spaceman          Rock alternativo     3


                                                                                    4           Joy Ride         Rock alternativo     1


                                                                                    5           Dustland         Rock alternativo
                                                                                                Fairytale

                                                                                    6        This is your life   Rock alternativo


                                                                                    7          I can’t stay      Rock alternativo     5
Canción   tiene   Autor
ID_album        nombre_album        año_album        portada


             1             Day & Age           2008         thekillers.gif


             2           Monster Fame          2009        ladygaga05.jpg


             3             The E.N.D.          2009       blackeyedpeas.jpg


             4            Happy Nation         1996      acehappynation.png


             5          Only by the night.     2009      kingsofleoncover.jpg


             6            Greatest Hits        2002          bjork-gh.gif


             7            Greatest Hits        2000        madonna-gh.jpg




La tabla original....
ID_album           nombre_album        año_album        portada          id_autor


         1                Day & Age           2008         thekillers.gif


         2               Monster Fame         2009        ladygaga05.jpg         3


         3                The E.N.D.          2009       blackeyedpeas.jpg       3


         4               Happy Nation         1996      acehappynation.png       4


         5             Only by the night.     2009      kingsofleoncover.jpg      1


         6               Greatest Hits        2002          bjork-gh.gif         4


         7               Greatest Hits        2000        madonna-gh.jpg




Hay que ligar al único autor.
nombre_canció
ID_cancion                     género     rating   id_autor
                  n

              La estrategia
    1                         emo light     5
                 perdida

             So violento so
    2                         emo light     3         3
               macabro

                El infame
    3                         emo light     3         3
               “estar y no
                  estar”
             Estoy más solo
    4                         emo light     1         4
                que ayer

             Narcisista por
    5                         emo light               1
              Excelencia

             Procedimiento
    6                         emo light               4
                s para...

              Tripulación,
    7                         emo light     5
                 armar
               toboganes




                                                              ID_autor    nombre_autor

                                                                 1        Dave Keuning

                                                                 2       Mark Stoermer

                                                                 3       Brandon Flowers

                                                                 4         Vanucci Jr.
Básicos de SQL.
Es el lenguaje para realizar consultas en un Sistema de
Base de Datos Relacionales (RDBMS).




Wikipedia.
Comandos de SQL:

* SELECT

* FROM

* WHERE

* GROUP BY

* ORDER BY




Wikipedia.
Comandos de SQL:

* SELECT - ¿Qué cosa?

* FROM

* WHERE

* GROUP BY

* ORDER BY




Wikipedia.
Comandos de SQL:

* SELECT - ¿Qué cosa?

* FROM - ¿De qué tabla?

* WHERE

* GROUP BY

* ORDER BY




Wikipedia.
SELECT nick FROM usuario

             SELECT id_cancion, rating FROM canción




Wikipedia.
Comandos de SQL:

* SELECT - ¿Qué cosa?

* FROM - ¿De qué tabla?

* WHERE - ¿Bajo qué condición?

* GROUP BY

* ORDER BY




Wikipedia.
SELECT nick FROM usuario
             WHERE nick= “josé”



             SELECT id_cancion, rating FROM canción
             WHERE rating > 3




Wikipedia.
Comandos de SQL:

* SELECT - ¿Qué cosa?

* FROM - ¿De qué tabla?

* WHERE - ¿Bajo qué condición?

* GROUP BY - ¿Como debe agruparse?

* ORDER BY




Wikipedia.
SELECT * FROM canción
             GROUP BY género



             SELECT id_cancion, rating, género FROM canción
             WHERE rating > 3
             GROUP BY género




Wikipedia.
Comandos de SQL:

* SELECT - ¿Qué cosa?

* FROM - ¿De qué tabla?

* WHERE - ¿Bajo qué condición?

* GROUP BY - ¿De qué tabla?

* ORDER BY - ¿Cómo se debe ordenar?




Wikipedia.
SELECT * FROM usuario
             ORDER BY nombre_usuario



             SELECT id_cancion, rating, género FROM canción
             WHERE rating > 3
             ORDER BY rating




Wikipedia.
Tarea 3.
Se ha decidido crear una agenda de eventos estudiantiles
de la universidad para el iPod/iPhone y Blackberry.

Dada las limitaciones de espacio y pensando en la
transmisión de datos, de cada evento sólo se registrará lo
siguiente:

* nombre del evento.
* fecha del evento.
* lugar.
* hora de inicio.
* duración.
* cuánto cuesta la entrada (si es que cuesta algo).

Los eventos estudiantiles sólo serán realizados en tres
lugares: el anfiteatro, el auditorio y la cafetería.
Como las mesas de cada escuela organizan los eventos,
es necesario saber cuál de ellas está organizando un
evento en particular. Por cierto, los datos que se
registran de cada mesa son los siguientes:

* Nombre de la mesa.
* Escuela a la que pertenece.

La gente que utilice la agenda puede checar qué eventos
hay en el mes actual, por rango de fechas, dependiendo
si el evento es gratuito o no, según el precio de entrada y
según el lugar de entrada. También pueden checar qué
escuela organiza el evento.
Escribe un post que contenga:

1. Un diagrama entidad-relación para este proyecto.

2. Explica tres casos de casos de cómo se llevarían a cabo
las consultas.

Importante: El título de este post debe empezar con la
palabra “Tarea 3”.
Gracias.




* Presentación con fines didácticos sin lucro.
Imágenes y textos son propiedad de sus autores.

Weitere ähnliche Inhalte

Andere mochten auch

Informe CoordinacióN Academica I Semestre 2008
Informe CoordinacióN Academica I Semestre   2008Informe CoordinacióN Academica I Semestre   2008
Informe CoordinacióN Academica I Semestre 2008Lys Luna
 
Dossier comercial Azulia
Dossier comercial AzuliaDossier comercial Azulia
Dossier comercial Azuliaguesta3337
 
The art of stepping aside
The art of stepping asideThe art of stepping aside
The art of stepping asideEDUCULT
 
Der InfoTeam Effekt
Der InfoTeam EffektDer InfoTeam Effekt
Der InfoTeam EffektGregory Graf
 
Das Leben .... eine Reise
Das Leben .... eine ReiseDas Leben .... eine Reise
Das Leben .... eine Reisekaisina
 

Andere mochten auch (8)

Informe CoordinacióN Academica I Semestre 2008
Informe CoordinacióN Academica I Semestre   2008Informe CoordinacióN Academica I Semestre   2008
Informe CoordinacióN Academica I Semestre 2008
 
Trasplantes y rechazo
Trasplantes y rechazoTrasplantes y rechazo
Trasplantes y rechazo
 
Dossier comercial Azulia
Dossier comercial AzuliaDossier comercial Azulia
Dossier comercial Azulia
 
The art of stepping aside
The art of stepping asideThe art of stepping aside
The art of stepping aside
 
Bit SoSem 2014 | Basisinformationstechnologie I - 04: Text
Bit SoSem 2014 | Basisinformationstechnologie I - 04: TextBit SoSem 2014 | Basisinformationstechnologie I - 04: Text
Bit SoSem 2014 | Basisinformationstechnologie I - 04: Text
 
Cantare
CantareCantare
Cantare
 
Der InfoTeam Effekt
Der InfoTeam EffektDer InfoTeam Effekt
Der InfoTeam Effekt
 
Das Leben .... eine Reise
Das Leben .... eine ReiseDas Leben .... eine Reise
Das Leben .... eine Reise
 

Ähnlich wie Introducción al Modelo Entidad Relación

Ähnlich wie Introducción al Modelo Entidad Relación (20)

Sistemas de Organización
Sistemas de OrganizaciónSistemas de Organización
Sistemas de Organización
 
Programación en base de datos
Programación en base de datosProgramación en base de datos
Programación en base de datos
 
Modelo conceptual y relacional.docx
Modelo conceptual y relacional.docxModelo conceptual y relacional.docx
Modelo conceptual y relacional.docx
 
Bases de Datos Relacionales
Bases de Datos RelacionalesBases de Datos Relacionales
Bases de Datos Relacionales
 
Introducciona a las bd
Introducciona a las bdIntroducciona a las bd
Introducciona a las bd
 
Bdrelacional
BdrelacionalBdrelacional
Bdrelacional
 
Bdrelacional
BdrelacionalBdrelacional
Bdrelacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo E R
Modelo E RModelo E R
Modelo E R
 
Modelo jerárquico
Modelo jerárquicoModelo jerárquico
Modelo jerárquico
 
Cuestiones de Repaso Capitulo 16
Cuestiones de Repaso Capitulo 16Cuestiones de Repaso Capitulo 16
Cuestiones de Repaso Capitulo 16
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Niveles de un sgbd
Niveles de un sgbdNiveles de un sgbd
Niveles de un sgbd
 
Principios.Sobre.Bases.De.Datos.Relacionales. .Jorge.Sanchez
Principios.Sobre.Bases.De.Datos.Relacionales. .Jorge.SanchezPrincipios.Sobre.Bases.De.Datos.Relacionales. .Jorge.Sanchez
Principios.Sobre.Bases.De.Datos.Relacionales. .Jorge.Sanchez
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Unidad II Modelo de Base de datos
Unidad II Modelo de Base de datosUnidad II Modelo de Base de datos
Unidad II Modelo de Base de datos
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 

Mehr von Omar Sosa-Tzec

Digital Wellbeing Technology through a Social Semiotic Multimodal Lens: A Cas...
Digital Wellbeing Technology through a Social Semiotic Multimodal Lens: A Cas...Digital Wellbeing Technology through a Social Semiotic Multimodal Lens: A Cas...
Digital Wellbeing Technology through a Social Semiotic Multimodal Lens: A Cas...Omar Sosa-Tzec
 
Delight in the User Experience: Form and Place
Delight in the User Experience: Form and PlaceDelight in the User Experience: Form and Place
Delight in the User Experience: Form and PlaceOmar Sosa-Tzec
 
Delight by Motion: Investigating the Role of Animation in Microinteractions
Delight by Motion: Investigating the Role of Animation in MicrointeractionsDelight by Motion: Investigating the Role of Animation in Microinteractions
Delight by Motion: Investigating the Role of Animation in MicrointeractionsOmar Sosa-Tzec
 
Critical Design Research and Constructive Research Outcomes as Arguments
Critical Design Research and Constructive Research Outcomes as ArgumentsCritical Design Research and Constructive Research Outcomes as Arguments
Critical Design Research and Constructive Research Outcomes as ArgumentsOmar Sosa-Tzec
 
Creative Data and Information Visualization: Reflections on Two Pedagogical A...
Creative Data and Information Visualization: Reflections on Two Pedagogical A...Creative Data and Information Visualization: Reflections on Two Pedagogical A...
Creative Data and Information Visualization: Reflections on Two Pedagogical A...Omar Sosa-Tzec
 
Teaching Design, Information, and Interaction: Reflections, Foundations, and ...
Teaching Design, Information, and Interaction: Reflections, Foundations, and ...Teaching Design, Information, and Interaction: Reflections, Foundations, and ...
Teaching Design, Information, and Interaction: Reflections, Foundations, and ...Omar Sosa-Tzec
 
Visualizing Data Trails: Metaphors and a Symbolic Language for Interfaces
Visualizing Data Trails: Metaphors and a Symbolic Language for InterfacesVisualizing Data Trails: Metaphors and a Symbolic Language for Interfaces
Visualizing Data Trails: Metaphors and a Symbolic Language for InterfacesOmar Sosa-Tzec
 
Communicating design-related intellectual influence: towards visual references
 Communicating design-related intellectual influence: towards visual references Communicating design-related intellectual influence: towards visual references
Communicating design-related intellectual influence: towards visual referencesOmar Sosa-Tzec
 
Design tensions: Interaction Criticism on Instagram’s Mobile Interface
Design tensions: Interaction Criticism on Instagram’s Mobile InterfaceDesign tensions: Interaction Criticism on Instagram’s Mobile Interface
Design tensions: Interaction Criticism on Instagram’s Mobile InterfaceOmar Sosa-Tzec
 
Interacciones Encantadoras: Interfaces de Usuario desde una Perspectiva Semió...
Interacciones Encantadoras: Interfaces de Usuario desde una Perspectiva Semió...Interacciones Encantadoras: Interfaces de Usuario desde una Perspectiva Semió...
Interacciones Encantadoras: Interfaces de Usuario desde una Perspectiva Semió...Omar Sosa-Tzec
 
My fascination with the visual: meaning, persuasion, and delight
My fascination with the visual: meaning, persuasion, and delightMy fascination with the visual: meaning, persuasion, and delight
My fascination with the visual: meaning, persuasion, and delightOmar Sosa-Tzec
 
Visual Design for Interface and Experience Design
Visual Design for Interface and Experience DesignVisual Design for Interface and Experience Design
Visual Design for Interface and Experience DesignOmar Sosa-Tzec
 
Affordances, Constraints, and Feedback in User Experience Design
Affordances, Constraints, and Feedback in User Experience DesignAffordances, Constraints, and Feedback in User Experience Design
Affordances, Constraints, and Feedback in User Experience DesignOmar Sosa-Tzec
 
User Experience Design, Navigation, and Interaction Flows
User Experience Design, Navigation, and Interaction FlowsUser Experience Design, Navigation, and Interaction Flows
User Experience Design, Navigation, and Interaction FlowsOmar Sosa-Tzec
 
Introduction to Human-Computer Interaction and Interaction Design
Introduction to Human-Computer Interaction and Interaction DesignIntroduction to Human-Computer Interaction and Interaction Design
Introduction to Human-Computer Interaction and Interaction DesignOmar Sosa-Tzec
 
Takeaways from the course Visual Design for User Experience
Takeaways from the course Visual Design for User ExperienceTakeaways from the course Visual Design for User Experience
Takeaways from the course Visual Design for User ExperienceOmar Sosa-Tzec
 
Introduction to Visual Design for User Experience
Introduction to Visual Design for User ExperienceIntroduction to Visual Design for User Experience
Introduction to Visual Design for User ExperienceOmar Sosa-Tzec
 
Sometimes a sign, sometimes a figure
Sometimes a sign, sometimes a figureSometimes a sign, sometimes a figure
Sometimes a sign, sometimes a figureOmar Sosa-Tzec
 
Principios de Diseño Visual para Interacción Humano-Computadora
Principios de Diseño Visual para Interacción Humano-ComputadoraPrincipios de Diseño Visual para Interacción Humano-Computadora
Principios de Diseño Visual para Interacción Humano-ComputadoraOmar Sosa-Tzec
 

Mehr von Omar Sosa-Tzec (20)

Digital Wellbeing Technology through a Social Semiotic Multimodal Lens: A Cas...
Digital Wellbeing Technology through a Social Semiotic Multimodal Lens: A Cas...Digital Wellbeing Technology through a Social Semiotic Multimodal Lens: A Cas...
Digital Wellbeing Technology through a Social Semiotic Multimodal Lens: A Cas...
 
Delight in the User Experience: Form and Place
Delight in the User Experience: Form and PlaceDelight in the User Experience: Form and Place
Delight in the User Experience: Form and Place
 
Delight by Motion: Investigating the Role of Animation in Microinteractions
Delight by Motion: Investigating the Role of Animation in MicrointeractionsDelight by Motion: Investigating the Role of Animation in Microinteractions
Delight by Motion: Investigating the Role of Animation in Microinteractions
 
Critical Design Research and Constructive Research Outcomes as Arguments
Critical Design Research and Constructive Research Outcomes as ArgumentsCritical Design Research and Constructive Research Outcomes as Arguments
Critical Design Research and Constructive Research Outcomes as Arguments
 
Creative Data and Information Visualization: Reflections on Two Pedagogical A...
Creative Data and Information Visualization: Reflections on Two Pedagogical A...Creative Data and Information Visualization: Reflections on Two Pedagogical A...
Creative Data and Information Visualization: Reflections on Two Pedagogical A...
 
Teaching Design, Information, and Interaction: Reflections, Foundations, and ...
Teaching Design, Information, and Interaction: Reflections, Foundations, and ...Teaching Design, Information, and Interaction: Reflections, Foundations, and ...
Teaching Design, Information, and Interaction: Reflections, Foundations, and ...
 
Visualizing Data Trails: Metaphors and a Symbolic Language for Interfaces
Visualizing Data Trails: Metaphors and a Symbolic Language for InterfacesVisualizing Data Trails: Metaphors and a Symbolic Language for Interfaces
Visualizing Data Trails: Metaphors and a Symbolic Language for Interfaces
 
Communicating design-related intellectual influence: towards visual references
 Communicating design-related intellectual influence: towards visual references Communicating design-related intellectual influence: towards visual references
Communicating design-related intellectual influence: towards visual references
 
Design tensions: Interaction Criticism on Instagram’s Mobile Interface
Design tensions: Interaction Criticism on Instagram’s Mobile InterfaceDesign tensions: Interaction Criticism on Instagram’s Mobile Interface
Design tensions: Interaction Criticism on Instagram’s Mobile Interface
 
Interacciones Encantadoras: Interfaces de Usuario desde una Perspectiva Semió...
Interacciones Encantadoras: Interfaces de Usuario desde una Perspectiva Semió...Interacciones Encantadoras: Interfaces de Usuario desde una Perspectiva Semió...
Interacciones Encantadoras: Interfaces de Usuario desde una Perspectiva Semió...
 
My fascination with the visual: meaning, persuasion, and delight
My fascination with the visual: meaning, persuasion, and delightMy fascination with the visual: meaning, persuasion, and delight
My fascination with the visual: meaning, persuasion, and delight
 
Visual Design for Interface and Experience Design
Visual Design for Interface and Experience DesignVisual Design for Interface and Experience Design
Visual Design for Interface and Experience Design
 
Affordances, Constraints, and Feedback in User Experience Design
Affordances, Constraints, and Feedback in User Experience DesignAffordances, Constraints, and Feedback in User Experience Design
Affordances, Constraints, and Feedback in User Experience Design
 
User Experience Design, Navigation, and Interaction Flows
User Experience Design, Navigation, and Interaction FlowsUser Experience Design, Navigation, and Interaction Flows
User Experience Design, Navigation, and Interaction Flows
 
Introduction to Human-Computer Interaction and Interaction Design
Introduction to Human-Computer Interaction and Interaction DesignIntroduction to Human-Computer Interaction and Interaction Design
Introduction to Human-Computer Interaction and Interaction Design
 
Takeaways from the course Visual Design for User Experience
Takeaways from the course Visual Design for User ExperienceTakeaways from the course Visual Design for User Experience
Takeaways from the course Visual Design for User Experience
 
Introduction to Visual Design for User Experience
Introduction to Visual Design for User ExperienceIntroduction to Visual Design for User Experience
Introduction to Visual Design for User Experience
 
Sometimes a sign, sometimes a figure
Sometimes a sign, sometimes a figureSometimes a sign, sometimes a figure
Sometimes a sign, sometimes a figure
 
Principios de Diseño Visual para Interacción Humano-Computadora
Principios de Diseño Visual para Interacción Humano-ComputadoraPrincipios de Diseño Visual para Interacción Humano-Computadora
Principios de Diseño Visual para Interacción Humano-Computadora
 
HCI Seminar Fall 2015
HCI Seminar Fall 2015HCI Seminar Fall 2015
HCI Seminar Fall 2015
 

Kürzlich hochgeladen

plantilla-de-messi-1.pdf es muy especial
plantilla-de-messi-1.pdf es muy especialplantilla-de-messi-1.pdf es muy especial
plantilla-de-messi-1.pdf es muy especialAndreaMlaga1
 
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfLAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfBrbara57940
 
Slaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdfSlaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdfslaimenbarakat
 
Normas de convivencia para imprimir gratis
Normas de convivencia para imprimir gratisNormas de convivencia para imprimir gratis
Normas de convivencia para imprimir gratisbrasilyamile
 
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura ModernaLe Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Modernasofpaolpz
 
Arquitectura Moderna Walter Gropius- Frank Lloyd Wright
Arquitectura Moderna  Walter Gropius- Frank Lloyd WrightArquitectura Moderna  Walter Gropius- Frank Lloyd Wright
Arquitectura Moderna Walter Gropius- Frank Lloyd Wrightimariagsg
 
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHEAPORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHEgonzalezdfidelibus
 
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der RoheArquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der Roheimariagsg
 
clase_11_introduccion_a_los_mecanismos_y_a_la_cinematica.pdf
clase_11_introduccion_a_los_mecanismos_y_a_la_cinematica.pdfclase_11_introduccion_a_los_mecanismos_y_a_la_cinematica.pdf
clase_11_introduccion_a_los_mecanismos_y_a_la_cinematica.pdfFABIOANDRESPALLARESP
 
guia de talles de camitas cucciolos 2024.pdf
guia de talles de camitas cucciolos 2024.pdfguia de talles de camitas cucciolos 2024.pdf
guia de talles de camitas cucciolos 2024.pdfcucciolosfabrica
 
Arquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMArquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMNaza59
 
Presentacion de 100 psicologos dijeron.pptx
Presentacion de 100 psicologos dijeron.pptxPresentacion de 100 psicologos dijeron.pptx
Presentacion de 100 psicologos dijeron.pptxbarbaracantuflr
 
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYOPDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYOManuelBustamante49
 
Arquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezArquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezNaza59
 
Brochure Tuna Haus _ Hecho para mascotas.pdf
Brochure Tuna Haus _ Hecho para mascotas.pdfBrochure Tuna Haus _ Hecho para mascotas.pdf
Brochure Tuna Haus _ Hecho para mascotas.pdfhellotunahaus
 
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdfCERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdfasnsdt
 
Geometrías de la imaginación: Diseño e iconografía de Querétaro
Geometrías de la imaginación: Diseño e iconografía de QuerétaroGeometrías de la imaginación: Diseño e iconografía de Querétaro
Geometrías de la imaginación: Diseño e iconografía de QuerétaroJuan Carlos Fonseca Mata
 
TIPOS DE LINEAS utilizados en dibujo técnico mecánico
TIPOS DE LINEAS utilizados en dibujo técnico mecánicoTIPOS DE LINEAS utilizados en dibujo técnico mecánico
TIPOS DE LINEAS utilizados en dibujo técnico mecánicoWilsonChambi4
 

Kürzlich hochgeladen (20)

plantilla-de-messi-1.pdf es muy especial
plantilla-de-messi-1.pdf es muy especialplantilla-de-messi-1.pdf es muy especial
plantilla-de-messi-1.pdf es muy especial
 
1.La locomoción de los seres vivos diseño
1.La locomoción de los seres vivos diseño1.La locomoción de los seres vivos diseño
1.La locomoción de los seres vivos diseño
 
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfLAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
 
Slaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdfSlaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdf
 
Normas de convivencia para imprimir gratis
Normas de convivencia para imprimir gratisNormas de convivencia para imprimir gratis
Normas de convivencia para imprimir gratis
 
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura ModernaLe Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
 
Arquitectura Moderna Walter Gropius- Frank Lloyd Wright
Arquitectura Moderna  Walter Gropius- Frank Lloyd WrightArquitectura Moderna  Walter Gropius- Frank Lloyd Wright
Arquitectura Moderna Walter Gropius- Frank Lloyd Wright
 
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHEAPORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
 
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der RoheArquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
 
Arte textil: Tejidos artesanos en la frontera hispano-lusa
Arte textil: Tejidos artesanos en la frontera hispano-lusaArte textil: Tejidos artesanos en la frontera hispano-lusa
Arte textil: Tejidos artesanos en la frontera hispano-lusa
 
clase_11_introduccion_a_los_mecanismos_y_a_la_cinematica.pdf
clase_11_introduccion_a_los_mecanismos_y_a_la_cinematica.pdfclase_11_introduccion_a_los_mecanismos_y_a_la_cinematica.pdf
clase_11_introduccion_a_los_mecanismos_y_a_la_cinematica.pdf
 
guia de talles de camitas cucciolos 2024.pdf
guia de talles de camitas cucciolos 2024.pdfguia de talles de camitas cucciolos 2024.pdf
guia de talles de camitas cucciolos 2024.pdf
 
Arquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMArquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSM
 
Presentacion de 100 psicologos dijeron.pptx
Presentacion de 100 psicologos dijeron.pptxPresentacion de 100 psicologos dijeron.pptx
Presentacion de 100 psicologos dijeron.pptx
 
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYOPDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
 
Arquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezArquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth Bermúdez
 
Brochure Tuna Haus _ Hecho para mascotas.pdf
Brochure Tuna Haus _ Hecho para mascotas.pdfBrochure Tuna Haus _ Hecho para mascotas.pdf
Brochure Tuna Haus _ Hecho para mascotas.pdf
 
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdfCERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
 
Geometrías de la imaginación: Diseño e iconografía de Querétaro
Geometrías de la imaginación: Diseño e iconografía de QuerétaroGeometrías de la imaginación: Diseño e iconografía de Querétaro
Geometrías de la imaginación: Diseño e iconografía de Querétaro
 
TIPOS DE LINEAS utilizados en dibujo técnico mecánico
TIPOS DE LINEAS utilizados en dibujo técnico mecánicoTIPOS DE LINEAS utilizados en dibujo técnico mecánico
TIPOS DE LINEAS utilizados en dibujo técnico mecánico
 

Introducción al Modelo Entidad Relación

  • 1. Modelo Entidad-Relación. Conceptos básicos. Mtro. Omar Sosa Tzec. Lic. en Diseño de Interacción. Universidad Iberoamericana Campus Puebla. http://www.tzek-design.com/blog
  • 2. Componentes de la Arquitectura de Información. Sistemas de Sistemas de organización. etiquetado. Sistemas de Sistemas de navegación. Búsqueda. Information Architecture for the World Wide Web. Peter Morville and Louis Rosenfeld. O’Reilly. 2006.
  • 3. Sistemas de organización. Esquemas de Estructuras de organización. organización. Exactos Ambiguos Jerarquía/Taxonomías Modelo de (top-down) base de datos (bottom-up) Clasificación Social Information Architecture for the World Wide Web. (Folksonomía). Peter Morville and Louis Rosenfeld. O’Reilly. 2006.
  • 4. Sistemas de organización. Esquemas de Estructuras de organización. organización. Exactos Ambiguos Jerarquía/Taxonomías Modelo de (top-down) base de datos (bottom-up) Clasificación Social Information Architecture for the World Wide Web. (Folksonomía). Peter Morville and Louis Rosenfeld. O’Reilly. 2006.
  • 5. La taxonomía presente en los pasillos de la tienda de artículos de oficina.
  • 6. La taxonomía presente en los pasillos de la tienda de artículos de oficina.
  • 7. Sistemas de organización. Esquemas de Estructuras de organización. organización. Exactos Ambiguos Jerarquía/Taxonomías Modelo de (top-down) base de datos (bottom-up) Clasificación Social Information Architecture for the World Wide Web. (Folksonomía). Peter Morville and Louis Rosenfeld. O’Reilly. 2006.
  • 8. <helado> <nombre></nombre> <sabor></sabor> <recipiente></recipiente> </helado> Idea de una estructura XML para caracterizar a los helados.
  • 10. El modelo E-R se basa en una percepción del mundo real, la cual está formada por objetos básicos llamados entidades, los cuales poseen atributos y las relaciones entre estos objetos. Fuente: http://www.lsgames.com/tmp/SQL/ModeloER_Access.htm
  • 11. Entidad. Una entidad es un objeto que ya existe y que es distinguible de otros objetos. Se representa visualmente como: Fuente: http://alvherre.atentus.cl/modBasico/node3.html
  • 12. Atributo. Es una característica interesante sobre una entidad. Algo que se desee almacenar. Se representa visualmente como: Fuente: http://alvherre.atentus.cl/modBasico/node3.html
  • 13. Ejemplo. Apellido Apellido CURP Nombre Paterno Materno Persona
  • 14. Clave. Para una entidad una clave es un atributo o conjunto de atributos que no se repite. Como pueden haber muchas claves, para elegir una hay que considerar: * Que sea única. * Que se tenga pleno conocimiento de ella. * Que sea mínima. Fuente: http://www.lsgames.com/tmp/SQL/ModeloER_Access.htm
  • 15. Ejemplo. Apellido Apellido #CURP Nombre Paterno Materno Persona
  • 16. Relación. * Una asociación entre dos entidades, generalmente dos. * El número de entidades determina el grado de la relación. Se representa visualmente como: Fuente: http://alvherre.atentus.cl/modBasico/node3.html
  • 17. Ejemplo. Profesor imparte Curso
  • 18. Entidad Débil. * Depende de la existencia de otra entidad. * No poseen atributos claves propios sino que dependen del que posee una fuerte. Se representa visualmente como: Introducción a Los Sistemas de Bases de Datos. C.J. Date. Pearson, 2001.
  • 19. Ejemplo. Persona come helado
  • 21. El tipo de relación que puede establecerse entre entidades: * Uno a uno. 1:1. * Uno a muchos. 1:M. * Muchos a uno. M:1. * Muchos a muchos. M:N. Fuente: http://atenea.udistrital.edu.co/profesores/jdimate/basedatos1/ tema2_3.htm
  • 22. Ejemplo. Persona nació País Fuente: http://mysql.conclase.net/curso/index.php?cap=002a
  • 23. Ejemplo. M Profesor imparte Curso
  • 24. Ejemplo. M Galleta comida por Persona
  • 25. Ejemplo. M N Alumno registra Curso
  • 26. Para modelar: 1. Se parte de una descripción textual del problema o sistema de información a automatizar (los requisitos). 2. Se hace una lista de los sustantivos y verbos que aparecen. 3. Los sustantivos son posibles entidades o atributos. 4. Los verbos son posibles relaciones. 5. Analizando las frases se determina la cardinalidad de las relaciones y otros detalles. 6. Se elabora el diagrama (o diagramas) entidad-relación. 7. Se completa el modelo con listas de atributos, selección de claves primarias y una descripción de otras restricciones que no se pueden reflejar en el diagrama. Wikipedia, 2010.
  • 27. Un ejemplo sencillo de Entidad-Relación.
  • 28. #id nick usuario
  • 29. ID nick 1 Omar 2 Lulú 3 Horacio 4 Roberto 5 Fátima 6 José 7 Carlos
  • 30. ID nick 1 Omar 2 Lulú 3 Horacio 4 Roberto 5 Fátima 6 José 7 Carlos
  • 31. #ID_album nombre_album año_album portada Album
  • 32. ID_album nombre_album año_album portada 1 Day & Age 2008 thekillers.gif 2 Monster Fame 2009 ladygaga05.jpg 3 The E.N.D. 2009 blackeyedpeas.jpg 4 Happy Nation 1996 acehappynation.png 5 Only by the night. 2009 kingsofleoncover.jpg 6 Greatest Hits 2002 bjork-gh.gif 7 Greatest Hits 2000 madonna-gh.jpg
  • 33. ID_album nombre_album año_album portada 1 Day & Age 2008 thekillers.gif 2 Monster Fame 2009 ladygaga05.jpg 3 The E.N.D. 2009 blackeyedpeas.jpg 4 Happy Nation 1996 acehappynation.png 5 Only by the night. 2009 kingsofleoncover.jpg 6 Greatest Hits 2002 bjork-gh.gif 7 Greatest Hits 2000 madonna-gh.jpg
  • 34. M N Usuario tiene Álbum
  • 35. ID ID_album 1 1 1 2 1 3 1 6 2 3 3 1 3 7
  • 36. ID ID_album 1 1 1 2 1 3 1 6 2 3 3 1 3 7
  • 37. ID ID_album 1 1 1 2 1 3 1 6 2 3 3 1 3 7
  • 38. ID nick 1 Omar 2 Lulú 3 Horacio 4 Roberto 5 Fátima 6 José 7 Carlos ID ID_album 1 1 1 2 1 3 1 6 2 3 3 1 nombre_albu ID_album año_album portada 3 7 m 1 Day & Age 2008 thekillers.gif ladygaga05.jp 2 Monster Fame 2009 g blackeyedpea 3 The E.N.D. 2009 s.jpg En una base de datos relacional, las relaciones de una entidad acehappynati 4 Happy Nation 1996 relación se vuelven tablas. on.png Only by the kingsofleonco 5 2009 night. ver.jpg Los queries o consultas (en lenguaje SQL) buscan en los datos 6 Greatest Hits 2002 bjork-gh.gif que tienen las tablas, tupla por tupla, por eso no podemos 7 Greatest Hits 2000 madonna- gh.jpg poner todo en una sola tabla...!!!
  • 39. #ID_canción nombre_canción género rating Cancion
  • 40. ID_cancion nombre_canción género rating 1 Losing Touch Rock alternativo 5 2 Human Rock alternativo 3 3 Spaceman Rock alternativo 3 4 Joy Ride Rock alternativo 1 5 Dustland Fairytale Rock alternativo 6 This is your life Rock alternativo 7 I can’t stay Rock alternativo 5 Cuando se diseña, hay que determinar cómo se van a guardar los datos... la base de datos no puede guardar “estrellitas”..!!!
  • 41. ID_cancion nombre_canción género rating 1 Losing Touch Rock alternativo 5 2 Human Rock alternativo 3 3 Spaceman Rock alternativo 3 4 Joy Ride Rock alternativo 1 5 Dustland Fairytale Rock alternativo 6 This is your life Rock alternativo 7 I can’t stay Rock alternativo 5 Mapear este valor a algo visual con significado, legibilidad, pregnancia, etc... ¡eso es diseñar la información!
  • 42. ID_cancion nombre_canción género rating 1 Losing Touch Rock alternativo 5 2 Human Rock alternativo 3 3 Spaceman Rock alternativo 3 4 Joy Ride Rock alternativo 1 5 Dustland Fairytale Rock alternativo 6 This is your life Rock alternativo 7 I can’t stay Rock alternativo 5 El “cómo” va el usuario va colocar el número de estrellas, por ejemplo, arrastrando el dedo en la pantalla del iPod para que aumenten o disminuyan, es una solución de ¡diseño de interacción!.
  • 43. M N Album tiene Canción
  • 44. nombre_albu ID_album año_album portada m 1 Day & Age 2008 thekillers.gif ladygaga05.jp 2 Monster Fame 2009 g blackeyedpea 3 The E.N.D. 2009 s.jpg acehappynati 4 Happy Nation 1996 on.png Only by the kingsofleonco 5 2009 night. ver.jpg 6 Greatest Hits 2002 bjork-gh.gif 7 Greatest Hits 2000 madonna- ID_album ID_canción gh.jpg 1 1 1 2 1 3 1 6 2 8 2 9 2 10 ID_cancion nombre_canció género rating n 1 Losing Touch Rock alternativo 5 2 Human Rock alternativo 3 3 Spaceman Rock alternativo 3 4 Joy Ride Rock alternativo 1 5 Dustland Rock alternativo Fairytale 6 This is your life Rock alternativo 7 I can’t stay Rock alternativo 5
  • 45. Canción tiene Autor
  • 46. ID_album nombre_album año_album portada 1 Day & Age 2008 thekillers.gif 2 Monster Fame 2009 ladygaga05.jpg 3 The E.N.D. 2009 blackeyedpeas.jpg 4 Happy Nation 1996 acehappynation.png 5 Only by the night. 2009 kingsofleoncover.jpg 6 Greatest Hits 2002 bjork-gh.gif 7 Greatest Hits 2000 madonna-gh.jpg La tabla original....
  • 47. ID_album nombre_album año_album portada id_autor 1 Day & Age 2008 thekillers.gif 2 Monster Fame 2009 ladygaga05.jpg 3 3 The E.N.D. 2009 blackeyedpeas.jpg 3 4 Happy Nation 1996 acehappynation.png 4 5 Only by the night. 2009 kingsofleoncover.jpg 1 6 Greatest Hits 2002 bjork-gh.gif 4 7 Greatest Hits 2000 madonna-gh.jpg Hay que ligar al único autor.
  • 48. nombre_canció ID_cancion género rating id_autor n La estrategia 1 emo light 5 perdida So violento so 2 emo light 3 3 macabro El infame 3 emo light 3 3 “estar y no estar” Estoy más solo 4 emo light 1 4 que ayer Narcisista por 5 emo light 1 Excelencia Procedimiento 6 emo light 4 s para... Tripulación, 7 emo light 5 armar toboganes ID_autor nombre_autor 1 Dave Keuning 2 Mark Stoermer 3 Brandon Flowers 4 Vanucci Jr.
  • 50. Es el lenguaje para realizar consultas en un Sistema de Base de Datos Relacionales (RDBMS). Wikipedia.
  • 51. Comandos de SQL: * SELECT * FROM * WHERE * GROUP BY * ORDER BY Wikipedia.
  • 52. Comandos de SQL: * SELECT - ¿Qué cosa? * FROM * WHERE * GROUP BY * ORDER BY Wikipedia.
  • 53. Comandos de SQL: * SELECT - ¿Qué cosa? * FROM - ¿De qué tabla? * WHERE * GROUP BY * ORDER BY Wikipedia.
  • 54. SELECT nick FROM usuario SELECT id_cancion, rating FROM canción Wikipedia.
  • 55. Comandos de SQL: * SELECT - ¿Qué cosa? * FROM - ¿De qué tabla? * WHERE - ¿Bajo qué condición? * GROUP BY * ORDER BY Wikipedia.
  • 56. SELECT nick FROM usuario WHERE nick= “josé” SELECT id_cancion, rating FROM canción WHERE rating > 3 Wikipedia.
  • 57. Comandos de SQL: * SELECT - ¿Qué cosa? * FROM - ¿De qué tabla? * WHERE - ¿Bajo qué condición? * GROUP BY - ¿Como debe agruparse? * ORDER BY Wikipedia.
  • 58. SELECT * FROM canción GROUP BY género SELECT id_cancion, rating, género FROM canción WHERE rating > 3 GROUP BY género Wikipedia.
  • 59. Comandos de SQL: * SELECT - ¿Qué cosa? * FROM - ¿De qué tabla? * WHERE - ¿Bajo qué condición? * GROUP BY - ¿De qué tabla? * ORDER BY - ¿Cómo se debe ordenar? Wikipedia.
  • 60. SELECT * FROM usuario ORDER BY nombre_usuario SELECT id_cancion, rating, género FROM canción WHERE rating > 3 ORDER BY rating Wikipedia.
  • 61. Tarea 3. Se ha decidido crear una agenda de eventos estudiantiles de la universidad para el iPod/iPhone y Blackberry. Dada las limitaciones de espacio y pensando en la transmisión de datos, de cada evento sólo se registrará lo siguiente: * nombre del evento. * fecha del evento. * lugar. * hora de inicio. * duración. * cuánto cuesta la entrada (si es que cuesta algo). Los eventos estudiantiles sólo serán realizados en tres lugares: el anfiteatro, el auditorio y la cafetería.
  • 62. Como las mesas de cada escuela organizan los eventos, es necesario saber cuál de ellas está organizando un evento en particular. Por cierto, los datos que se registran de cada mesa son los siguientes: * Nombre de la mesa. * Escuela a la que pertenece. La gente que utilice la agenda puede checar qué eventos hay en el mes actual, por rango de fechas, dependiendo si el evento es gratuito o no, según el precio de entrada y según el lugar de entrada. También pueden checar qué escuela organiza el evento.
  • 63. Escribe un post que contenga: 1. Un diagrama entidad-relación para este proyecto. 2. Explica tres casos de casos de cómo se llevarían a cabo las consultas. Importante: El título de este post debe empezar con la palabra “Tarea 3”.
  • 64. Gracias. * Presentación con fines didácticos sin lucro. Imágenes y textos son propiedad de sus autores.