SlideShare una empresa de Scribd logo
1 de 38
Modelo Relacional ,[object Object],[object Object],[object Object],[object Object]
En 1970, Edgar Frank  Codd  publicó en ACM un trabajo proponiendo un  nuevo Modelo de Datos que perseguía una serie de objetivos: - Independencia física : El modo cómo se almacenan los datos no  debe influir en su manipulación lógica y, por tanto, los usuarios que  acceden a esos datos no han de modificar sus programas por cambios  en el almacenamiento físico.  - Independencia lógica : Añadir, eliminar o modificar cualquier  elemento de la BD no debe repercutir en los programas y/o usuarios  que están accediendo a subconjuntos parciales de los mismos (vistas).  - Flexibilidad : Ofrecer a cada  usuario los datos de la forma más  adecuada a la correspondiente aplicación.  - Uniformidad : Las estructuras lógicas de los datos presentan un  aspecto uniforme (tablas), lo que facilita la concepción y manipulación  de la BD por parte de los usuarios.  - Sencillez : Las características anteriores, así como unos lenguajes de  usuario muy sencillos, producen como resultado que el modelo  relacional (MR) sea fácil de comprender y de utilizar por parte del  usuario final.  Reseña Histórica
Codd concedió mucha importancia al tema de la  independencia  de la representación lógica de los  datos  respecto a su almacenamiento interno, que concretó en tres tipos de independencia:  de  ordenación ,  de  indexación , y  de los  caminos de acceso .  •  Importancia que Codd manifiesta explícitamente:  "... se propone un modelo relacional de datos como una base para  proteger a los usuarios de sistemas de datos formateados de los  cambios que potencialmente pueden alterar la representación de los  datos, causados por el crecimiento del banco de datos y por los  cambios en los caminos de acceso“. Reseña Histórica
Los avances más importantes que el MD relacional incorpora respecto a los MD anteriores fueron:  - Sencillez y uniformidad : Los usuarios ven la base de datos  relacional como una colección de tablas, y al ser la tabla la estructura  fundamental del modelo, éste goza de una gran uniformidad, lo que  unido a unos lenguajes no navegacionales y muy orientados al usuario final, da como resultado la sencillez de los sistemas relacionales. - Sólida fundamentación teórica : Al estar el modelo definido con  rigor matemático,  el diseño y la evaluación del mismo puede  realizarse por métodos sistemáticos basados en abstracciones. - Independencia de la interfaz de usuario : los lenguajes  relacionales, al manipular conjuntos de registros, proporcionan una  gran independencia respecto a la forma en la que los datos están  almacenados.  Principales Avances
Las ventajas citadas han contribuido a que desde mediados de los años 80, el MR sea utilizado por prácticamente la totalidad de los  SGBD comerciales .  - Este éxito se refleja en:  Algunas de las principales empresas informáticas del mundo, son en origen, empresas de SGBD: ORACLE, Sybase, INFORMIX, ...  Los grandes fabricantes  de software tienen “su” SGBD relacional: IBM DB2, Microsoft SQL Server, ...  Existen bastantes SGBD diseñados para PC’s y usuarios no expertos: Microsoft Access, Filemaker, etc.  El tremendo éxito real del MR ha supuesto que el  cambio  tecnológico a la siguiente generación esté siendo  evolutivo  y no revolucionario: Triunfan los SGBD Objeto-Relacionales, y Fracasan, en general, los SGBD de Objetos puros. SGBD = Sistema de Gestión de Base de Datos Exito
La aparición del MR representa un hito en el desarrollo de las BD, ya que ha marcado tres etapas diferentes, conocidas como  generaciones de los SGBD’s : - Prerrelacional   (primera generación) , en la cual los SGBD se soportan en los modelos Codasyl (en red) y Jerárquico. - Relacional  (segunda generación) , donde los sistemas relacionales se van aproximando a su madurez y los productos basados en este modelo van desplazando poco a poco a los sistemas de primera generación, hasta conseguir una mayor cuota en el mercado de las bases de datos. - Postrelacional   (tercera generación) , en la que aparecen otros MD, en especial los orientados al objeto, que están en estos momentos intentando abrirse un hueco en el mercado de las bases de datos e integrándose como extensiones en los SGBD’s previos de la generación relacional.  Generaciones en la Tecnología
Conceptos Básicos Tablas  El modelo relacional proporciona una manera simple de representar los datos: una tabla bidimensional llamada relación. La relación Películas tiene la intención de manejar la información de las instancias en la entidad Películas, cada renglón corresponde a una entidad película y cada columna corresponde a uno de los atributos de la entidad. Sin embargo las relaciones pueden representar más que entidades. título año duración tipo Star Wars 1977 124 color Mighty Ducks  1991 104 color Wayne's World 1992 95 color
Atributos Los atributos son las columnas de una relación y describen características particulares de ella. Conceptos Básicos Esquemas Es el nombre que se le da a una relación y el conjunto de atributos en ella. En un modelo relación, un diseño consiste de uno o más esquemas, a este conjunto se le conoce como "esquema relacional de base de datos" (relational database schema) o simplemente "esquema de base de datos" (database schema)
Tuplas Cada uno de los renglones en una relación conteniendo valores para cada uno de los atributos. (Star Wars, 1977, 124, color) Conceptos Básicos Dominios Se debe considerar que cada atributo (columna) debe ser atómico, es decir, que no sea divisible, no se puede pensar en un atributo como un "registro" o "estructura" de datos.
Representaciones equivalentes de una relación Las relaciones son un conjunto de tuplas, no una lista de tuplas. El orden en que aparecen las tuplas es irrelevante. Así mismo el orden de los atributos tampoco es relevante Conceptos Básicos año título tipo duración 1991 Mighty Ducks  color 104 1992 Wayne's World color 95 1977 Star Wars color 124
Conceptos Básicos •  RELACIÓN   Es la estructura básica del modelo relacional. Se representa mediante  una  tabla .  •  ATRIBUTO   Representa las propiedades de la relación. Se representa mediante una  columna .  •  DOMINIO   Es el conjunto válido de  valores   que toma un atributo.  •  TUPLA   Es una ocurrencia de la relación. Se representa mediante una  fila .
Conceptos Básicos Ejemplo
Conceptos Básicos Ejemplo Terminología Relación Tabla Fichero - Tupla - Atributo - Grado - Cardinalidad - Fila - Columna - Nº Columna - Nº Fila - Registro - Campo - Nº Campos - Nº Registros Modelo Relacional (teoría) SGBD Relacionales (implementación) Sistema de Ficheros
 
