SlideShare una empresa de Scribd logo
1 de 16
Equipo : Free Data Base
Docente : Marco Aurelio Porro Chulla
Integrantes:
Purihuamán Cespedes Zussetty
Salazar Tarrillo Shian
CONCEPTO
El modelo relacional, para el modelado y la gestión
de bases de datos, es un modelo de datos basado en
la lógica de predicados y en la teoría de conjuntos. Su idea
fundamental es el uso de relaciones. Estas relaciones
podrían considerarse en forma lógica como conjuntos de
datos llamados tuplas.
Pese a que esta es la teoría de las bases de datos
relacionales creadas por Codd, la mayoría de las veces
se conceptualiza de una manera más fácil de imaginar,
pensando en cada relación como si fuese una tabla que
está compuesta por registros (cada fila de la tabla sería
un registro o "tupla") y columnas (también llamadas
"campos").
Los fundamentos principales del modelo relacional: la
independencia lógica y física de los datos.
Características (modelo relacional en BD)
• Una base de datos relacional se compone de varias
tablas o relaciones.
• No pueden existir dos tablas con el mismo nombre.
• Cada tabla es a su vez un conjunto de registros, filas o
tuplas.
• Cada registro representa un objeto del mundo real.
PROPIEDADES
TIPOS DE RELACION
Existen 4 tipos de relaciones que pueden establecerse entre
entidades, las cuales establecen con cuantas entidades de
tipo B se pueden relacionar una entidad de tipo A:
• RELACIÓN UNO A UNO
Se presenta cuando existe una relación como su nombre lo
indica uno a uno, denominado también relación de
matrimonio. Una entidad del tipo A solo se puede relacionar
con una entidad del tipo B.
• RELACIÓN UNO A MUCHOS
Significa que una entidad del tipo A puede relacionarse
con cualquier cantidad de entidades del tipo B, y una
entidad del tipo B solo puede estar relacionada con una
entidad del tipo A.
Nótese en este caso que el extremo punteado de la
flecha de la relación de A y B, indica una entidad A
conectada a muchas entidades B
• MUCHOS A UNO
Indica que una entidad del tipo B puede relacionarse con
cualquier cantidad de entidades del tipo A, mientras que
cada entidad del tipo A solo puede relacionarse con solo
una entidad del tipo B.
• MUCHAS A MUCHAS
Establece que cualquier cantidad de entidades del tipo A
pueden estar relacionados con cualquier cantidad de
entidades del tipo B.
A los tipos de relaciones antes descritos, también se le
conoce como cardinalidad.
La cardinalidad nos especifica los tipos de relaciones que
existen entre las entidades en el modelo E-R y establecer
con esto las validaciones necesarias para conseguir que los
datos de la instancia correspondan con la realidad.
REGLAS DE INTEGRIDAD
la integridad en una base de datos es la corrección y
exactitud de la información contenida. Además de
conservar la seguridad en un sistema de bases de datos
que permite el acceso a múltiples usuarios en tiempos
paralelos.
Los conceptos básicos de integridad en el modelo
relacional son el de llave primaria, llave foránea, valores
nulos y un par de reglas de integridad.
Una llave primaria es uno o un conjunto de atributos que
permiten identificar a las n-adas de manera única en
cualquier momento.
Una llave foránea de una relación es un atributo que
hace referencia a una llave primaria de otra relación;
• NULOS
Cuando en una tupla un atributo es desconocido, se
dice que es nulo. Un nulo no representa el valor cero ni
la cadena vacía, éstos son valores que tienen
significado. El nulo implica ausencia de información,
bien porque al insertar la tupla se desconocía el valor
del atributo, o bien porque para dicha tupla el atributo
no tiene sentido.
Ya que los nulos no son valores, deben tratarse de
modo diferente, lo que causa problemas de
implementación. De hecho, no todos los SGBD
relacionales soportan los nulos.
• REGLA DE INTEGRIDAD DE ENTIDADES
Por definición, una clave primaria es un identificador
irreducible que se utiliza para identificar de modo único
las tuplas. Que es irreducible significa que ningún
subconjunto de la clave primaria sirve para identificar
las tuplas de modo único. Si se permite que parte de la
clave primaria sea nula, se está diciendo que no todos
sus atributos son necesarios para distinguir las tuplas,
con lo que se contradice la irreducibilidad.
• REGLA DE INTEGRIDAD REFERENCIAL
La segunda regla de integridad se aplica a las claves
ajenas: si en una relación hay alguna clave ajena, sus
valores deben coincidir con valores de la clave
primaria a la que hace referencia, o bien, deben ser
completamente nulos.
La regla de integridad referencial se enmarca en
términos de estados de la base de datos: indica lo que
es un estado ilegal, pero no dice cómo puede evitarse.
La cuestión es ¿qué hacer si estando en un estado
legal, llega una petición para realizar una operación
que conduce a un estado ilegal? Existen dos
opciones: rechazar la operación, o bien aceptar la
operación y realizar operaciones adicionales
compensatorias que conduzcan a un estado legal.
RESUMEN
• El modelo relacional propone una
representación de la información que origine
esquemas que representen fielmente
la información los objetos y las relaciones, y
que además sea fácilmente entendida por
usuarios, siendo posible ampliar el esquema
de la BD sin modificar la estructura lógica.
Además debe permitir flexibilidad en la
formulación de los interrogantes sobre los
datos.
SUMMARY
The relational model proposes a representation of
the information that originates schemes that
accurately represent the information objects and
relationships, and also be easily understood by
users, making it possible to extend the schema of
the database without changing the logical
structure. It should also allow flexibility in the
formulation of the questions about the data.
CONCLUSIONES
• En el proceso de análisis, utilizaremos conceptos del
Modelo Relacional de Anclaje, aunque no podremos
incluir la información sobre los anclajes en las
representaciones. Usaremos por tanto sólo las relaciones
relativas.
RECOMENDACIONES
• Principalmente vemos la necesidad de conocer cada día
mas el entorno de las bases de datos. Aprender de
manera didáctica y autodidactica con mayor dedicación.
Linkografia
• https://es.wikipedia.org/wiki/Modelo_relacional
• http://unefabasededatos2009.blogspot.pe/2009/04/
conceptos-basicos-modelo-relacional.html
•
• http://www.uap.edu.pe/pregrado1/02/trabajos/021
19/modelos_entidad_relacion_y_relac.htm
• http://www.ecured.cu/Integridad_de_las_Bases_de_
Datos
• http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/l
ibro14/32_reglas_de_integridad.html

