INTEGRANTES:
LISBETH ALEXANDRA VASQUEZ CIEZA
ALCIRA GONZALES MUÑOZ
DOCENTE:
MARCO PORRO CHULLI
DEFINICION
Es el modelo más utilizado en la
actualidad para modelar problemas
reales y administrar datos
dinámicamente. Su idea
fundamental es el uso de
«relaciones».
El modelo relacional, para el
modelado y la gestión de bases de
datos, es un modelo de
datos basado en la lógica de
predicados y en la teoría de
conjuntos.
PROPIEDADES
Cardinalidad:
Número de tuplas
que contiene una
relación.
Grado: Número
de atributos de
cada tupla.
Instancia: Es el
conjunto de tuplas
que contiene una
relación en un
momento
determinado
Clave: Es un
conjunto de
atributos que
identifica de forma
univoca a una
tupla.
Relación Uno a Uno: Se presenta cuando existe una relación como su nombre lo indica
uno a uno, denominado también relación de matrimonio. Una entidad del tipo A solo se
puede relacionar con una entidad del tipo B, y viceversa.
Relación Uno a Muchos: Significa que una entidad del tipo A puede relacionarse con
cualquier cantidad de entidades del tipo B, y una entidad del tipo B solo puede estar
relacionada con una entidad del tipo A.
Muchos a Uno: Indica que una entidad del tipo B puede relacionarse con cualquier
cantidad de entidades del tipo A, mientras que cada entidad del tipo A solo puede
relacionarse con solo una entidad del tipo B.
Muchas a Muchas: Establece que cualquier cantidad de entidades del tipo A pueden
estar relacionados con cualquier cantidad de entidades del tipo B.
Relaciones Base: Con nombre, reales, autónomas (parte directa de la base de datos).
Vistas: Con nombre, derivadas, virtuales.
Instantáneas: Con nombre, derivadas, reales (sólo lectura), refresco periódico.
Restricciones de Dominios: Al definir cada atributo sobre un dominio se impone una
restricción sobre el conjunto de valores permitidos.
Reglas de Integridad de Entidades: Ninguno de los atributos que componen la clave
primaria puede ser nulo.
Si en una relación hay alguna clave ajena, sus valores deben coincidir con valores de la
clave primaria a la que hace referencia, o bien, deben ser completamente nulos.
Regla de Modificación:
Esto ocurre cuando se intenta modificar el valor de la clave primaria de la tupla
referenciada por la clave ajena; se debe solucionar o bien restringiendo (no se puede),
propagando (modificando el valor de la clave primaria de la tuplas que la referencian).
Anular (Se modifica la tupla y se referencia a nulo la clave ajena).
Regla de Integridad: Restricción que debe cumplirse sobre una BD en todos sus
estados.
Reglas de Negocio: Reglas de integridad específicas de cada base de datos
Reglas de Integridad Generales:
Regla de integridad de entidades (amiga de las claves primarias).
Regla de integridad referencial (amiga de las claves ajenas).
Restricciones de Dominios: Al definir cada atributo sobre un dominio, se impone una
restricción sobre el conjunto de valores permitidos para cada atributo.
El modelo relacional propone una representación de la información
que origina esquemas que representen fielmente la información los objetos
y las relaciones, y que además sea fácilmente entendida por usuarios,
siendo posible ampliar el esquema de la BD sin modificar la estructura
lógica. Además debe permitir flexibilidad en la formulación de los
interrogantes sobre los datos.
En cuanto a la estructura del modelo relacional, las principales
características de las relaciones son las siguientes:
 No admiten filas duplicadas. La principal herramientas de la que
disponemos es la clave principal.
 Las columnas no tienen por qué estar ordenadas, es decir que no tienen
que seguir un orden específico.
 La tabla es plana, esto es, cada intersección de filas y columnas ofrece un
dato único, no un conjunto.
 Principalmente vemos la necesidad de conocer cada
día más el entorno de las bases de datos. Aprender de
manera didáctica y autodidactica con mayor
dedicación.
 Es necesario conocer que la implementación del
código debe estar bien estructurada para evitar
algunas redundancias innecesarias.
 Conocer las especificaciones que nos presenta
cuando estructuramos las tablas de cada base de
datos, realizando nuestro trabajo más práctico y
sencillo
 Las ventajas de las bases de datos que se superponen
a los sistemas de archivos del pasado, como sabemos
todo evoluciona es así como el modelo relacional que
implementa SQL, nos da una excelente herramienta
en la administración, seguridad y fiabilidad de los
datos.
 Se sabe que conocer el proceso interno, la estructura
he implementación de base de datos nos muestra la
importancia que realizan en el mundo laboral, y
como cada ente que las utiliza es dependiente de
ellas.
 Nos damos cuenta que para desarrollar una base de
datos hay que tener muchos pasos en cuenta para
que el trabajo que realices te salga bien, además en
esta práctica nos tocó desarrollar un ejercicio sobre
el modelo relacional que nos servirá de mucho para
realizar el trabajo de crear una base de datos
MODELO RELACIONAL

