SlideShare una empresa de Scribd logo
1 de 13
 LELY YOJANY YDROGO MEGO.
 DEISY GLADYS VILCHEZ CIEZA.
MODELO RELACIONAL
DEFINICIÓN
En este modelo todos los datos son almacenados en relaciones, y como
cada relación es un conjunto de datos, el orden en el que estos se
almacenen no tiene relevancia. Esto tiene la considerable ventaja de
que es más fácil de entender y de utilizar por un usuario no experto. La
información puede ser recuperada o almacenada por medio de consultas
que ofrecen una amplia flexibilidad y poder para administrar la
información.
Este modelo considera la base de datos como una colección de
relaciones. De manera simple, una relación representa una tabla que no
es más que un conjunto de filas, cada fila es un conjunto de campos y
cada campo representa un valor que interpretado describe el mundo
real. Cada fila también se puede denominar tupla o registro y a cada
columna también se le puede llamar campo o atributo.
• VENTAJAS:
• Provee herramientas que garantizan evitar la duplicidad de
registros.
• Garantiza la integridad referencial, así, al eliminar un registro
elimina todos los registros relacionados dependientes.
• Favorece la normalización por ser más comprensible y aplicable.
• DESVENTAJAS:
• Presentan deficiencias con datos gráficos, multimedia, CAD y
sistemas de información geográfica.
• No se manipulan de forma manejable los bloques de texto como
tipo de dato.
• Las bases de datos orientadas a objetos (BDOO) se propusieron
con el objetivo de satisfacer las necesidades de las aplicaciones
anteriores y así, complementar pero no sustituir a las bases de
datos relacionales.
ELEMENTOS BÁSICOS DEL MR.
RELACIÓN: Es la estructura básica del modelo relacional. Se representa
mediante una tabla.
DOMINIO: Es el conjunto válido de valores que toma un atributo. Existen
con independencia de cualquier otro elemento.
ATRIBUTO: Representa las propiedades de la relación. Se representa
mediante una columna.
TUPLA: Es una ocurrencia de la relación. Se representa mediante una fila.
TIPOS DE RELACION:
Existen relaciones de diferentes tipos y dependerán de los campos
relacionados.
Relación de uno a varios (1,n). Se crea una relación de uno a varios si uno
de los campos relacionados es una clave principal.
Relación de uno a uno (1,1). Se creará una relación de este tipo si ambos
campos relacionados son claves principales.
Relación de varios a varios (n,m). En este caso, ninguno de los campos
relacionados son claves principales.
Integridad de las Bases de Datos, la integridad en una base de datos es la
corrección y exactitud de la información contenida.
Condiciones de la Integridad
Las condiciones que garantizan la integridad de los datos pueden ser de dos
tipos:
Las restricciones de integridad de usuario: son condiciones específicas de
una base de datos concreta; son las que se deben cumplir en una base de datos
articular con unos usuarios concretos.
Las reglas de integridad de modelo: son condiciones propias de un modelo de
datos, y se deben cumplir en toda base de datos que siga dicho modelo.
Reglas de Integridad
Regla de integridad de unicidad de la clave primaria
La regla de integridad de unicidad está relacionada con la definición de clave
primaria que establece que toda clave primaria que se elija para una relación no
debe tener valores repetidos.
Regla de integridad de entidad de la clave primaria
La regla de integridad de entidad de la clave primaria dispone que los atributos
de la clave primaria de una relación no pueden tener valores nulos. Esta regla es
necesaria para que los valores de las claves primarias puedan identificar las
tuplas individuales de las relaciones.
Regla de integridad referencial
La regla de integridad referencial está relacionada con el concepto de clave
foránea, lo que determina que todos los valores que toma una clave foránea
deben ser valores nulos o valores que existen en la clave primaria que
referencia.
EJEMPLO:
Restricción
La restricción en caso de borrado, consiste en no permitir borrar una tupla si
tiene una clave primaria referenciada por alguna clave foránea y la
restricción en caso de modificación consiste en no permitir modificar ningún
atributo de la clave primaria
Actualización en cascada
La actualización en cascada consiste en permitir la operación de
actualización de la tupla, y en efectuar operaciones compensatorias que
propaguen en cascada la actualización a las tuplas que la referenciaban.
Anulación
La anulación consiste en permitir la operación de actualización de la tupla y
en efectuar operaciones compensatorias que pongan valores nulos a los
atributos de la clave foránea de las tuplas que la referencian; esta acción se
lleva a cabo para mantener la integridad referencial.
Regla de integridad de dominio
La regla de integridad de dominio está relacionada con la noción de dominio. Esta regla
establece dos condiciones.
La primera condición consiste en que un valor no nulo de un atributo Ai debe pertenecer
al dominio del atributo Ai; es decir, debe pertenecer a dominio(Ai). Esta condición
implica que todos los valores no nulos que contiene la base de datos para un
determinado atributo deben ser del dominio declarado para dicho atributo.
La segunda condición sirve para establecer que los operadores que pueden aplicarse
sobre los valores dependen de los dominios de estos valores; es decir, un operador
determinado sólo se puede aplicar sobre valores que tengan dominios que le sean
adecuados.
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.
En cuanto a la estructura del modelo relacional, las principales características de las
relaciones son las siguientes:
 No admiten filas duplicadas. La principal herramientas de la que disponemos es la