Modelo Entidad y relación ,[object Object],[object Object]
Modelo Entidad y relación ,[object Object],[object Object],[object Object],[object Object],[object Object]
Modelo Relacional ,[object Object],[object Object]
Transformación  de modelo E-R a Modelo relacional
Modelo relacional ,[object Object],[object Object],[object Object]
Notación para los diagramas Entidad-Relación
Notación para los diagramas Entidad-Relación Ejemplo 1
Notación para los diagramas Entidad-Relación Ejemplo 2
Notación para los diagramas Entidad-Relación Ejemplo 3
Notación para los diagramas Entidad-Relación Ejemplo 4
Notación para los diagramas Entidad-Relación Ejemplo 5
Notación para los diagramas Entidad-Relación Ejemplo 5
Notación para los diagramas Entidad-Relación Ejemplo 5
Notación para los diagramas Entidad-Relación Ejemplo 5
Notación para los diagramas Entidad-Relación Ejemplo 5
Notación para los diagramas Entidad-Relación Ejemplo 5
Notación para los diagramas Entidad-Relación Ejemplo 5
1 M 1 1 Diagrama E/R   E1 E2 E3 P1 P2 P3 P2 P1 P2 P1 R2 R1 R3
 
Formulario de orden de compra
Modelo Entidad/Relación de una orden de compra
Gracias

Más contenido relacionado

La actualidad más candente

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
Gabriel Mondragón
 
Clase de informatica base de datos
Clase de informatica   base de datosClase de informatica   base de datos
Clase de informatica base de datos
4M4LI4
 

La actualidad más candente (16)

Clase 2 -
Clase 2 -Clase 2 -
Clase 2 -
 
Churk
ChurkChurk
Churk
 
Introduccion a los Modelos De Datos
Introduccion a los Modelos De DatosIntroduccion a los Modelos De Datos
Introduccion a los Modelos De Datos
 
Repaso2
Repaso2Repaso2
Repaso2
 
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
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Fundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacionalFundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacional
 
ModeloRelacional_intro.pdf
ModeloRelacional_intro.pdfModeloRelacional_intro.pdf
ModeloRelacional_intro.pdf
 
Modelado De Datos
Modelado De  DatosModelado De  Datos
Modelado De Datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Clase 1 Modelo de Datos Relacional
Clase 1 Modelo de Datos RelacionalClase 1 Modelo de Datos Relacional
Clase 1 Modelo de Datos Relacional
 
