República Bolivariana de Venezuela
Ministerio del poder popular para la educación Universitaria Ciencia y Tecnología
Universidad Territorial Deltaica “Francisco Tamayo”
Programa nacional de formación en informática
Tucupita – Estado Delta Amacuro
Modelo Relacional de Datos
Facilitador :
Ing. Ángel Aguilar
Bachiller:
Ivon Homsi
Néstor Pérez
Yhoanlis Odreman
Julio /2017
BASES DELMODELO RELACIONAL Y EJEMPLO
Conjuntos de tablas
Registros (líneas)
Campos(columnas
Estructuras que
se vinculan entre
si por un campo
en común
ESQUEMAS DE LOS MODELOS RELACIONAL
Es aquella
estructura
que
determina
La identidad
y el tipo de
información
Que será
almacenada
dentro de
ella
ATRIBUTOS DE LOS MODELOS RELACIONAL.
Son todas aquellas características que de definen a una relación
TABLAS DE LOS MODELOS RELACIONAL.
Una tabla
Columna y celdas
Las cuales se
componen de dos
estructuras
Registros y
campos
Es utilizada para
organizar información
TUPLAS DE LOS MODELOS RELACIONAL.
El numero de Tuplas
se denomina
cardinalidad
Implícitamente
estructurados
en una tabla
Objeto único
de datos
DOMINIOS DE LOS MODELOS RELACIONAL.
Son características
extremadamente
potentes
En el modelo relaciona
Los dominios pueden ser
diferentes para cada
atributo
Cada atributo esta
definido sobre su
dominio
O pueden haber dos o
mas atributos definidos
sobre el mismo dominio
CLAVES DE LOS MODELOS RELACIONAL.
CLAVES
Primaria
ÍndiceExterna o
foránea
ALGEBRA RELACIONAL
El álgebra relacional no es más que una operación pasó a pasos de
como computar una respuesta sobre las relaciones, además describen el
aspecto sobre la manipulación de los datos.
RESTRICCIONES DEL MODELO RELACIONAL.
Una restricción es una limitación que obliga el cumplimiento de ciertas
condiciones en la BD.
Las restricciones le permiten definir la manera en que Motor de base de datos
exigirá automáticamente la integridad de una base de datos.
Restricciones de la entidad.
Restricciones de la entidad
Las restricciones le permiten definir la manera en que Motor de base de datos exigirá
automáticamente la integridad de una base de datos.
RESTRICCIONES DE LA ENTIDAD.
Las restricciones le permiten definir la manera en que Motor de base de datos exigirá
automáticamente la integridad de una base de datos.
RESTRICCIONES DE LA INTEGRIDAD REFERENCIAL
La integridad referencial garantiza que la relación entre dos tablas permanezca
sincronizada durante las operaciones de actualización y eliminación.
DIAGRAMA E/R A MODELO RELACIONALES
Cliente
DNI
Nombre
Ciudad
Dirección
Compra
Fecha de compra
Fecha de venta
Auto
Modelo
Matricula
Marca
Venta
Promotor
DNI
Nombre
Turno
Teléfono
Color
CLIENTE
DNI
NOMBRE
DIRECCION
CIUDAD
TELEFONO
PROMOTOR
DNI
NOMBRE
TURNO
TELEFONO
AUTO
MATRICULA
MARCA
MODELO
COLOR
DE ENTIDADES A RELACIONES
El cliente Compra
DE RELACIONES EN E/R A RELACIONES
Venta Autos Compra
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.
Relación de uno a uno: Relación de varios a varios:
NORMALIZACIÓN
Normalización es un proceso que clasifica relaciones, objetos, formas de relación
y demás elementos en grupos, en base a las características que cada uno posee.
ANOMALÍAS DE INSERCIÓN
La anomalía de inserción es aquella que se realiza a ciertos problemas que aparecen con
frecuencia en el manejo de la misma cuando el diseño no ha sido elaborado correctamente o dicho de
una manera más entendible esto se realiza cuando el diseño no ha sido realizado de forma
normalizada
BORRADO Y MODIFICACIÓN.
Si queremos modificar una tabla es que queremos realizar una de las siguientes
operaciones:
1) Añadirle una columna (ADD columna).
2) Modificar las definiciones por defecto de la columna (ALTER columna).
3) Borrar la columna (DROP columna).
4) Añadir alguna nueva restricción de tabla (ADD restricción).
5) Borrar alguna restricción de tabla (DROPCONSTRAINT restricción). Para borrar una tabla es preciso utilizar la
sentencia DROP TABLE:
DEPENDENCIAS FUNCIONALES:
Es una conexión entre uno o más atributos. Por ejemplo si se conoce el valor de DNI tiene una
conexión con Apellido o Nombre. EJEMPLO
FECHA DE NACIMIENTO EDAD
Las dependencias funcionales del sistema se escriben utilizando una flecha, de la siguiente manera:
DESCOMPOSICIÓN DE RELACIONES
La descomposición de relaciones es aquella que descompones su partes
construidas en el modelo relacional. EJEMPLO
Esquema-sucursal-cliente=nombre-sucursal,Ciudad-
sucursal,activo, nombre- cliente.
DESCOMPOSICIÓN EN BCNF.
QUE SON FORMAS NORMALES Y DE EJEMPLO DE CADA UNA (1FN, 2FN,
3FN)
Las formas normales (NF) proporcionan los criterios para determinar el grado de
vulnerabilidad de una tabla a inconsistencias y anomalías lógicas.
1FN: Datos atomizados
2FN: Se separan los atributos con DFC con sus PK’s
C_Cliente, C_Producto y (C_Comanda, C_Cliente,
C_Producto) respectivamente.
3FN: El código postal depende del distrito por eso que es el atributo transitivo
a eliminar