clave principal
 Las columnas no tienen por qué estar ordenadas, es decir que no tienen que seguir
un orden específico.
 La tabla es plana, esto es, cada intersección de filas y columnas ofrece un dato
único, no un conjunto.
Dominios y atributos
El dominio es un conjunto de valores del mismo tipo e indivisibles. Los dominios se
dividen en:
 Dominios generales: Son aquellos cuyos valores se comprenden entre un máximo y
un mínimo. Por ejemplo el código postal son 5 cifras.
 Dominios restringidos: Son aquellos que pertenecen a un conjunto de valores
específicos. Por ejemplo sexo: M y H.
Un atributo es el papel que desempeña un dominio en una relación. El atributo aporta
un significado semántico al dominio.
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.
Es necesario conocer que la implementación del código debe estar bien
estructurado para evitar algunas redundancias innecesarias.
Conocer las especificaciones que nos presenta cuando estructuramos
las tablas de cada base de datos, realizando nuestro trabajo mas
practico y sencillo.
CONCLUSIONES:
Las necesidades de información de los usuarios cambian
constantemente. No es posible anticiparlas en su totalidad. El modelo
relacional de bases de datos con sus relaciones normalizadas es una
solución simple y elegante para satisfacer las más diversas condiciones
de consulta y extracción de datos e información.
Modelo relacional

Más contenido relacionado

La actualidad más candente

T3 Modelo de Datos Relacional
T3 Modelo de Datos RelacionalT3 Modelo de Datos Relacional
T3 Modelo de Datos Relacionalrmonago
 
Cuestiones de Repaso Capitulo 16
Cuestiones de Repaso Capitulo 16Cuestiones de Repaso Capitulo 16
Cuestiones de Repaso Capitulo 16Fabricio Sanchez
 
Conjuntos de entidades débiles
Conjuntos de entidades débilesConjuntos de entidades débiles
Conjuntos de entidades débilesJuan Anaya
 
Seleccion de datos 2
Seleccion de datos 2Seleccion de datos 2
Seleccion de datos 2Omar Salazar
 
Bases de Datos - Parte 5/10 Modelo relacional
Bases de Datos - Parte 5/10 Modelo relacionalBases de Datos - Parte 5/10 Modelo relacional
Bases de Datos - Parte 5/10 Modelo relacionalCarlos Castillo (ChaTo)
 
Bases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacionalBases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacionalVideoconferencias UTPL
 
Normalizacion db
Normalizacion db Normalizacion db
Normalizacion db josecuartas
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Neguib Núñez
 
Reglas de produccion
Reglas de produccionReglas de produccion
Reglas de produccionDante4
 
Reglas de producción
Reglas de producciónReglas de producción
Reglas de producciónsolesito1237
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacionalLuis Jherry
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalSuarezJhon
 
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióNSergio Sanchez
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridadkamui002
 

La actualidad más candente (20)

Normalizacion
NormalizacionNormalizacion
Normalizacion
 
T3 Modelo de Datos Relacional
T3 Modelo de Datos RelacionalT3 Modelo de Datos Relacional
T3 Modelo de Datos Relacional
 
