SlideShare una empresa de Scribd logo
1 de 19
REPÚBLICA BOLIVARIANA DEVENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA,
CIENCIAYTECNOLOGÍA
UNIVERSIDADTERRITORIAL DELTAICA “FRANCISCOTAMAYO”
PROGRAMA NACIONAL DE FORMACIÓN EN INFORMÁTICA
TUCUPITA, ESTADO DELTA AMACURO
BACHILLERES:
Cedeño Nellismar
Gascón Mayumis
Guerra Manuel
Julio, 2017
Trayecto II –Trimestre II
FACILITADOR:
Ing. Angel Aguilar
Bases del Modelo Relacional y Ejemplo
28-07-
2017
2
Modelo de organización y gestión de bases de
datos consistente en el almacenamiento de datos
en tablas compuestas por filas, o tuplas, y
columnas o campos.
Ejemplo:
El modelo relacional de datos
28-07-2017 3
* Esquemas de los modelos Relacional. Un esquema de M/R seria la manera
en que esta se organiza, cumpliendo
que tenga sus atributos e
identificaciones.
Ejemplo:
El modelo relacional de datos
28-07-2017 4
* Atributos de los modelos Relacional.
Los atributos definen o
identifican las características de
entidad (es el contenido de esta
entidad). Cada entidad contiene
distintos atributos
Ejemplo:
El modelo relacional de datos
28-07-2017 5
*Tablas de los modelos Relacional.
Es el nombre que recibe cada una
de las relaciones que se establecen
entre los datos almacenados; cada
nueva relación da lugar a una tabla.
Están formadas por filas, también
llamadas tuplas
Ejemplo:
ID Nombre Apellido Cédula
111
Mayumis Gascón 55333444
222
Manuel Guerra 66777888
333
Nellismar Cedeño 88999000
El modelo relacional de datos
28-07-
2017
6
*Tuplas de los modelos Relacional. Las tuplas son cada uno de los
elementos que contiene una
instancia de la relación (filas).
Ejemplo:
ID Nombre Apellido Cédula
111 Mayumis Gascón 55333444
222 Manuel Guerra 55666777
333 Nellismar Cedeño 88999000
Tupla
El modelo relacional de datos
28-07-2017 7
* Dominios de los modelos Relacional. Básicamente es el tipo de
valores que puede tomar un
atributo (se considera finito).
Ejemplo:ID Nombre Apellido Cédula
111 Mayumis Gascón 55333444
222 Manuel Guerra 55666777
333 Nellismar Cedeño 88999000
Dominio-Texto Dominio-EnteroDominio-Entero
* Claves de los modelos Relacionales
Elementos que impiden la duplicidad de
registros, una de las grandes desventajas que
presentan otros modelos de organización y
gestión de bases de datos.
El modelo relacional de datos
8
Algebra Relacional
El álgebra relacional consiste de
algunas simples pero poderosas maneras
de construir nuevas relaciones a partir de
otras.
Restricciones del modelo relacional
El modelo relacional de datos contempla tres tipos de restricciones:
- Integridad de la clave. Ningún atributo de una clave candidata
puede tomar valores nulos.
- Integridad de referencia o referencial. Sea T1.a un atributo de
la tabla T1 que forma parte de una clave ajena para la tabla T2..
- Otras restricciones de acuerdo con la semántica concreta del
problema. Pueden ser sencillas, como la especificación de valores
mínimos o máximos que puede tomar un atributo numérico, lista de
valores permitidos de un atributo.
El modelo relacional de datos
28-07-
2017
9
Restricciones de la entidad
Las restricciones en una entidad
son las condiciones con las cuales una
entidad debe cumplir para que pueda
der suministrada con éxito en una
base de datos
Restricciones de la integridad referencial.
Estas restricciones permiten tener un
seguro para que un registro en una base
de datos no sufra ningún daño ni perdía
en una modificación.
Ejemplo: Si tenemos una entidad “Viaje”
(con un atributo que especifica el maximo
de cupos para cada viaje) y otra entidad
“Ventas” (agregado de “Cliente” compra
“Viaje”) la restricción seria “No se puede
vender mas viajes del máximo de cupos
por viaje.
El modelo relacional de datos
28-07-2017 10
Diagrama E/R a Modelo Relacionales.
“En un registro de tránsito, en el cual se le otorgan a las personas permisos de conducir se
necesita saber qué cantidad de personas acuden para recibir un permiso de conducir. A cada
persona de le registra nombre, apellido, dirección, edad, habilidad de conducción. Y los
permisos tienen un grado, ID, territorio.
En donde una persona solo puede tener un permiso de conducir, y un permiso de conducir
puede pertenecer a solo una persona.”
Permiso
de
conducir
1:1 1:1
Persona Obtiene
Persona
Nombre
Apellido
Dirección
Edad
Habilidad de conducir
Permiso de conducir
ID
Grado
Territorio
1
El modelo relacional de datos
28-07-
2017
11
De Entidades a Relaciones
Persona Permiso de
conducir
Persona
Permiso de
conducir
1
Usando el ejemplo anterior:
El modelo relacional de datos
28-07-2017 12
De relaciones en E/R a relaciones
Usando los ejemplos anteriores:
Persona
Permiso de
conducir
1
Permiso de
conducir
1:1 1:1
Persona
Obtiene
Usando el ejemplo anterior:
El modelo relacional de datos
28-07-
2017
13
Combinación de relaciones de bases de datos y ejemplifique.
La combinación de relaciones consiste en agregar
datos de una tabla a otra eligiendo las condiciones que
tendrá esta combinación.
El modelo relacional de datos
28-07-
2017
14
* Normalización
Básicamente como la definición lo
dice, la normalización es el proceso
de construcción de una BD
cumpliendo las condiciones que esta
tiene.
ID Nombre Apellido Cédula
111 Mayumis Gascón 55333444
222 Manuel Guerra 55666777
333 Nellismar Cedeño 88999000
Nombre de la tabla: Estudiantes
Fila
Columna
El modelo relacional de datos
28-07-
2017
15
* Anomalías de Inserción.
Se produce en dos casos. En primer lugar, cuando se inserta una
nueva fila sin respetar las dependencias funcionales.
En el ejemplo anterior puede ocurrir si se añade una fila de un
estudiante adscrito a Informática y con un ID distinto a (3) dígitos.
En segundo lugar, la imposibilidad de añadir nuevos datos para
el consecuente de la dependencia funcional sin que exista un
antecedente para ella.
En el ejemplo anterior no se puede dar de alta un centro a menos
que exista un estudiante destinado en él.
El modelo relacional de datos
28-07-2017 16
* Borrado y Modificación.
Esta opción le indica al sistema
gestor de la base de datos que cuando
se elimina un registro de la tabla
principal automáticamente se borran
también los registros relacionados en la
tabla secundaria.
Ejemplo: Si borramos la población
Cuba en la tabla de poblaciones,
automáticamente todos los habitantes
de Cuba se borrarán de la tabla de
habitantes.
Esta opción le indica al sistema gestor de la base de
datos que cuando se cambie un valor del campo clave
de la tabla principal, automáticamente cambiará el
valor de la clave foránea de los registros relacionados
en la tabla secundaria.
Ejemplo: si cambiamos en la tabla de poblaciones
(la tabla principal) el valor 1 por el valor 10 en el campo
código (la clave principal), automáticamente se
actualizan todos los habitantes (en la tabla secundaria)
que tienen el valor 1 en el campo población (en la clave
ajena) dejando 10 en vez de 1.
El modelo relacional de datos
28-07-2017 17
* Dependencias Funcionales
Una dependencia funcional (DF) es una
propiedad semántica de un esquema de relación
que presentan las tuplas válidas de la relación que
determina para cada valor de un conjunto de
atributos X el valor de otro conjunto de atributosY.
El modelo relacional de datos
28-07-2017 18
* Descomposición de Relaciones.
Siempre que un analista de sistemas de base de
datos arma una base de datos, queda a su cargo
descomponer dicha base en grupos y segmentos
de registros. Este proceso es la descomposición;
* Descomposición en BCNF.
Un er R está en BCNF si, siempre que una df X ->A se
cumple en R, entonces X es una superclave de R.
Ejemplo:
Sea R(nombre, teléfono, afición , dirección)
F = {nombre -> dirección,
nombre, teléfono, afición -> dirección}
Viola BCNF
El modelo relacional de datos
28-07-2017 19
* Formas Normales y de ejemplo de cada una (1FN, 2FN, 3FN).
- Primera Forma Normal (1FN)
Los dominios de los atributos deben incluir solo valores atómicos (los atributos no pueden
ser multivaluados ni compuestos).
- Segunda Forma Normal (2FN)
Un er R está en 2NF si ningún atributo no primo A de R depende parcialmente de cualquier
clave de R.
-Tercera Forma Normal (3FN)
Un er R está en 3NF si está en 2NF y ningún atributo no primo de R depende
transitivamente de una clave de R.
Un er R está en 3NF si, siempre que una df X -> A se cumple en R, o bien
(a) X es una superclave de R, o
(b) A es un atributo primo de R.

