SlideShare una empresa de Scribd logo
1 de 13
BASE DE DATOS
RELACIONAL
INTEGRANTES:
William Benavides 1921402
Karen Blanco 1921403
Farith Moreno 19214
Omar Gelvez 1921409
Juan Carlos salcedo 1921374
¿QUÉ ES?
 Una base de datos relacional es una colección de elementos de datos organizados
en un conjunto de tablas formalmente descritas desde la que se puede acceder a
los datos o volver a montarlos de muchas maneras diferentes sin tener que
reorganizar las tablas de la base.
Componentes
Los datos se organizan en relaciones compuestas por tuplas de atributos. Si
convertimos esta definición a tablas tenemos que los datos se organizan
en tablas compuestas por filas (registros) y columnas (campos).
Una tabla tiene 0 o más filas, y cada fila contiene la información de un determinado
‘sujeto’ de la relación.
A cada tabla se le asigna un nombre único.
Propiedades o características
• Una base de datos se compone de varias tablas, denominadas relaciones.
• No pueden existir dos tablas con el mismo nombre ni registro.
• Cada tabla es a su vez un conjunto de campos (columnas) y registros (filas).
• La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves
primarias y claves foráneas (o ajenas).
LLAVE PRIMARIA:
 Una clave primaria es una clave única (puede estar conformada por uno o más
campos de la tabla) elegida entre todas las candidatas que define unívocamente a
todos los demás atributos de la tabla para especificar los datos que serán
relacionados con las demás tablas.
LLAVE FORANEA:
 Una clave foránea es una referencia a una clave en otra tabla,
determina la relación existente en dos tablas. Las claves
foráneas no necesitan ser claves únicas en la tabla donde están
y sí a donde están referenciadas.
 Una llave foránea es un grupo de una o más columnas en una
tabla que referencias la llave primaria de otra tabla. No existe un
código especial, configuración o definición de tabla que
necesites establecer para “designar” oficialmente una llave
foránea.
LLAVE CANDIDATA:
Es una mínima súper llave de esa relación; es decir, un conjunto de atributos tales que:
 La relación no tiene dos distintas tuplas (es decir, filas o registros en el lenguaje de
base de datos común) con los mismos valores para estos atributos (lo que significa
que el conjunto de atributos es una súper llave).
 No hay un subconjunto propio de estos atributos para los que se cumple la
condición anterior (lo que significa que el conjunto es mínimo).
Índice
 El índice de una base de datos es una estructura de datos que mejora la velocidad
de las operaciones, por medio de identificador único de cada fila de una tabla,
permitiendo un rápido acceso a los registros de una tabla en una base de datos.
El índice tiene un funcionamiento similar al índice de un libro, guardando parejas de
elementos: el elemento que se desea indexar y su posición en la base de datos.
INTEGRIDAD DE BASES DE DATOS
 En un momento dado, los valores de los datos en una base de datos son una
representación de un fragmento de la realidad. Es decir, si tenemos una tabla con
los atributos de personas y entre ellos el peso o la edad, estos no pueden ser
negativos, porque en el mundo real, esto no es posible. Si añadimos una restricción
de este tipo a una base de datos, estamos incluyéndole una regla de integridad.
Por ejemplo, si tenemos una base de datos alumnos, profesores y cursos para una
escuela o facultad, algunas reglas de integridad serían:
• Las claves de los alumnos son de la forma ALaaaannnn donde aaaa son los
cuatro dígitos del año de ingreso y nnnn son cuatro dígitos que representan un
número secuencial.
• Las claves de los profesores son de la forma ACmmnn donde mm es la clave
del departamento al que está asociado y nn es un secuencial.
Conclusión de las reglas
 Algunas de estas reglas son arbitrarias y para fines de ejemplificar el concepto y es
inmediato notar que se aplican a tablas en específico.
 Sin embargo, las bases de datos relacionales, tienen dos reglas generales de
integridad que se aplican a las llaves primarias y a las llaves foráneas.
LA REGLA DE INTEGRIDAD DE ENTIDAD:
 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.
LA REGLA DE INTEGRIDAD REFERENCIAL
 La regla de integridad referencial está relacionada con el concepto de clave
foránea. Concretamente, 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. La necesidad de la regla de integridad relacional proviene del hecho de
que las claves foráneas tienen por objetivo establecer una conexión con la clave
primaria que referencian.
Expo. informatica base de datos relacional

Más contenido relacionado

La actualidad más candente

Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesbasilioj
 
Entidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foraneaEntidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foranealinis129
 