Más contenido relacionado

La actualidad más candente

Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
adfc8
 
Modelo Entidad - Relacion
Modelo Entidad - RelacionModelo Entidad - Relacion
Modelo Entidad - Relacion
drakul09
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
oswchavez
 

La actualidad más candente (18)

Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Modelo entidad relacion ok
Modelo entidad relacion okModelo entidad relacion ok
Modelo entidad relacion ok
 
cc302modulo2
cc302modulo2cc302modulo2
cc302modulo2
 
Modelo Entidad - Relacion
Modelo Entidad - RelacionModelo Entidad - Relacion
Modelo Entidad - Relacion
 
Base De Datos I
Base De Datos IBase De Datos I
Base De Datos I
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacion
 
Construir Una Base De Datos
Construir Una Base De DatosConstruir Una Base De Datos
Construir Una Base De Datos
 
Foro 3
Foro 3Foro 3
Foro 3
 
cc302modulo3
cc302modulo3cc302modulo3
cc302modulo3
 
Entidad relación
Entidad relaciónEntidad relación
Entidad relación
 
Diagramas Entidad Relacion
Diagramas Entidad RelacionDiagramas Entidad Relacion
Diagramas Entidad Relacion
 
Modelo er
Modelo erModelo er
Modelo er
 
Trabajo de base de datos
Trabajo de base de datosTrabajo de base de datos
Trabajo de base de datos
 
Mer
MerMer
Mer
 
Mer
MerMer
Mer
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
 

Similar a Modelo relacional

Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
LuiS YmAY
 