Más contenido relacionado

La actualidad más candente

Modelo Entidad - Relacion
Modelo Entidad - RelacionModelo Entidad - Relacion
Modelo Entidad - Relaciondrakul09
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datoslizemontoya
 
Cardinalidad
CardinalidadCardinalidad
CardinalidadUTN
 
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)
 
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
 
Bitácora de base de datos
Bitácora de base de datosBitácora de base de datos
Bitácora de base de datosLalo Osorio
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Garcia
 
Ejemplo de Normalización
Ejemplo de Normalización Ejemplo de Normalización
Ejemplo de Normalización Martha
 
Forma normal de boyce codd y algoritmos de descomposición
Forma normal de boyce codd y algoritmos de descomposiciónForma normal de boyce codd y algoritmos de descomposición
Forma normal de boyce codd y algoritmos de descomposiciónJuan Anaya
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasgrupo niche ortega
 
Diccionario de datos Unefa
Diccionario de datos UnefaDiccionario de datos Unefa
Diccionario de datos Unefaginotamborero
 

La actualidad más candente (20)

Modelo Entidad - Relacion
Modelo Entidad - RelacionModelo Entidad - Relacion
Modelo Entidad - Relacion
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datos
 
Cardinalidad
CardinalidadCardinalidad
Cardinalidad
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
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
 
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 entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Bitácora de base de datos
Bitácora de base de datosBitácora de base de datos
Bitácora de base de datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Del Modelo Entidad-Relación al Modelo relacional
Del Modelo Entidad-Relación al Modelo relacionalDel Modelo Entidad-Relación al Modelo relacional
Del Modelo Entidad-Relación al Modelo relacional
 