MICROSOFT ACCESS
MICROSOFT ACCESSMICROSOFT ACCESS
MICROSOFT ACCESS
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Clase de informatica base de datos
Clase de informatica   base de datosClase de informatica   base de datos
Clase de informatica base de datos
 
Modelo de datos modelos bdd
Modelo de datos modelos bddModelo de datos modelos bdd
Modelo de datos modelos bdd
 

Similar a Presentacion modelo relacional2_final

Sistema de gestión de base de datos ii parte
Sistema de gestión de base de datos  ii parteSistema de gestión de base de datos  ii parte
Sistema de gestión de base de datos ii parte
slopted
 
Sistemas de gestión de bases de datos parte ii
Sistemas de gestión de bases de datos parte iiSistemas de gestión de bases de datos parte ii
Sistemas de gestión de bases de datos parte ii
Ricardo Rocha
 
Base de datos
Base de datosBase de datos
Base de datos
Victor
 
Sistema de gestión de bases de datos - Segunda parte
Sistema de gestión de bases de datos - Segunda parteSistema de gestión de bases de datos - Segunda parte
Sistema de gestión de bases de datos - Segunda parte
Doris Gladys Rojas Carmona
 
Introduccion a SQL Server 2000
Introduccion a SQL Server 2000Introduccion a SQL Server 2000
Introduccion a SQL Server 2000
freddymax
 
D:\Introduccion A Sql 2000 Server
D:\Introduccion A Sql 2000 ServerD:\Introduccion A Sql 2000 Server
D:\Introduccion A Sql 2000 Server
guestb4f410
 
Sistemas de gestión de bases de datos parte 2 JOSE ANTONIO CASTILLO 5to C
Sistemas de gestión de bases de datos parte  2 JOSE ANTONIO CASTILLO 5to CSistemas de gestión de bases de datos parte  2 JOSE ANTONIO CASTILLO 5to C
Sistemas de gestión de bases de datos parte 2 JOSE ANTONIO CASTILLO 5to C
antonio3196
 
Modelos de base de datos
Modelos de base de datosModelos de base de datos
Modelos de base de datos
Irene Lorza
 
Sistemas de gestión de bases de datos parte 2 kevin quispe
Sistemas de gestión de bases de datos parte  2 kevin quispeSistemas de gestión de bases de datos parte  2 kevin quispe
Sistemas de gestión de bases de datos parte 2 kevin quispe
kevin1780
 
Introduccion a las_bases_de_datos_relacionales
Introduccion a las_bases_de_datos_relacionalesIntroduccion a las_bases_de_datos_relacionales
Introduccion a las_bases_de_datos_relacionales
Zoraida DE DE LA Rosa
 

Similar a Presentacion modelo relacional2_final (20)

Sistema de gestión de base de datos ii parte
Sistema de gestión de base de datos  ii parteSistema de gestión de base de datos  ii parte
Sistema de gestión de base de datos ii parte
 
Guia unidad-3-base-de-datos
Guia unidad-3-base-de-datosGuia unidad-3-base-de-datos
Guia unidad-3-base-de-datos
 
Guía unidad 3 base de datos
Guía unidad 3 base de datosGuía unidad 3 base de datos
Guía unidad 3 base de datos
 
Sistemas de gestión de bases de datos parte ii
Sistemas de gestión de bases de datos parte iiSistemas de gestión de bases de datos parte ii
Sistemas de gestión de bases de datos parte ii
 
Modelo de bases de datos (william mata 26550902)
Modelo de bases de datos (william mata 26550902)Modelo de bases de datos (william mata 26550902)
Modelo de bases de datos (william mata 26550902)
 
Modelos de-datos
Modelos de-datosModelos de-datos
Modelos de-datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Sistema de gestión de bases de datos - Segunda parte
Sistema de gestión de bases de datos - Segunda parteSistema de gestión de bases de datos - Segunda parte
Sistema de gestión de bases de datos - Segunda parte
 
Intro sql
Intro sqlIntro sql
Intro sql
 
Introduccion a SQL Server 2000
Introduccion a SQL Server 2000Introduccion a SQL Server 2000
Introduccion a SQL Server 2000
 
D:\Introduccion A Sql 2000 Server
D:\Introduccion A Sql 2000 ServerD:\Introduccion A Sql 2000 Server
D:\Introduccion A Sql 2000 Server
 
Fases para la creación de una base de datos
Fases para la creación de una base de datosFases para la creación de una base de datos
Fases para la creación de una base de datos
 
D2 gestión de bases de datos
D2   gestión de bases de datosD2   gestión de bases de datos
D2 gestión de bases de datos
 