Normalizacin De Una Base De Datos
Normalizacin De Una Base De DatosNormalizacin De Una Base De Datos
Normalizacin De Una Base De Datos
servandogc
 

Similar a Modelo relacional (20)

MODELO RELACIONAL
MODELO RELACIONALMODELO RELACIONAL
MODELO RELACIONAL
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Diseño relacional
Diseño relacionalDiseño relacional
Diseño relacional
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
modelo de datos
modelo de datos modelo de datos
modelo de datos
 
Normalizacin De Una Base De Datos
Normalizacin De Una Base De DatosNormalizacin De Una Base De Datos
Normalizacin De Una Base De Datos
 
Foro unidad 2 lizeth pinto
Foro unidad 2 lizeth pintoForo unidad 2 lizeth pinto
Foro unidad 2 lizeth pinto
 
Modelos de BDD y Modelos de Datos Alejandro Coronado
Modelos de BDD y Modelos de Datos Alejandro CoronadoModelos de BDD y Modelos de Datos Alejandro Coronado
Modelos de BDD y Modelos de Datos Alejandro Coronado
 
Modelos de datos y BDD
Modelos de datos y BDD Modelos de datos y BDD
Modelos de datos y BDD
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
MODELO DE BASE DE DATOS
MODELO DE BASE DE DATOSMODELO DE BASE DE DATOS
MODELO DE BASE DE DATOS
 
3 a5 avendaño gary - tarea 1
3 a5   avendaño gary - tarea 13 a5   avendaño gary - tarea 1
3 a5 avendaño gary - tarea 1
 
Video 2
Video 2Video 2
Video 2
 
Materia de informática 2 karo
Materia de informática 2 karoMateria de informática 2 karo
Materia de informática 2 karo
 
Modelo de datos
Modelo de datos Modelo de datos
Modelo de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Base de Datos. Modelo Relacional
Base de Datos. Modelo RelacionalBase de Datos. Modelo Relacional
Base de Datos. Modelo Relacional
 
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
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (15)

Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
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
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
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
 
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
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
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
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 

