SlideShare uma empresa 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.

Mais conteúdo relacionado

Mais procurados

Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacionalomarzon
 
Metodologias de diseño de bd
Metodologias de diseño de bdMetodologias de diseño de bd
Metodologias de diseño de bdArnold Ortiz
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREjose_rob
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosYarquiri Claudio
 
Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasJuanMiguelCustodioMo
 
Normalización de bases de datos
Normalización de bases de datosNormalización de bases de datos
Normalización de bases de datoshugofreestyle
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-RRobert Rodriguez
 
Gestor de almacenamiento
Gestor de almacenamientoGestor de almacenamiento
Gestor de almacenamientoCarlos Mila
 
Normalización en Bases de datos
Normalización en Bases de datosNormalización en Bases de datos
Normalización en Bases de datoskamui002
 
Llave primaria y llave foránea
Llave primaria y llave foráneaLlave primaria y llave foránea
Llave primaria y llave foráneaTata Jaramillo
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datosralbarracin
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionalesAngel Minga
 
Normalización de Bases de Datos (Hasta Boyce-Codd)
Normalización de Bases de Datos (Hasta Boyce-Codd)Normalización de Bases de Datos (Hasta Boyce-Codd)
Normalización de Bases de Datos (Hasta Boyce-Codd)Ariel Tonatiuh Espindola
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlPipe Muñoz
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físicoerrroman
 
Normalizaciòn
NormalizaciònNormalizaciòn
Normalizaciònomarzon
 
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
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datoslizemontoya
 

Mais procurados (20)

Integridad en las bases de datos
Integridad en las bases de datosIntegridad en las bases de datos
Integridad en las bases de datos
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Tercera forma normal
Tercera forma normalTercera forma normal
Tercera forma normal
 
Metodologias de diseño de bd
Metodologias de diseño de bdMetodologias de diseño de bd
Metodologias de diseño de bd
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y Desventajas
 
Normalización de bases de datos
Normalización de bases de datosNormalización de bases de datos
Normalización de bases de datos
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-R
 
Gestor de almacenamiento
Gestor de almacenamientoGestor de almacenamiento
Gestor de almacenamiento
 
Normalización en Bases de datos
Normalización en Bases de datosNormalización en Bases de datos
Normalización en Bases de datos
 
Llave primaria y llave foránea
Llave primaria y llave foráneaLlave primaria y llave foránea
Llave primaria y llave foránea
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datos
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionales
 
Normalización de Bases de Datos (Hasta Boyce-Codd)
Normalización de Bases de Datos (Hasta Boyce-Codd)Normalización de Bases de Datos (Hasta Boyce-Codd)
Normalización de Bases de Datos (Hasta Boyce-Codd)
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físico
 
Normalizaciòn
NormalizaciònNormalizaciòn
Normalizaciòn
 
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
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datos
 

Semelhante 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
 

Semelhante 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

Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...israel garcia
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalIngrid459352
 
Posiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfPosiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfJC Díaz Herrera
 
Panorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOPanorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOJuan Carlos Fonseca Mata
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfJC Díaz Herrera
 
Familias más ricas de países de AL en inicio de su hegemonía (2024).pdf
Familias más ricas de países de AL en inicio de su hegemonía (2024).pdfFamilias más ricas de países de AL en inicio de su hegemonía (2024).pdf
Familias más ricas de países de AL en inicio de su hegemonía (2024).pdfJC Díaz Herrera
 
PIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosPIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosEstefaniaRojas54
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfJC Díaz Herrera
 
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirTriptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirluis809799
 
Familias_más_ricas_de_AL_en_la_historia.pdf
Familias_más_ricas_de_AL_en_la_historia.pdfFamilias_más_ricas_de_AL_en_la_historia.pdf
Familias_más_ricas_de_AL_en_la_historia.pdfJC Díaz Herrera
 
Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024AndrsReinosoSnchez1
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfJC Díaz Herrera
 
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
 
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICACNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICAYOSHELINSARAIMAMANIS2
 
Las familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfLas familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfJC Díaz Herrera
 
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxINTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxJamesHerberthBacaTel
 
Los_países_con_la_mayor_cantidad_de_rascacielos (2023).pdf
Los_países_con_la_mayor_cantidad_de_rascacielos (2023).pdfLos_países_con_la_mayor_cantidad_de_rascacielos (2023).pdf
Los_países_con_la_mayor_cantidad_de_rascacielos (2023).pdfJC Díaz Herrera
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticJamithGarcia1
 
Premios_nobel_por_grupo_racial_ (2024).pdf
Premios_nobel_por_grupo_racial_ (2024).pdfPremios_nobel_por_grupo_racial_ (2024).pdf
Premios_nobel_por_grupo_racial_ (2024).pdfJC Díaz Herrera
 
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfIndustria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfJC Díaz Herrera
 

Último (20)

Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dental
 
Posiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfPosiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdf
 
Panorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOPanorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATO
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
 
Familias más ricas de países de AL en inicio de su hegemonía (2024).pdf
Familias más ricas de países de AL en inicio de su hegemonía (2024).pdfFamilias más ricas de países de AL en inicio de su hegemonía (2024).pdf
Familias más ricas de países de AL en inicio de su hegemonía (2024).pdf
 
PIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosPIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos años
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdf
 
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirTriptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
 
Familias_más_ricas_de_AL_en_la_historia.pdf
Familias_más_ricas_de_AL_en_la_historia.pdfFamilias_más_ricas_de_AL_en_la_historia.pdf
Familias_más_ricas_de_AL_en_la_historia.pdf
 
Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
 
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
 
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICACNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
 
Las familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfLas familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdf
 
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxINTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
 
Los_países_con_la_mayor_cantidad_de_rascacielos (2023).pdf
Los_países_con_la_mayor_cantidad_de_rascacielos (2023).pdfLos_países_con_la_mayor_cantidad_de_rascacielos (2023).pdf
Los_países_con_la_mayor_cantidad_de_rascacielos (2023).pdf
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
 
Premios_nobel_por_grupo_racial_ (2024).pdf
Premios_nobel_por_grupo_racial_ (2024).pdfPremios_nobel_por_grupo_racial_ (2024).pdf
Premios_nobel_por_grupo_racial_ (2024).pdf
 
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfIndustria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
 

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.