Sistemas de gestión de bases de datos parte 2 JOSE ANTONIO CASTILLO 5to C
Sistemas de gestión de bases de datos parte  2 JOSE ANTONIO CASTILLO 5to CSistemas de gestión de bases de datos parte  2 JOSE ANTONIO CASTILLO 5to C
Sistemas de gestión de bases de datos parte 2 JOSE ANTONIO CASTILLO 5to C
 
Bases de Datos Semanticas
Bases de Datos SemanticasBases de Datos Semanticas
Bases de Datos Semanticas
 
Modelos de base de datos
Modelos de base de datosModelos de base de datos
Modelos de base de datos
 
Inicio Base de datos(Parte I)
Inicio Base de datos(Parte I)Inicio Base de datos(Parte I)
Inicio Base de datos(Parte I)
 
Sistemas de gestión de bases de datos parte 2 kevin quispe
Sistemas de gestión de bases de datos parte  2 kevin quispeSistemas de gestión de bases de datos parte  2 kevin quispe
Sistemas de gestión de bases de datos parte 2 kevin quispe
 
Introduccion a las_bases_de_datos_relacionales
Introduccion a las_bases_de_datos_relacionalesIntroduccion a las_bases_de_datos_relacionales
Introduccion a las_bases_de_datos_relacionales
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (12)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 