Cuestiones de Repaso Capitulo 16
Cuestiones de Repaso Capitulo 16Cuestiones de Repaso Capitulo 16
Cuestiones de Repaso Capitulo 16
 
Conjuntos de entidades débiles
Conjuntos de entidades débilesConjuntos de entidades débiles
Conjuntos de entidades débiles
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Seleccion de datos 2
Seleccion de datos 2Seleccion de datos 2
Seleccion de datos 2
 
Bases de Datos - Parte 5/10 Modelo relacional
Bases de Datos - Parte 5/10 Modelo relacionalBases de Datos - Parte 5/10 Modelo relacional
Bases de Datos - Parte 5/10 Modelo relacional
 
Bases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacionalBases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacional
 
Normalizacion db
Normalizacion db Normalizacion db
Normalizacion db
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)
 
Reglas de Produccion
Reglas de ProduccionReglas de Produccion
Reglas de Produccion
 
Reglas de produccion
Reglas de produccionReglas de produccion
Reglas de produccion
 
Reglas de producción
Reglas de producciónReglas de producción
Reglas de producción
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
TAREA 9.Funciones de excel
TAREA 9.Funciones de excel TAREA 9.Funciones de excel
TAREA 9.Funciones de excel
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióN
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridad
 

Similar a Modelo relacional

Similar a Modelo relacional (20)

MODELO RELACIONAL
MODELO RELACIONALMODELO RELACIONAL
MODELO RELACIONAL
 
Normalizacin De Una Base De Datos
Normalizacin De Una Base De DatosNormalizacin De Una Base De Datos
Normalizacin De Una Base De Datos
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Ut3 apuntes diseno_de_bbdd_parte_ii_el_modelo_relacional
Ut3 apuntes diseno_de_bbdd_parte_ii_el_modelo_relacionalUt3 apuntes diseno_de_bbdd_parte_ii_el_modelo_relacional
Ut3 apuntes diseno_de_bbdd_parte_ii_el_modelo_relacional
 
4. diseño logico. relacional
4. diseño logico. relacional4. diseño logico. relacional
4. diseño logico. relacional
 
El modelo de datos relacional (Base de Datos)
El modelo de datos relacional (Base de Datos)El modelo de datos relacional (Base de Datos)
El modelo de datos relacional (Base de Datos)
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Diseño lógico de bases de datos.
Diseño lógico de bases de datos.Diseño lógico de bases de datos.
Diseño lógico de bases de datos.
 
Diapositivas sql.
Diapositivas sql.Diapositivas sql.
Diapositivas sql.
 
Diseño relacional
Diseño relacionalDiseño relacional
Diseño relacional
 
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
 
3 a5 valdez david - tarea 1.pptx
3 a5   valdez david - tarea 1.pptx3 a5   valdez david - tarea 1.pptx
3 a5 valdez david - tarea 1.pptx
 
Presentacion g4
Presentacion g4Presentacion g4
Presentacion g4
 
modelo de datos
modelo de datos modelo de datos
modelo de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Base de datos
Base de datosBase de datos
Base de datos
 
MODELO RELACIONAL
MODELO RELACIONALMODELO RELACIONAL
MODELO RELACIONAL
 
Normalización de una base de datos
Normalización de una base de datosNormalización de una base de datos
Normalización de una base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelos de datos y BDD
Modelos de datos y BDD Modelos de datos y BDD
Modelos de datos y BDD
 

Más de DeisyVilchez

Interculturalidad y diversidad cultural como recurso educativo.docx
Interculturalidad y diversidad cultural como recurso educativo.docxInterculturalidad y diversidad cultural como recurso educativo.docx
Interculturalidad y diversidad cultural como recurso educativo.docxDeisyVilchez
 
ARTICULO DE OPINION - EDUCACION A DISTANCIA.docx
ARTICULO DE OPINION - EDUCACION A DISTANCIA.docxARTICULO DE OPINION - EDUCACION A DISTANCIA.docx
ARTICULO DE OPINION - EDUCACION A DISTANCIA.docxDeisyVilchez
 
Seguridad en internet
Seguridad en internetSeguridad en internet
Seguridad en internetDeisyVilchez
 
Modelo de-referencia-osi
Modelo de-referencia-osiModelo de-referencia-osi
Modelo de-referencia-osiDeisyVilchez
 