Ejemplo de Normalización
Ejemplo de Normalización Ejemplo de Normalización
Ejemplo de Normalización
 
Mapa conceptual BD
Mapa conceptual BDMapa conceptual BD
Mapa conceptual BD
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Forma normal de boyce codd y algoritmos de descomposición
Forma normal de boyce codd y algoritmos de descomposiciónForma normal de boyce codd y algoritmos de descomposición
Forma normal de boyce codd y algoritmos de descomposición
 
Ejemplos de entidad relacion
Ejemplos de entidad relacionEjemplos de entidad relacion
Ejemplos de entidad relacion
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivas
 
Manual sql server parte 1
Manual sql server parte 1Manual sql server parte 1
Manual sql server parte 1
 
Diccionario de datos Unefa
Diccionario de datos UnefaDiccionario de datos Unefa
Diccionario de datos Unefa
 
Fundamentos de BD - Unidad 5 algebra relacional
Fundamentos de BD - Unidad 5 algebra relacionalFundamentos de BD - Unidad 5 algebra relacional
Fundamentos de BD - Unidad 5 algebra relacional
 

Similar a El Modelo Relacional de Datos

Diseño de Base de DatosFin.pptx
Diseño de Base de DatosFin.pptxDiseño de Base de DatosFin.pptx
Diseño de Base de DatosFin.pptxEverPadillaVanegas2
 
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.spgutierrez86
 
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
 
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_relacionalCarlos Villarroel González
 
Los modelos de datos y el modelo objeto relacional
Los modelos de datos y el modelo objeto relacionalLos modelos de datos y el modelo objeto relacional
Los modelos de datos y el modelo objeto relacionalomarib
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datosgberz
 
BASES DE DATOS CL2 para PPT.pdf
BASES DE DATOS CL2 para PPT.pdfBASES DE DATOS CL2 para PPT.pdf
BASES DE DATOS CL2 para PPT.pdfAbisSanMartin1
 
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
 
Base de datos 2°parte
Base de datos 2°parteBase de datos 2°parte
Base de datos 2°partekendripinto
 
Base de datos 2°parte
Base de datos 2°parteBase de datos 2°parte
Base de datos 2°partekendripinto
 
MODELOS RELACIONAL.pdf
MODELOS RELACIONAL.pdfMODELOS RELACIONAL.pdf
MODELOS RELACIONAL.pdfMaria Garcia
 
Base de datos
Base de datosBase de datos
Base de datosmarcia666
 