presentación modelo relacional

  • 1.
    República Bolivariana deVenezuela Ministerio del poder popular para la educación Universitaria Ciencia y Tecnología Universidad Territorial Deltaica “Francisco Tamayo” Programa nacional de formación en informática Tucupita – Estado Delta Amacuro Modelo Relacional de Datos Facilitador : Ing. Ángel Aguilar Bachiller: Ivon Homsi Néstor Pérez Yhoanlis Odreman Julio /2017
  • 2.
    BASES DELMODELO RELACIONALY EJEMPLO Conjuntos de tablas Registros (líneas) Campos(columnas Estructuras que se vinculan entre si por un campo en común
  • 3.
    ESQUEMAS DE LOSMODELOS RELACIONAL Es aquella estructura que determina La identidad y el tipo de información Que será almacenada dentro de ella
  • 4.
    ATRIBUTOS DE LOSMODELOS RELACIONAL. Son todas aquellas características que de definen a una relación
  • 5.
    TABLAS DE LOSMODELOS RELACIONAL. Una tabla Columna y celdas Las cuales se componen de dos estructuras Registros y campos Es utilizada para organizar información
  • 6.
    TUPLAS DE LOSMODELOS RELACIONAL. El numero de Tuplas se denomina cardinalidad Implícitamente estructurados en una tabla Objeto único de datos
  • 7.
    DOMINIOS DE LOSMODELOS RELACIONAL. Son características extremadamente potentes En el modelo relaciona Los dominios pueden ser diferentes para cada atributo Cada atributo esta definido sobre su dominio O pueden haber dos o mas atributos definidos sobre el mismo dominio
  • 8.
    CLAVES DE LOSMODELOS RELACIONAL. CLAVES Primaria ÍndiceExterna o foránea
  • 9.
    ALGEBRA RELACIONAL El álgebrarelacional no es más que una operación pasó a pasos de como computar una respuesta sobre las relaciones, además describen el aspecto sobre la manipulación de los datos.
  • 10.
    RESTRICCIONES DEL MODELORELACIONAL. Una restricción es una limitación que obliga el cumplimiento de ciertas condiciones en la BD. Las restricciones le permiten definir la manera en que Motor de base de datos exigirá automáticamente la integridad de una base de datos. Restricciones de la entidad. Restricciones de la entidad Las restricciones le permiten definir la manera en que Motor de base de datos exigirá automáticamente la integridad de una base de datos.
  • 11.
    RESTRICCIONES DE LAENTIDAD. Las restricciones le permiten definir la manera en que Motor de base de datos exigirá automáticamente la integridad de una base de datos.
  • 12.
    RESTRICCIONES DE LAINTEGRIDAD REFERENCIAL La integridad referencial garantiza que la relación entre dos tablas permanezca sincronizada durante las operaciones de actualización y eliminación.
  • 13.
    DIAGRAMA E/R AMODELO RELACIONALES Cliente DNI Nombre Ciudad Dirección Compra Fecha de compra Fecha de venta Auto Modelo Matricula Marca Venta Promotor DNI Nombre Turno Teléfono Color CLIENTE DNI NOMBRE DIRECCION CIUDAD TELEFONO PROMOTOR DNI NOMBRE TURNO TELEFONO AUTO MATRICULA MARCA MODELO COLOR
  • 14.
    DE ENTIDADES ARELACIONES El cliente Compra
  • 15.
    DE RELACIONES ENE/R A RELACIONES Venta Autos Compra
  • 16.
    COMBINACIÓN DE RELACIONESDE 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. Relación de uno a uno: Relación de varios a varios:
  • 17.
    NORMALIZACIÓN Normalización es unproceso que clasifica relaciones, objetos, formas de relación y demás elementos en grupos, en base a las características que cada uno posee.
  • 18.
    ANOMALÍAS DE INSERCIÓN Laanomalía de inserción es aquella que se realiza a ciertos problemas que aparecen con frecuencia en el manejo de la misma cuando el diseño no ha sido elaborado correctamente o dicho de una manera más entendible esto se realiza cuando el diseño no ha sido realizado de forma normalizada
  • 19.
    BORRADO Y MODIFICACIÓN. Siqueremos modificar una tabla es que queremos realizar una de las siguientes operaciones: 1) Añadirle una columna (ADD columna). 2) Modificar las definiciones por defecto de la columna (ALTER columna). 3) Borrar la columna (DROP columna). 4) Añadir alguna nueva restricción de tabla (ADD restricción). 5) Borrar alguna restricción de tabla (DROPCONSTRAINT restricción). Para borrar una tabla es preciso utilizar la sentencia DROP TABLE:
  • 20.
    DEPENDENCIAS FUNCIONALES: Es unaconexión entre uno o más atributos. Por ejemplo si se conoce el valor de DNI tiene una conexión con Apellido o Nombre. EJEMPLO FECHA DE NACIMIENTO EDAD Las dependencias funcionales del sistema se escriben utilizando una flecha, de la siguiente manera:
  • 21.
    DESCOMPOSICIÓN DE RELACIONES Ladescomposición de relaciones es aquella que descompones su partes construidas en el modelo relacional. EJEMPLO Esquema-sucursal-cliente=nombre-sucursal,Ciudad- sucursal,activo, nombre- cliente.
  • 22.
  • 23.
    QUE SON FORMASNORMALES Y DE EJEMPLO DE CADA UNA (1FN, 2FN, 3FN) Las formas normales (NF) proporcionan los criterios para determinar el grado de vulnerabilidad de una tabla a inconsistencias y anomalías lógicas. 1FN: Datos atomizados 2FN: Se separan los atributos con DFC con sus PK’s C_Cliente, C_Producto y (C_Comanda, C_Cliente, C_Producto) respectivamente.
  • 24.
    3FN: El códigopostal depende del distrito por eso que es el atributo transitivo a eliminar