advertisement

22modelo R

62 %
38 %
advertisement
Information about 22modelo R
Education

Published on September 21, 2008

Author: rmonago

Source: slideshare.net

Description

Modelo relacional
advertisement

Operaciones con Base de Datos Tema -2: BD Relacionales 2.3.- Diseño Lógico – Modelo Relacional

2.1.- Diseño de Base de Datos Fases en el diseño de BD: 2.2.- Diseño Conceptual – Modelo E/R 2.3.- Diseño Lógico – Modelo Relacional 2.4.- Trasformación del E/R al R 2.6.- Normalización 2.5.- Diseño Físico

2.1.- Diseño de Base de Datos Fases en el diseño de BD: 2.2.- Diseño Conceptual – Modelo E/R 2.3.- Diseño Lógico – Modelo Relacional 2.4.- Trasformación del E/R al R 2.6.- Normalización 2.5.- Diseño Físico

2.3.- Diseño Lógico Modelo relacional basado en las matemáticas: Teoría de conjuntos Lógica de predicados La teoría matemática: Predecible Fiable Seguro

Modelo relacional basado en las matemáticas:

Teoría de conjuntos

Lógica de predicados

La teoría matemática:

Predecible

Fiable

Seguro

2.3.1.- El modelo relacional A nivel lógico como tablas El modelo relacional como modelo de datos: Estructura de datos Integridad de datos Manejo de datos

A nivel lógico como tablas

El modelo relacional como modelo de datos:

Estructura de datos

Integridad de datos

Manejo de datos

Definiciones: Relación: es una tabla con filas y columnas. Atributo: columnas (campos) Registros: filas (registros individuales) Dominio: valores de los atributos Tupla: fila de la relación=registro Grado: numero de atributos de la relación Cardinalidad: numero de tuplas de la relación Definición formal de la relación . 2.3.2.- Estructura de datos relacional

Definiciones:

Relación: es una tabla con filas y columnas.

Atributo: columnas (campos)

Registros: filas (registros individuales)

Dominio: valores de los atributos

Tupla: fila de la relación=registro

Grado: numero de atributos de la relación

Cardinalidad: numero de tuplas de la relación

Definición formal de la relación .

Definiciones: Relación Atributos Registro Dominio (atributo) Tupla=registro Grado: 6 Cardinalidad: 5 2.3.2.- Estructura de datos relacional

Definiciones:

Relación

Atributos

Registro

Dominio (atributo)

Tupla=registro

Grado: 6

Cardinalidad: 5

2. -Propiedades de las relaciones : Cada relación un nombre unico. Los valores de los atributos son atómicos. No hay dos atributos que se llamen igual. El orden de los atributos no importa. Cada tupla es distinta El orden de las tuplas no importa 2.3.2.- Estructura de datos relacional

2. -Propiedades de las relaciones :

Cada relación un nombre unico.

Los valores de los atributos son atómicos.

No hay dos atributos que se llamen igual.

El orden de los atributos no importa.

Cada tupla es distinta

El orden de las tuplas no importa

Relación Dominio 2.3.2.- Estructura de datos relacional

3.- Tipos de relaciones: Relaciones base. Vistas. Instantaneas. Resultados de consultas Resultados intermedios. Resultados temporales 2.3.2.- Estructura de datos relacional

3.- Tipos de relaciones:

Relaciones base.

Vistas.

Instantaneas.

Resultados de consultas

Resultados intermedios.

Resultados temporales

4.- Claves: Superclave: identifican de modo único Clave candidata: superclave unica e irreducible Clave compuesta: formada por mas de un atributo Clave primaria: clave candidata para identificar tuplas Claves altenativas: las claves candidatas que no son elegidas como primaria. Clave ajenas: atributos que son clave primaria en otra relación. 2.3.2.- Estructura de datos relacional

4.- Claves:

Superclave: identifican de modo único

Clave candidata: superclave unica e irreducible

Clave compuesta: formada por mas de un atributo

Clave primaria: clave candidata para identificar tuplas

Claves altenativas: las claves candidatas que no son elegidas como primaria.

Clave ajenas: atributos que son clave primaria en otra relación.

2.3.2.- Estructura de datos relacional 5.- Esquema de una BDR: Nombre (atributos) Oficina ( Onum , Calle, Area, Población, Teléfono, Fax) clave primaria Relación—clave ajena--> Relación Onum Plantilla Oficina: Oficina a la que pertenece el empleado

5.- Esquema de una BDR:

Nombre (atributos)

Oficina ( Onum , Calle, Area, Población, Teléfono, Fax)

clave primaria

Relación—clave ajena--> Relación

Onum

Plantilla Oficina:

Oficina a la que pertenece el empleado

2.3.2.- Estructura de datos relacional Esquema Diagramas Referenciales

2.3.3.- Reglas de integridad Para garantizar que los datos son correctos. Nulos. R.I. de entidades: ninguno de los atributos que componen la clave primaria pueden ser nulos. R.I. Referencial: si hay alguna clave ajena en una relación sus valores deben coincidir con los valores de la clave primaria a la que hacen referencia. Reglas de negocio.

Para garantizar que los datos son correctos.

Nulos.

R.I. de entidades: ninguno de los atributos que componen la clave primaria pueden ser nulos.