Presentacion modelo relacional2_final

  • 1.
  • 2. En 1970, Edgar Frank Codd publicó en ACM un trabajo proponiendo un nuevo Modelo de Datos que perseguía una serie de objetivos: - Independencia física : El modo cómo se almacenan los datos no debe influir en su manipulación lógica y, por tanto, los usuarios que acceden a esos datos no han de modificar sus programas por cambios en el almacenamiento físico. - Independencia lógica : Añadir, eliminar o modificar cualquier elemento de la BD no debe repercutir en los programas y/o usuarios que están accediendo a subconjuntos parciales de los mismos (vistas). - Flexibilidad : Ofrecer a cada usuario los datos de la forma más adecuada a la correspondiente aplicación. - Uniformidad : Las estructuras lógicas de los datos presentan un aspecto uniforme (tablas), lo que facilita la concepción y manipulación de la BD por parte de los usuarios. - Sencillez : Las características anteriores, así como unos lenguajes de usuario muy sencillos, producen como resultado que el modelo relacional (MR) sea fácil de comprender y de utilizar por parte del usuario final. Reseña Histórica
  • 3. Codd concedió mucha importancia al tema de la independencia de la representación lógica de los datos respecto a su almacenamiento interno, que concretó en tres tipos de independencia: de ordenación , de indexación , y de los caminos de acceso . • Importancia que Codd manifiesta explícitamente: "... se propone un modelo relacional de datos como una base para proteger a los usuarios de sistemas de datos formateados de los cambios que potencialmente pueden alterar la representación de los datos, causados por el crecimiento del banco de datos y por los cambios en los caminos de acceso“. Reseña Histórica
  • 4. Los avances más importantes que el MD relacional incorpora respecto a los MD anteriores fueron: - Sencillez y uniformidad : Los usuarios ven la base de datos relacional como una colección de tablas, y al ser la tabla la estructura fundamental del modelo, éste goza de una gran uniformidad, lo que unido a unos lenguajes no navegacionales y muy orientados al usuario final, da como resultado la sencillez de los sistemas relacionales. - Sólida fundamentación teórica : Al estar el modelo definido con rigor matemático, el diseño y la evaluación del mismo puede realizarse por métodos sistemáticos basados en abstracciones. - Independencia de la interfaz de usuario : los lenguajes relacionales, al manipular conjuntos de registros, proporcionan una gran independencia respecto a la forma en la que los datos están almacenados. Principales Avances
  • 5. Las ventajas citadas han contribuido a que desde mediados de los años 80, el MR sea utilizado por prácticamente la totalidad de los SGBD comerciales . - Este éxito se refleja en: Algunas de las principales empresas informáticas del mundo, son en origen, empresas de SGBD: ORACLE, Sybase, INFORMIX, ... Los grandes fabricantes de software tienen “su” SGBD relacional: IBM DB2, Microsoft SQL Server, ... Existen bastantes SGBD diseñados para PC’s y usuarios no expertos: Microsoft Access, Filemaker, etc. El tremendo éxito real del MR ha supuesto que el cambio tecnológico a la siguiente generación esté siendo evolutivo y no revolucionario: Triunfan los SGBD Objeto-Relacionales, y Fracasan, en general, los SGBD de Objetos puros. SGBD = Sistema de Gestión de Base de Datos Exito
  • 6. La aparición del MR representa un hito en el desarrollo de las BD, ya que ha marcado tres etapas diferentes, conocidas como generaciones de los SGBD’s : - Prerrelacional (primera generación) , en la cual los SGBD se soportan en los modelos Codasyl (en red) y Jerárquico. - Relacional (segunda generación) , donde los sistemas relacionales se van aproximando a su madurez y los productos basados en este modelo van desplazando poco a poco a los sistemas de primera generación, hasta conseguir una mayor cuota en el mercado de las bases de datos. - Postrelacional (tercera generación) , en la que aparecen otros MD, en especial los orientados al objeto, que están en estos momentos intentando abrirse un hueco en el mercado de las bases de datos e integrándose como extensiones en los SGBD’s previos de la generación relacional. Generaciones en la Tecnología
  • 7. Conceptos Básicos Tablas El modelo relacional proporciona una manera simple de representar los datos: una tabla bidimensional llamada relación. La relación Películas tiene la intención de manejar la información de las instancias en la entidad Películas, cada renglón corresponde a una entidad película y cada columna corresponde a uno de los atributos de la entidad. Sin embargo las relaciones pueden representar más que entidades. título año duración tipo Star Wars 1977 124 color Mighty Ducks 1991 104 color Wayne's World 1992 95 color
  • 8. Atributos Los atributos son las columnas de una relación y describen características particulares de ella. Conceptos Básicos Esquemas Es el nombre que se le da a una relación y el conjunto de atributos en ella. En un modelo relación, un diseño consiste de uno o más esquemas, a este conjunto se le conoce como "esquema relacional de base de datos" (relational database schema) o simplemente "esquema de base de datos" (database schema)
  • 9. Tuplas Cada uno de los renglones en una relación conteniendo valores para cada uno de los atributos. (Star Wars, 1977, 124, color) Conceptos Básicos Dominios Se debe considerar que cada atributo (columna) debe ser atómico, es decir, que no sea divisible, no se puede pensar en un atributo como un "registro" o "estructura" de datos.
  • 10. Representaciones equivalentes de una relación Las relaciones son un conjunto de tuplas, no una lista de tuplas. El orden en que aparecen las tuplas es irrelevante. Así mismo el orden de los atributos tampoco es relevante Conceptos Básicos año título tipo duración 1991 Mighty Ducks color 104 1992 Wayne's World color 95 1977 Star Wars color 124
  • 11. Conceptos Básicos • RELACIÓN Es la estructura básica del modelo relacional. Se representa mediante una tabla . • ATRIBUTO Representa las propiedades de la relación. Se representa mediante una columna . • DOMINIO Es el conjunto válido de valores que toma un atributo. • TUPLA Es una ocurrencia de la relación. Se representa mediante una fila .
  • 13. Conceptos Básicos Ejemplo Terminología Relación Tabla Fichero - Tupla - Atributo - Grado - Cardinalidad - Fila - Columna - Nº Columna - Nº Fila - Registro - Campo - Nº Campos - Nº Registros Modelo Relacional (teoría) SGBD Relacionales (implementación) Sistema de Ficheros
  • 14.  
  • 15.
  • 16.
  • 17.
  • 18. Transformación de modelo E-R a Modelo relacional
  • 19.
  • 20.
  • 21. Notación para los diagramas Entidad-Relación
  • 22. Notación para los diagramas Entidad-Relación Ejemplo 1
  • 23. Notación para los diagramas Entidad-Relación Ejemplo 2
  • 24. Notación para los diagramas Entidad-Relación Ejemplo 3
  • 25. Notación para los diagramas Entidad-Relación Ejemplo 4
  • 26. Notación para los diagramas Entidad-Relación Ejemplo 5
  • 27. Notación para los diagramas Entidad-Relación Ejemplo 5
  • 28. Notación para los diagramas Entidad-Relación Ejemplo 5
  • 29. Notación para los diagramas Entidad-Relación Ejemplo 5
  • 30. Notación para los diagramas Entidad-Relación Ejemplo 5
  • 31. Notación para los diagramas Entidad-Relación Ejemplo 5
  • 32. Notación para los diagramas Entidad-Relación Ejemplo 5
  • 33.
  • 34. 1 M 1 1 Diagrama E/R E1 E2 E3 P1 P2 P3 P2 P1 P2 P1 R2 R1 R3
  • 35.  
  • 36. Formulario de orden de compra
  • 37. Modelo Entidad/Relación de una orden de compra