MODELO RELACIONAL

  • 1.
    INTEGRANTES: LISBETH ALEXANDRA VASQUEZCIEZA ALCIRA GONZALES MUÑOZ DOCENTE: MARCO PORRO CHULLI
  • 2.
    DEFINICION Es el modelomás utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Su idea fundamental es el uso de «relaciones». El modelo relacional, para el modelado y la gestión de bases de datos, es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos.
  • 3.
    PROPIEDADES Cardinalidad: Número de tuplas quecontiene una relación. Grado: Número de atributos de cada tupla. Instancia: Es el conjunto de tuplas que contiene una relación en un momento determinado Clave: Es un conjunto de atributos que identifica de forma univoca a una tupla.
  • 4.
    Relación Uno aUno: Se presenta cuando existe una relación como su nombre lo indica uno a uno, denominado también relación de matrimonio. Una entidad del tipo A solo se puede relacionar con una entidad del tipo B, y viceversa. Relación Uno a Muchos: Significa que una entidad del tipo A puede relacionarse con cualquier cantidad de entidades del tipo B, y una entidad del tipo B solo puede estar relacionada con una entidad del tipo A. Muchos a Uno: Indica que una entidad del tipo B puede relacionarse con cualquier cantidad de entidades del tipo A, mientras que cada entidad del tipo A solo puede relacionarse con solo una entidad del tipo B. Muchas a Muchas: Establece que cualquier cantidad de entidades del tipo A pueden estar relacionados con cualquier cantidad de entidades del tipo B. Relaciones Base: Con nombre, reales, autónomas (parte directa de la base de datos). Vistas: Con nombre, derivadas, virtuales. Instantáneas: Con nombre, derivadas, reales (sólo lectura), refresco periódico.
  • 5.
    Restricciones de Dominios:Al definir cada atributo sobre un dominio se impone una restricción sobre el conjunto de valores permitidos. Reglas de Integridad de Entidades: Ninguno de los atributos que componen la clave primaria puede ser nulo. Si en una relación hay alguna clave ajena, sus valores deben coincidir con valores de la clave primaria a la que hace referencia, o bien, deben ser completamente nulos. Regla de Modificación: Esto ocurre cuando se intenta modificar el valor de la clave primaria de la tupla referenciada por la clave ajena; se debe solucionar o bien restringiendo (no se puede), propagando (modificando el valor de la clave primaria de la tuplas que la referencian). Anular (Se modifica la tupla y se referencia a nulo la clave ajena). Regla de Integridad: Restricción que debe cumplirse sobre una BD en todos sus estados. Reglas de Negocio: Reglas de integridad específicas de cada base de datos Reglas de Integridad Generales: Regla de integridad de entidades (amiga de las claves primarias). Regla de integridad referencial (amiga de las claves ajenas). Restricciones de Dominios: Al definir cada atributo sobre un dominio, se impone una restricción sobre el conjunto de valores permitidos para cada atributo.
  • 6.
    El modelo relacionalpropone una representación de la información que origina esquemas que representen fielmente la información los objetos y las relaciones, y que además sea fácilmente entendida por usuarios, siendo posible ampliar el esquema de la BD sin modificar la estructura lógica. Además debe permitir flexibilidad en la formulación de los interrogantes sobre los datos. En cuanto a la estructura del modelo relacional, las principales características de las relaciones son las siguientes:  No admiten filas duplicadas. La principal herramientas de la que disponemos es la clave principal.  Las columnas no tienen por qué estar ordenadas, es decir que no tienen que seguir un orden específico.  La tabla es plana, esto es, cada intersección de filas y columnas ofrece un dato único, no un conjunto.
  • 7.
     Principalmente vemosla necesidad de conocer cada día más el entorno de las bases de datos. Aprender de manera didáctica y autodidactica con mayor dedicación.  Es necesario conocer que la implementación del código debe estar bien estructurada para evitar algunas redundancias innecesarias.  Conocer las especificaciones que nos presenta cuando estructuramos las tablas de cada base de datos, realizando nuestro trabajo más práctico y sencillo
  • 8.
     Las ventajasde las bases de datos que se superponen a los sistemas de archivos del pasado, como sabemos todo evoluciona es así como el modelo relacional que implementa SQL, nos da una excelente herramienta en la administración, seguridad y fiabilidad de los datos.  Se sabe que conocer el proceso interno, la estructura he implementación de base de datos nos muestra la importancia que realizan en el mundo laboral, y como cada ente que las utiliza es dependiente de ellas.
  • 9.
     Nos damoscuenta que para desarrollar una base de datos hay que tener muchos pasos en cuenta para que el trabajo que realices te salga bien, además en esta práctica nos tocó desarrollar un ejercicio sobre el modelo relacional que nos servirá de mucho para realizar el trabajo de crear una base de datos