Saia - Modelos de BDD y Modelos de Datos - Ernesto Souquet
Saia - Modelos de BDD y Modelos de Datos - Ernesto SouquetSaia - Modelos de BDD y Modelos de Datos - Ernesto Souquet
Saia - Modelos de BDD y Modelos de Datos - Ernesto SouquetErnesto Souquet Guevara
 

Similar a El Modelo Relacional de Datos (20)

Diseño de Base de DatosFin.pptx
Diseño de Base de DatosFin.pptxDiseño de Base de DatosFin.pptx
Diseño de Base de DatosFin.pptx
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II. COMO SON LAS BASES 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)
 
Base de datos
Base de datosBase de datos
Base de datos
 
Int_Bases_Datos_II.pdf
Int_Bases_Datos_II.pdfInt_Bases_Datos_II.pdf
Int_Bases_Datos_II.pdf
 
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
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Los modelos de datos y el modelo objeto relacional
Los modelos de datos y el modelo objeto relacionalLos modelos de datos y el modelo objeto relacional
Los modelos de datos y el modelo objeto relacional
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
BASES DE DATOS CL2 para PPT.pdf
BASES DE DATOS CL2 para PPT.pdfBASES DE DATOS CL2 para PPT.pdf
BASES DE DATOS CL2 para PPT.pdf
 
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
 
MODELO RELACIONAL
MODELO RELACIONALMODELO RELACIONAL
MODELO RELACIONAL
 
Base de datos 2°parte
Base de datos 2°parteBase de datos 2°parte
Base de datos 2°parte
 
Base de datos 2°parte
Base de datos 2°parteBase de datos 2°parte
Base de datos 2°parte
 
MODELOS RELACIONAL.pdf
MODELOS RELACIONAL.pdfMODELOS RELACIONAL.pdf
MODELOS RELACIONAL.pdf
 
Base de datos
Base de datosBase de datos
Base de datos
 
Examen yolanda
Examen yolandaExamen yolanda
Examen yolanda
 
Saia - Modelos de BDD y Modelos de Datos - Ernesto Souquet
Saia - Modelos de BDD y Modelos de Datos - Ernesto SouquetSaia - Modelos de BDD y Modelos de Datos - Ernesto Souquet
Saia - Modelos de BDD y Modelos de Datos - Ernesto Souquet
 

Último

CUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdfCUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdfEDUARDO MAMANI MAMANI
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,juberrodasflores
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresamerca6
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfIrapuatoCmovamos
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria deCalet Cáceres Vergara
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicaciónJonathanAntonioMaldo
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechojuliosabino1
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfIrapuatoCmovamos
 
CAPACITACION_higiene_industrial (1).ppt...
CAPACITACION_higiene_industrial (1).ppt...CAPACITACION_higiene_industrial (1).ppt...
CAPACITACION_higiene_industrial (1).ppt...jhoecabanillas12
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitariachayananazcosimeon
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfluisccollana
 
2024 2024 202420242024PPT SESIÓN 03.pptx
2024 2024 202420242024PPT SESIÓN 03.pptx2024 2024 202420242024PPT SESIÓN 03.pptx
2024 2024 202420242024PPT SESIÓN 03.pptxccordovato
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosssuser948499
 
17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
17 PRACTICAS - MODALIDAAD FAMILIAAR.docx17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
17 PRACTICAS - MODALIDAAD FAMILIAAR.docxmarthaarroyo16
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)estebancitoherrera
 
HABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfHABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfGEINER22
 
que son los planes de ordenamiento predial POP.pptx
que son los planes de ordenamiento predial  POP.pptxque son los planes de ordenamiento predial  POP.pptx
que son los planes de ordenamiento predial POP.pptxSergiothaine2
 

Último (17)

CUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdfCUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdf
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresa
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria de
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicación
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derecho
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
 
CAPACITACION_higiene_industrial (1).ppt...
CAPACITACION_higiene_industrial (1).ppt...CAPACITACION_higiene_industrial (1).ppt...
CAPACITACION_higiene_industrial (1).ppt...
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
 
2024 2024 202420242024PPT SESIÓN 03.pptx
2024 2024 202420242024PPT SESIÓN 03.pptx2024 2024 202420242024PPT SESIÓN 03.pptx
2024 2024 202420242024PPT SESIÓN 03.pptx
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datos
 
17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
17 PRACTICAS - MODALIDAAD FAMILIAAR.docx17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)
 
HABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfHABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdf
 
que son los planes de ordenamiento predial POP.pptx
que son los planes de ordenamiento predial  POP.pptxque son los planes de ordenamiento predial  POP.pptx
que son los planes de ordenamiento predial POP.pptx
 