Access (trabajo tecnologia)
Access (trabajo tecnologia)Access (trabajo tecnologia)
Access (trabajo tecnologia)john45galindo
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacionalchabbeine
 
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
 
Access (trabajo tecnologia)
Access (trabajo tecnologia)Access (trabajo tecnologia)
Access (trabajo tecnologia)john45galindo
 
Base de Datos. Modelo Relacional
Base de Datos. Modelo RelacionalBase de Datos. Modelo Relacional
Base de Datos. Modelo RelacionalHermes Sosa
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridadkamui002
 
Establecer relaciones de base de datos
Establecer relaciones de base de datosEstablecer relaciones de base de datos
Establecer relaciones de base de datosLaudani93
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalSuarezJhon
 

La actualidad más candente (16)

Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Que es access
Que es accessQue es access
Que es access
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relaciones
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Entidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foraneaEntidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foranea
 
Access (trabajo tecnologia)
Access (trabajo tecnologia)Access (trabajo tecnologia)
Access (trabajo tecnologia)
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacional
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Modelo Relacional
Modelo RelacionalModelo Relacional
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
 
Access (trabajo tecnologia)
Access (trabajo tecnologia)Access (trabajo tecnologia)
Access (trabajo tecnologia)
 
Base de Datos. Modelo Relacional
Base de Datos. Modelo RelacionalBase de Datos. Modelo Relacional
Base de Datos. Modelo Relacional
 
Base de datos 2 parte
Base de datos 2 parteBase de datos 2 parte
Base de datos 2 parte
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridad
 
Establecer relaciones de base de datos
Establecer relaciones de base de datosEstablecer relaciones de base de datos
Establecer relaciones de base de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 

Similar a Expo. informatica base de datos 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)Jose Carlos Guerra
 
Fundamentos de base de datos en ingeniera
Fundamentos de base de datos en ingenieraFundamentos de base de datos en ingeniera
Fundamentos de base de datos en ingenieragokusamns
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacionalchabbeine
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalUTN
 
Tipos de base de datos
Tipos de base de datosTipos de base de datos
Tipos de base de datoscristhian2020
 
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 datosReimer Xavier
 
Introducc base datos-sql
Introducc base datos-sqlIntroducc base datos-sql
Introducc base datos-sqlJaime Acurio
 
Modelo relacional 11 4
Modelo relacional 11 4Modelo relacional 11 4
Modelo relacional 11 4Nathaliarache
 
En los recursos de la semana se pueden leer las reglas para planificar una ba...
En los recursos de la semana se pueden leer las reglas para planificar una ba...En los recursos de la semana se pueden leer las reglas para planificar una ba...
En los recursos de la semana se pueden leer las reglas para planificar una ba...Monytha Roman
 

Similar a Expo. informatica base de datos relacional (20)

Base de datos relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionales
 
Base de datos
Base de datosBase de datos
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)
El modelo de datos relacional (Base de Datos)
 
Fundamentos de base de datos en ingeniera
Fundamentos de base de datos en ingenieraFundamentos de base de datos en ingeniera
Fundamentos de base de datos en ingeniera
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Tipos de base de datos
Tipos de base de datosTipos de base de datos
Tipos de base de datos
 
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
 
Deber domynic
Deber domynicDeber domynic
Deber domynic
 
Introducc base datos-sql
Introducc base datos-sqlIntroducc base datos-sql
Introducc base datos-sql
 
Diseño fisico relacional
Diseño fisico relacionalDiseño fisico relacional
Diseño fisico relacional
 
Diagramas ER
Diagramas ERDiagramas ER
Diagramas ER
 
Grupo3
Grupo3Grupo3
Grupo3
 
Grupo3
Grupo3Grupo3
Grupo3
 
Grupo3
Grupo3Grupo3
Grupo3
 
G dbdd
G dbddG dbdd
G dbdd
 
G dbdd
G dbddG dbdd
G dbdd
 
G dbdd
G dbddG dbdd
G dbdd
 
Modelo relacional 11 4
Modelo relacional 11 4Modelo relacional 11 4
Modelo relacional 11 4
 
En los recursos de la semana se pueden leer las reglas para planificar una ba...
En los recursos de la semana se pueden leer las reglas para planificar una ba...En los recursos de la semana se pueden leer las reglas para planificar una ba...
En los recursos de la semana se pueden leer las reglas para planificar una ba...
 

Último

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
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 JosephBRAYANJOSEPHPEREZGOM
 
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 FabricKeyla Dolores Méndez
 
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 JUNITMaricarmen Sánchez Ruiz
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
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íassuserf18419
 
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 UninoveFagnerLisboa3
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
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.pptxLolaBunny11
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 