Clasisificacion de redes
Clasisificacion de redesClasisificacion de redes
Clasisificacion de redesDeisyVilchez
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensambladorDeisyVilchez
 
Arquictectura cisc
Arquictectura ciscArquictectura cisc
Arquictectura ciscDeisyVilchez
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenadosDeisyVilchez
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sqlDeisyVilchez
 
Microsoft sql server
Microsoft sql serverMicrosoft sql server
Microsoft sql serverDeisyVilchez
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalDeisyVilchez
 
Diseño de base de datos
Diseño de base de datosDiseño de base de datos
Diseño de base de datosDeisyVilchez
 

Más de DeisyVilchez (18)

Interculturalidad y diversidad cultural como recurso educativo.docx
Interculturalidad y diversidad cultural como recurso educativo.docxInterculturalidad y diversidad cultural como recurso educativo.docx
Interculturalidad y diversidad cultural como recurso educativo.docx
 
ARTICULO DE OPINION - EDUCACION A DISTANCIA.docx
ARTICULO DE OPINION - EDUCACION A DISTANCIA.docxARTICULO DE OPINION - EDUCACION A DISTANCIA.docx
ARTICULO DE OPINION - EDUCACION A DISTANCIA.docx
 
Seguridad en internet
Seguridad en internetSeguridad en internet
Seguridad en internet
 
Modelo ip
Modelo ipModelo ip
Modelo ip
 
Modelo de-referencia-osi
Modelo de-referencia-osiModelo de-referencia-osi
Modelo de-referencia-osi
 
Clasisificacion de redes
Clasisificacion de redesClasisificacion de redes
Clasisificacion de redes
 
Red
RedRed
Red
 
Ciclos
CiclosCiclos
Ciclos
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
Arquictectura cisc
Arquictectura ciscArquictectura cisc
Arquictectura cisc
 
Trabajo 01
Trabajo 01Trabajo 01
Trabajo 01
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Microsoft sql server
Microsoft sql serverMicrosoft sql server
Microsoft sql server
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Diseño de base de datos
Diseño de base de datosDiseño de base de datos
Diseño de base de datos
 
Base de-datos-i
Base de-datos-iBase de-datos-i
Base de-datos-i
 

Último

DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 