R.I. Referencial: si hay alguna clave ajena en una relación sus valores deben coincidir con los valores de la clave primaria a la que hacen referencia.

Reglas de negocio.

2.3.4.- Lenguajes relacionales Álgebra relacional Selección Proyección Producto cartesiano Unión Diferencia Concatenación Join Concatenación externa Interseción División Agrupación Unarias: trabaja sobre una sola relación Binarias: trabaja sobre un par de relaciones Fundamentales

Álgebra relacional

Selección

Proyección

Producto cartesiano

Unión

Diferencia

Concatenación Join

Concatenación externa

Interseción

División

Agrupación

3.5.1- Álgebra relacional Selección :Subconjuto que cumple una determinada condición Plantilla WHERE salario>25000

Selección :Subconjuto que cumple una determinada condición

Plantilla WHERE salario>25000

3.5.1- Álgebra relacional Proyección : un subconjunto de datos Plantilla [nombre, apellido]

Proyección : un subconjunto de datos

Plantilla [nombre, apellido]

3.5.1- Álgebra relacional Proyección : un subconjunto de datos Plantilla [nombre, apellido]

Proyección : un subconjunto de datos

Plantilla [nombre, apellido]

3.5.1- Álgebra relacional Producto cartesiano : concatenación de una relación (tabla) con todas las tuplas (registros o filas) de otra relación. Inqulino [qnum,nombre,apellido] X Visita [qnum,inum.comentario]

Producto cartesiano : concatenación de una relación (tabla) con todas las tuplas (registros o filas) de otra relación.

Inqulino [qnum,nombre,apellido]

X

Visita [qnum,inum.comentario]

3.5.1- Álgebra relacional Producto cartesiano : concatenación de una relación (tabla) con todas las tuplas (registros o filas) de otra relación. Inquilino Visitas Inqulino [qnum,nombre,apellido] X Visita [qnum,inum.comentario]

Producto cartesiano : concatenación de una relación (tabla) con todas las tuplas (registros o filas) de otra relación.

Inqulino [qnum,nombre,apellido]

X

Visita [qnum,inum.comentario]

3.5.1- Álgebre relacional Unión : la unión de dos tablas, las cuales son compatibles Oficina [area] UNIÓN Inmueble [area] U =

Unión : la unión de dos tablas, las cuales son compatibles

Oficina [area] UNIÓN Inmueble [area]

U =

3.5.1- Álgebre relacional Unión : la unión de dos tablas, las cuales son compatibles Oficina [area] UNIÓN Inmueble [area] U =

Unión : la unión de dos tablas, las cuales son compatibles

Oficina [area] UNIÓN Inmueble [area]

U =

3.5.1- Álgebre relacional Diferencia :las tuplas que se encuentran en una relación R y no en la S Oficina [población] MINUS Inmueble[población] - =

Diferencia :las tuplas que se encuentran en una relación R y no en la S

Oficina [población] MINUS Inmueble[población]

- =

3.5.1- Álgebre relacional Diferencia :las tuplas que se encuentran en una relación R y no en la S Oficina [población] MINUS Inmueble[población] - =

Diferencia :las tuplas que se encuentran en una relación R y no en la S

Oficina [población] MINUS Inmueble[población]

- =

3.6.- Vistas Es una relación virtual Seguridad Facilidades de formato Simplifican operaciones Proporcionan independencia de datos a nivel lógico.

Es una relación virtual

Seguridad

Facilidades de formato

Simplifican operaciones

Proporcionan independencia de datos a nivel lógico.

Add a comment

Related presentations

Related pages

PRESO COM ESPINGARDA DE CHUMBINHO ADAPTADA PRA CALÇAR ...

Standard YouTube License; Loading... ... by Richad R 208,985 views. 3:01 Rifle Calibre .22 - Duration: 2:35. by Matheus conduta 119,475 views.
Read more

Winchester Rifles - Model 1906 For Sale - New and Used ...

Browse all new and used Winchester Rifles - Model 1906 for sale and buy with confidence from Guns International.
Read more

Laurent Giami - YouTube

This site uses cookies from Google to deliver its services, to personalize ads and to analyze traffic. Information about your use of this site is shared ...
Read more

Remington Rifles. Remington Bolt-Action Rifles. Remington ...

REMINGTON BOLT-ACTION AND SEMIAUTOMATIC RIFLES . For nearly two centuries, Remington has consistently produced incredibly beautiful, ...
Read more

Coyote Guns | Coyote Hunting Rifles & Shotguns

Coyote Hunting Guns - Read a lot of useful info and reviews of the most used and well known coyote hunting rifles & shotguns in the world.
Read more

Rifles y Pistolas Deportivas

Índice Index Sobre la Empresa About the company Rifles de aire Air rifles Rifles de Municiones BB’s rifles Rifles de Salva Blank cartridges rifles
Read more

22MODELO Demonstrativo dos Restos a Pagar

R$1,00 Liquidados e não pagos (Processados) Empenhados e Não Liquidados ... 22MODELO_Demonstrativo_dos_Restos_a_Pagar.xls Author: m166626 Created Date:
Read more

Rifles Calibre .22 - MercadoLibre México

Oportunidad en Rifles Calibre .22! Más de 86 ofertas a excelentes precios en MercadoLibre México
Read more