Último (15)

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
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
 
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
 
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
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
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
 
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
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 

Expo. informatica base de datos relacional

  • 1. BASE DE DATOS RELACIONAL INTEGRANTES: William Benavides 1921402 Karen Blanco 1921403 Farith Moreno 19214 Omar Gelvez 1921409 Juan Carlos salcedo 1921374
  • 2. ¿QUÉ ES?  Una base de datos relacional es una colección de elementos de datos organizados en un conjunto de tablas formalmente descritas desde la que se puede acceder a los datos o volver a montarlos de muchas maneras diferentes sin tener que reorganizar las tablas de la base.
  • 3. Componentes Los datos se organizan en relaciones compuestas por tuplas de atributos. Si convertimos esta definición a tablas tenemos que los datos se organizan en tablas compuestas por filas (registros) y columnas (campos). Una tabla tiene 0 o más filas, y cada fila contiene la información de un determinado ‘sujeto’ de la relación. A cada tabla se le asigna un nombre único.
  • 4. Propiedades o características • Una base de datos se compone de varias tablas, denominadas relaciones. • No pueden existir dos tablas con el mismo nombre ni registro. • Cada tabla es a su vez un conjunto de campos (columnas) y registros (filas). • La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y claves foráneas (o ajenas).
  • 5. LLAVE PRIMARIA:  Una clave primaria es una clave única (puede estar conformada por uno o más campos de la tabla) elegida entre todas las candidatas que define unívocamente a todos los demás atributos de la tabla para especificar los datos que serán relacionados con las demás tablas.
  • 6. LLAVE FORANEA:  Una clave foránea es una referencia a una clave en otra tabla, determina la relación existente en dos tablas. Las claves foráneas no necesitan ser claves únicas en la tabla donde están y sí a donde están referenciadas.  Una llave foránea es un grupo de una o más columnas en una tabla que referencias la llave primaria de otra tabla. No existe un código especial, configuración o definición de tabla que necesites establecer para “designar” oficialmente una llave foránea.
  • 7. LLAVE CANDIDATA: Es una mínima súper llave de esa relación; es decir, un conjunto de atributos tales que:  La relación no tiene dos distintas tuplas (es decir, filas o registros en el lenguaje de base de datos común) con los mismos valores para estos atributos (lo que significa que el conjunto de atributos es una súper llave).  No hay un subconjunto propio de estos atributos para los que se cumple la condición anterior (lo que significa que el conjunto es mínimo).
  • 8. Índice  El índice de una base de datos es una estructura de datos que mejora la velocidad de las operaciones, por medio de identificador único de cada fila de una tabla, permitiendo un rápido acceso a los registros de una tabla en una base de datos. El índice tiene un funcionamiento similar al índice de un libro, guardando parejas de elementos: el elemento que se desea indexar y su posición en la base de datos.
  • 9. INTEGRIDAD DE BASES DE DATOS  En un momento dado, los valores de los datos en una base de datos son una representación de un fragmento de la realidad. Es decir, si tenemos una tabla con los atributos de personas y entre ellos el peso o la edad, estos no pueden ser negativos, porque en el mundo real, esto no es posible. Si añadimos una restricción de este tipo a una base de datos, estamos incluyéndole una regla de integridad. Por ejemplo, si tenemos una base de datos alumnos, profesores y cursos para una escuela o facultad, algunas reglas de integridad serían: • Las claves de los alumnos son de la forma ALaaaannnn donde aaaa son los cuatro dígitos del año de ingreso y nnnn son cuatro dígitos que representan un número secuencial. • Las claves de los profesores son de la forma ACmmnn donde mm es la clave del departamento al que está asociado y nn es un secuencial.
  • 10. Conclusión de las reglas  Algunas de estas reglas son arbitrarias y para fines de ejemplificar el concepto y es inmediato notar que se aplican a tablas en específico.  Sin embargo, las bases de datos relacionales, tienen dos reglas generales de integridad que se aplican a las llaves primarias y a las llaves foráneas.
  • 11. LA REGLA DE INTEGRIDAD DE ENTIDAD:  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.
  • 12. LA REGLA DE INTEGRIDAD REFERENCIAL  La regla de integridad referencial está relacionada con el concepto de clave foránea. Concretamente, 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. La necesidad de la regla de integridad relacional proviene del hecho de que las claves foráneas tienen por objetivo establecer una conexión con la clave primaria que referencian.