Modelo relacional

  • 1.  LELY YOJANY YDROGO MEGO.  DEISY GLADYS VILCHEZ CIEZA. MODELO RELACIONAL
  • 2. DEFINICIÓN En este modelo todos los datos son almacenados en relaciones, y como cada relación es un conjunto de datos, el orden en el que estos se almacenen no tiene relevancia. Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar por un usuario no experto. La información puede ser recuperada o almacenada por medio de consultas que ofrecen una amplia flexibilidad y poder para administrar la información. Este modelo considera la base de datos como una colección de relaciones. De manera simple, una relación representa una tabla que no es más que un conjunto de filas, cada fila es un conjunto de campos y cada campo representa un valor que interpretado describe el mundo real. Cada fila también se puede denominar tupla o registro y a cada columna también se le puede llamar campo o atributo.
  • 3. • VENTAJAS: • Provee herramientas que garantizan evitar la duplicidad de registros. • Garantiza la integridad referencial, así, al eliminar un registro elimina todos los registros relacionados dependientes. • Favorece la normalización por ser más comprensible y aplicable. • DESVENTAJAS: • Presentan deficiencias con datos gráficos, multimedia, CAD y sistemas de información geográfica. • No se manipulan de forma manejable los bloques de texto como tipo de dato. • Las bases de datos orientadas a objetos (BDOO) se propusieron con el objetivo de satisfacer las necesidades de las aplicaciones anteriores y así, complementar pero no sustituir a las bases de datos relacionales.
  • 4. ELEMENTOS BÁSICOS DEL MR. RELACIÓN: Es la estructura básica del modelo relacional. Se representa mediante una tabla. DOMINIO: Es el conjunto válido de valores que toma un atributo. Existen con independencia de cualquier otro elemento. ATRIBUTO: Representa las propiedades de la relación. Se representa mediante una columna. TUPLA: Es una ocurrencia de la relación. Se representa mediante una fila.
  • 5. TIPOS DE RELACION: Existen relaciones de diferentes tipos y dependerán de los campos relacionados. Relación de uno a varios (1,n). Se crea una relación de uno a varios si uno de los campos relacionados es una clave principal. Relación de uno a uno (1,1). Se creará una relación de este tipo si ambos campos relacionados son claves principales. Relación de varios a varios (n,m). En este caso, ninguno de los campos relacionados son claves principales.
  • 6. Integridad de las Bases de Datos, la integridad en una base de datos es la corrección y exactitud de la información contenida. Condiciones de la Integridad Las condiciones que garantizan la integridad de los datos pueden ser de dos tipos: Las restricciones de integridad de usuario: son condiciones específicas de una base de datos concreta; son las que se deben cumplir en una base de datos articular con unos usuarios concretos. Las reglas de integridad de modelo: son condiciones propias de un modelo de datos, y se deben cumplir en toda base de datos que siga dicho modelo.
  • 7. Reglas de Integridad Regla de integridad de unicidad de la clave primaria La regla de integridad de unicidad está relacionada con la definición de clave primaria que establece que toda clave primaria que se elija para una relación no debe tener valores repetidos. Regla de integridad de entidad de la clave primaria La regla de integridad de entidad de la clave primaria dispone que los atributos de la clave primaria de una relación no pueden tener valores nulos. Esta regla es necesaria para que los valores de las claves primarias puedan identificar las tuplas individuales de las relaciones. Regla de integridad referencial La regla de integridad referencial está relacionada con el concepto de clave foránea, lo que determina que todos los valores que toma una clave foránea deben ser valores nulos o valores que existen en la clave primaria que referencia.
  • 9. Restricción La restricción en caso de borrado, consiste en no permitir borrar una tupla si tiene una clave primaria referenciada por alguna clave foránea y la restricción en caso de modificación consiste en no permitir modificar ningún atributo de la clave primaria Actualización en cascada La actualización en cascada consiste en permitir la operación de actualización de la tupla, y en efectuar operaciones compensatorias que propaguen en cascada la actualización a las tuplas que la referenciaban. Anulación La anulación consiste en permitir la operación de actualización de la tupla y en efectuar operaciones compensatorias que pongan valores nulos a los atributos de la clave foránea de las tuplas que la referencian; esta acción se lleva a cabo para mantener la integridad referencial.
  • 10. Regla de integridad de dominio La regla de integridad de dominio está relacionada con la noción de dominio. Esta regla establece dos condiciones. La primera condición consiste en que un valor no nulo de un atributo Ai debe pertenecer al dominio del atributo Ai; es decir, debe pertenecer a dominio(Ai). Esta condición implica que todos los valores no nulos que contiene la base de datos para un determinado atributo deben ser del dominio declarado para dicho atributo. La segunda condición sirve para establecer que los operadores que pueden aplicarse sobre los valores dependen de los dominios de estos valores; es decir, un operador determinado sólo se puede aplicar sobre valores que tengan dominios que le sean adecuados.
  • 11. 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. En cuanto a la estructura del modelo relacional, las principales características de las relaciones son las siguientes:  No admiten filas duplicadas. La principal herramientas de la que disponemos es la clave principal  Las columnas no tienen por qué estar ordenadas, es decir que no tienen que seguir un orden específico.  La tabla es plana, esto es, cada intersección de filas y columnas ofrece un dato único, no un conjunto. Dominios y atributos El dominio es un conjunto de valores del mismo tipo e indivisibles. Los dominios se dividen en:  Dominios generales: Son aquellos cuyos valores se comprenden entre un máximo y un mínimo. Por ejemplo el código postal son 5 cifras.  Dominios restringidos: Son aquellos que pertenecen a un conjunto de valores específicos. Por ejemplo sexo: M y H. Un atributo es el papel que desempeña un dominio en una relación. El atributo aporta un significado semántico al dominio.
  • 12. 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. Es necesario conocer que la implementación del código debe estar bien estructurado para evitar algunas redundancias innecesarias. Conocer las especificaciones que nos presenta cuando estructuramos las tablas de cada base de datos, realizando nuestro trabajo mas practico y sencillo. CONCLUSIONES: Las necesidades de información de los usuarios cambian constantemente. No es posible anticiparlas en su totalidad. El modelo relacional de bases de datos con sus relaciones normalizadas es una solución simple y elegante para satisfacer las más diversas condiciones de consulta y extracción de datos e información.