El Modelo Relacional de Datos

  • 1. REPÚBLICA BOLIVARIANA DEVENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA, CIENCIAYTECNOLOGÍA UNIVERSIDADTERRITORIAL DELTAICA “FRANCISCOTAMAYO” PROGRAMA NACIONAL DE FORMACIÓN EN INFORMÁTICA TUCUPITA, ESTADO DELTA AMACURO BACHILLERES: Cedeño Nellismar Gascón Mayumis Guerra Manuel Julio, 2017 Trayecto II –Trimestre II FACILITADOR: Ing. Angel Aguilar
  • 2. Bases del Modelo Relacional y Ejemplo 28-07- 2017 2 Modelo de organización y gestión de bases de datos consistente en el almacenamiento de datos en tablas compuestas por filas, o tuplas, y columnas o campos. Ejemplo:
  • 3. El modelo relacional de datos 28-07-2017 3 * Esquemas de los modelos Relacional. Un esquema de M/R seria la manera en que esta se organiza, cumpliendo que tenga sus atributos e identificaciones. Ejemplo:
  • 4. El modelo relacional de datos 28-07-2017 4 * Atributos de los modelos Relacional. Los atributos definen o identifican las características de entidad (es el contenido de esta entidad). Cada entidad contiene distintos atributos Ejemplo:
  • 5. El modelo relacional de datos 28-07-2017 5 *Tablas de los modelos Relacional. Es el nombre que recibe cada una de las relaciones que se establecen entre los datos almacenados; cada nueva relación da lugar a una tabla. Están formadas por filas, también llamadas tuplas Ejemplo: ID Nombre Apellido Cédula 111 Mayumis Gascón 55333444 222 Manuel Guerra 66777888 333 Nellismar Cedeño 88999000
  • 6. El modelo relacional de datos 28-07- 2017 6 *Tuplas de los modelos Relacional. Las tuplas son cada uno de los elementos que contiene una instancia de la relación (filas). Ejemplo: ID Nombre Apellido Cédula 111 Mayumis Gascón 55333444 222 Manuel Guerra 55666777 333 Nellismar Cedeño 88999000 Tupla
  • 7. El modelo relacional de datos 28-07-2017 7 * Dominios de los modelos Relacional. Básicamente es el tipo de valores que puede tomar un atributo (se considera finito). Ejemplo:ID Nombre Apellido Cédula 111 Mayumis Gascón 55333444 222 Manuel Guerra 55666777 333 Nellismar Cedeño 88999000 Dominio-Texto Dominio-EnteroDominio-Entero * Claves de los modelos Relacionales Elementos que impiden la duplicidad de registros, una de las grandes desventajas que presentan otros modelos de organización y gestión de bases de datos.
  • 8. El modelo relacional de datos 8 Algebra Relacional El álgebra relacional consiste de algunas simples pero poderosas maneras de construir nuevas relaciones a partir de otras. Restricciones del modelo relacional El modelo relacional de datos contempla tres tipos de restricciones: - Integridad de la clave. Ningún atributo de una clave candidata puede tomar valores nulos. - Integridad de referencia o referencial. Sea T1.a un atributo de la tabla T1 que forma parte de una clave ajena para la tabla T2.. - Otras restricciones de acuerdo con la semántica concreta del problema. Pueden ser sencillas, como la especificación de valores mínimos o máximos que puede tomar un atributo numérico, lista de valores permitidos de un atributo.
  • 9. El modelo relacional de datos 28-07- 2017 9 Restricciones de la entidad Las restricciones en una entidad son las condiciones con las cuales una entidad debe cumplir para que pueda der suministrada con éxito en una base de datos Restricciones de la integridad referencial. Estas restricciones permiten tener un seguro para que un registro en una base de datos no sufra ningún daño ni perdía en una modificación. Ejemplo: Si tenemos una entidad “Viaje” (con un atributo que especifica el maximo de cupos para cada viaje) y otra entidad “Ventas” (agregado de “Cliente” compra “Viaje”) la restricción seria “No se puede vender mas viajes del máximo de cupos por viaje.
  • 10. El modelo relacional de datos 28-07-2017 10 Diagrama E/R a Modelo Relacionales. “En un registro de tránsito, en el cual se le otorgan a las personas permisos de conducir se necesita saber qué cantidad de personas acuden para recibir un permiso de conducir. A cada persona de le registra nombre, apellido, dirección, edad, habilidad de conducción. Y los permisos tienen un grado, ID, territorio. En donde una persona solo puede tener un permiso de conducir, y un permiso de conducir puede pertenecer a solo una persona.” Permiso de conducir 1:1 1:1 Persona Obtiene Persona Nombre Apellido Dirección Edad Habilidad de conducir Permiso de conducir ID Grado Territorio 1
  • 11. El modelo relacional de datos 28-07- 2017 11 De Entidades a Relaciones Persona Permiso de conducir Persona Permiso de conducir 1 Usando el ejemplo anterior:
  • 12. El modelo relacional de datos 28-07-2017 12 De relaciones en E/R a relaciones Usando los ejemplos anteriores: Persona Permiso de conducir 1 Permiso de conducir 1:1 1:1 Persona Obtiene Usando el ejemplo anterior:
  • 13. El modelo relacional de datos 28-07- 2017 13 Combinación de relaciones de bases de datos y ejemplifique. La combinación de relaciones consiste en agregar datos de una tabla a otra eligiendo las condiciones que tendrá esta combinación.
  • 14. El modelo relacional de datos 28-07- 2017 14 * Normalización Básicamente como la definición lo dice, la normalización es el proceso de construcción de una BD cumpliendo las condiciones que esta tiene. ID Nombre Apellido Cédula 111 Mayumis Gascón 55333444 222 Manuel Guerra 55666777 333 Nellismar Cedeño 88999000 Nombre de la tabla: Estudiantes Fila Columna
  • 15. El modelo relacional de datos 28-07- 2017 15 * Anomalías de Inserción. Se produce en dos casos. En primer lugar, cuando se inserta una nueva fila sin respetar las dependencias funcionales. En el ejemplo anterior puede ocurrir si se añade una fila de un estudiante adscrito a Informática y con un ID distinto a (3) dígitos. En segundo lugar, la imposibilidad de añadir nuevos datos para el consecuente de la dependencia funcional sin que exista un antecedente para ella. En el ejemplo anterior no se puede dar de alta un centro a menos que exista un estudiante destinado en él.
  • 16. El modelo relacional de datos 28-07-2017 16 * Borrado y Modificación. Esta opción le indica al sistema gestor de la base de datos que cuando se elimina un registro de la tabla principal automáticamente se borran también los registros relacionados en la tabla secundaria. Ejemplo: Si borramos la población Cuba en la tabla de poblaciones, automáticamente todos los habitantes de Cuba se borrarán de la tabla de habitantes. Esta opción le indica al sistema gestor de la base de datos que cuando se cambie un valor del campo clave de la tabla principal, automáticamente cambiará el valor de la clave foránea de los registros relacionados en la tabla secundaria. Ejemplo: si cambiamos en la tabla de poblaciones (la tabla principal) el valor 1 por el valor 10 en el campo código (la clave principal), automáticamente se actualizan todos los habitantes (en la tabla secundaria) que tienen el valor 1 en el campo población (en la clave ajena) dejando 10 en vez de 1.
  • 17. El modelo relacional de datos 28-07-2017 17 * Dependencias Funcionales Una dependencia funcional (DF) es una propiedad semántica de un esquema de relación que presentan las tuplas válidas de la relación que determina para cada valor de un conjunto de atributos X el valor de otro conjunto de atributosY.
  • 18. El modelo relacional de datos 28-07-2017 18 * Descomposición de Relaciones. Siempre que un analista de sistemas de base de datos arma una base de datos, queda a su cargo descomponer dicha base en grupos y segmentos de registros. Este proceso es la descomposición; * Descomposición en BCNF. Un er R está en BCNF si, siempre que una df X ->A se cumple en R, entonces X es una superclave de R. Ejemplo: Sea R(nombre, teléfono, afición , dirección) F = {nombre -> dirección, nombre, teléfono, afición -> dirección} Viola BCNF
  • 19. El modelo relacional de datos 28-07-2017 19 * Formas Normales y de ejemplo de cada una (1FN, 2FN, 3FN). - Primera Forma Normal (1FN) Los dominios de los atributos deben incluir solo valores atómicos (los atributos no pueden ser multivaluados ni compuestos). - Segunda Forma Normal (2FN) Un er R está en 2NF si ningún atributo no primo A de R depende parcialmente de cualquier clave de R. -Tercera Forma Normal (3FN) Un er R está en 3NF si está en 2NF y ningún atributo no primo de R depende transitivamente de una clave de R. Un er R está en 3NF si, siempre que una df X -> A se cumple en R, o bien (a) X es una superclave de R, o (b) A es un atributo primo de R.