Modelo relacional

  • 1. Equipo : Free Data Base Docente : Marco Aurelio Porro Chulla Integrantes: Purihuamán Cespedes Zussetty Salazar Tarrillo Shian
  • 2. CONCEPTO El modelo relacional, para el modelado y la gestión de bases de datos, es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos. Su idea fundamental es el uso de relaciones. Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados tuplas. Pese a que esta es la teoría de las bases de datos relacionales creadas por Codd, la mayoría de las veces se conceptualiza de una manera más fácil de imaginar, pensando en cada relación como si fuese una tabla que está compuesta por registros (cada fila de la tabla sería un registro o "tupla") y columnas (también llamadas "campos").
  • 3. Los fundamentos principales del modelo relacional: la independencia lógica y física de los datos. Características (modelo relacional en BD) • Una base de datos relacional se compone de varias tablas o relaciones. • No pueden existir dos tablas con el mismo nombre. • Cada tabla es a su vez un conjunto de registros, filas o tuplas. • Cada registro representa un objeto del mundo real.
  • 5. TIPOS DE RELACION Existen 4 tipos de relaciones que pueden establecerse entre entidades, las cuales establecen con cuantas entidades de tipo B se pueden relacionar una entidad de tipo A: • RELACIÓN UNO A UNO Se presenta cuando existe una relación como su nombre lo indica uno a uno, denominado también relación de matrimonio. Una entidad del tipo A solo se puede relacionar con una entidad del tipo B.
  • 6. • RELACIÓN UNO A MUCHOS Significa que una entidad del tipo A puede relacionarse con cualquier cantidad de entidades del tipo B, y una entidad del tipo B solo puede estar relacionada con una entidad del tipo A. Nótese en este caso que el extremo punteado de la flecha de la relación de A y B, indica una entidad A conectada a muchas entidades B
  • 7. • MUCHOS A UNO Indica que una entidad del tipo B puede relacionarse con cualquier cantidad de entidades del tipo A, mientras que cada entidad del tipo A solo puede relacionarse con solo una entidad del tipo B.
  • 8. • MUCHAS A MUCHAS Establece que cualquier cantidad de entidades del tipo A pueden estar relacionados con cualquier cantidad de entidades del tipo B. A los tipos de relaciones antes descritos, también se le conoce como cardinalidad. La cardinalidad nos especifica los tipos de relaciones que existen entre las entidades en el modelo E-R y establecer con esto las validaciones necesarias para conseguir que los datos de la instancia correspondan con la realidad.
  • 9. REGLAS DE INTEGRIDAD la integridad en una base de datos es la corrección y exactitud de la información contenida. Además de conservar la seguridad en un sistema de bases de datos que permite el acceso a múltiples usuarios en tiempos paralelos. Los conceptos básicos de integridad en el modelo relacional son el de llave primaria, llave foránea, valores nulos y un par de reglas de integridad. Una llave primaria es uno o un conjunto de atributos que permiten identificar a las n-adas de manera única en cualquier momento. Una llave foránea de una relación es un atributo que hace referencia a una llave primaria de otra relación;
  • 10. • NULOS Cuando en una tupla un atributo es desconocido, se dice que es nulo. Un nulo no representa el valor cero ni la cadena vacía, éstos son valores que tienen significado. El nulo implica ausencia de información, bien porque al insertar la tupla se desconocía el valor del atributo, o bien porque para dicha tupla el atributo no tiene sentido. Ya que los nulos no son valores, deben tratarse de modo diferente, lo que causa problemas de implementación. De hecho, no todos los SGBD relacionales soportan los nulos.
  • 11. • REGLA DE INTEGRIDAD DE ENTIDADES Por definición, una clave primaria es un identificador irreducible que se utiliza para identificar de modo único las tuplas. Que es irreducible significa que ningún subconjunto de la clave primaria sirve para identificar las tuplas de modo único. Si se permite que parte de la clave primaria sea nula, se está diciendo que no todos sus atributos son necesarios para distinguir las tuplas, con lo que se contradice la irreducibilidad.
  • 12. • REGLA DE INTEGRIDAD REFERENCIAL La segunda regla de integridad se aplica a las claves ajenas: si en una relación hay alguna clave ajena, sus valores deben coincidir con valores de la clave primaria a la que hace referencia, o bien, deben ser completamente nulos. La regla de integridad referencial se enmarca en términos de estados de la base de datos: indica lo que es un estado ilegal, pero no dice cómo puede evitarse. La cuestión es ¿qué hacer si estando en un estado legal, llega una petición para realizar una operación que conduce a un estado ilegal? Existen dos opciones: rechazar la operación, o bien aceptar la operación y realizar operaciones adicionales compensatorias que conduzcan a un estado legal.
  • 13. RESUMEN • El modelo relacional propone una representación de la información que origine esquemas que representen fielmente la información los objetos y las relaciones, y que además sea fácilmente entendida por usuarios, siendo posible ampliar el esquema de la BD sin modificar la estructura lógica. Además debe permitir flexibilidad en la formulación de los interrogantes sobre los datos.
  • 14. SUMMARY The relational model proposes a representation of the information that originates schemes that accurately represent the information objects and relationships, and also be easily understood by users, making it possible to extend the schema of the database without changing the logical structure. It should also allow flexibility in the formulation of the questions about the data.
  • 15. CONCLUSIONES • En el proceso de análisis, utilizaremos conceptos del Modelo Relacional de Anclaje, aunque no podremos incluir la información sobre los anclajes en las representaciones. Usaremos por tanto sólo las relaciones relativas. RECOMENDACIONES • Principalmente vemos la necesidad de conocer cada día mas el entorno de las bases de datos. Aprender de manera didáctica y autodidactica con mayor dedicación.
  • 16. Linkografia • https://es.wikipedia.org/wiki/Modelo_relacional • http://unefabasededatos2009.blogspot.pe/2009/04/ conceptos-basicos-modelo-relacional.html • • http://www.uap.edu.pe/pregrado1/02/trabajos/021 19/modelos_entidad_relacion_y_relac.htm • http://www.ecured.cu/Integridad_de_las_Bases_de_ Datos • http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/l ibro14/32_reglas_de_integridad.html