8
GRUPO : COMPUTER CYBER INTEGRANTES: I. CUBAS ZAMORA STHEFANY II.JANAMPA TARRILLO ISAAC «AÑO DE LA CONSOLIDACIÓN DEL MAR DE GRAU»

Base de datos presentacion2

Embed Size (px)

Citation preview

Page 1: Base de datos presentacion2

GRUPO : COMPUTER CYBER

INTEGRANTES:

I. CUBAS ZAMORA STHEFANYII. JANAMPA TARRILLO ISAAC

«AÑO DE LA CONSOLIDACIÓN DEL MAR DE GRAU»

Page 2: Base de datos presentacion2

MODELO RELACIONAL

Page 3: Base de datos presentacion2

1.CONTENIDO DEFINICIÓNEl modelo relacional para la gestión de una base de datos es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. PROPIEDADES Cada relación tiene un nombre distinto. Los valores de los atributos son atómicos (relaciones

normalizadas). Cada atributo tiene un nombre distinto. Los atributos no están ordenados. No hay tuplas duplicadas. Las tuplas no están ordenadas.

Page 4: Base de datos presentacion2

TIPOS DE RELACIÓN � Relaciones base: con nombre, reales, autónomas (parte directa de la base de datos). CREATE TABLE PROVINCIAS(CODPRO VARCHAR2(2), NOMBRE VARCHAR2(30), CONSTRAINT CP_PROVINCIAS PRIMARY KEY (CODPRO)); � Vistas: con nombre, derivadas, virtuales.CREATE VIEW COM_VAL AS SELECT PU.CODPUE,PU.NOMBRE,PR.CODPRO,PR.NOMBRE PROVINCIA FROM PUEBLOS PU, PROVINCIAS PR WHERE PU.CODPRO=PR.CODPRO AND PR.CODPRO IN (’03’,’12’,’46’); Instantáneas: con nombre, derivadas, reales (sólo

lectura), refresco periódico.CREATE SNAPSHOT FAC_VLC STORAGE INITIAL 50K NEXT 50K REFRESH FAST NEXT NEXT_DAY(TRUNC(SYSDATE),'MONDAY') AS SELECT * FROM VLC.FACTURAS;

Page 5: Base de datos presentacion2

REGLAS DE INTEGRIDAD 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).Además existen las restricciones de dominios : al definir cada atributo sobre un dominio, se impone una restricción sobre el conjunto de valores permitidos para cada atributo.

Page 6: Base de datos presentacion2

2.RESÚMENPrincipalmente está definido como una lógica de predicados.En los tipos de relaciones es importante saber aquello que nos da entender y conocer que son partes directas de la base de datos, como también pueden ser de lecturas. Y en una regla de integridad pueden ser llaves que acontecen cuando se hacen una relación.3.RECOMENDACIONESEs necesario conocer que la implementación del código debe estar bien estructurado para evitar algunas redundancias innecesarias.

Page 7: Base de datos presentacion2

4.CONCLUSIONESA través del desarrollo de las prácticas en laboratorio he conocido 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.5.APRECIACIÓN DEL EQUIPOEs deseo de este grupo que sepamos los diferentes tipos de relaciones y sus funciones que cumplen cada relación.

Page 8: Base de datos presentacion2

6.GLOSARIO DE TÉRMINOSACTUALIZACIÓN: Hecho de reflejar los cambios que se producen en realidad en las relaciones de una base de datos.BORRADO: Hecho de borrar uno o más tuplas de una relación.UNIÓN: Operación del algebra relacional que, a partir de dos relaciones, obtiene una nueva relación formada por todas las tuplas que están en algunas de las relaciones de partida.7.BIBLIOGRAFÍAhttps://es.wikipedia.org/wiki/Modelo_relacional.http://www3.uji.es/~mmarques/f47/teoria/tema4.pdf.http://paginaspersonales.deusto.es/dipina/BD/tema1-modelorelacional.pdf.