Pasaje a Tablas - PowerPoint PPT Presentation

About This Presentation
Title:

Pasaje a Tablas

Description:

Title: Programacion C - Archivos Author: Leonardo Car mbula Last modified by: Gabriel Matonte Created Date: 4/17/2003 1:32:48 AM Document presentation format – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 25
Provided by: Leonar45
Category:

less

Transcript and Presenter's Notes

Title: Pasaje a Tablas


1
Pasaje a Tablas
2
Pasaje a Tablas
  • Luego de haber realizado el análisis de la
    realidad planteada, efectuando un Modelo Entidad
    Relación que la represente.
  • Entidades
  • Relaciones
  • Atributos y Atributos Determinates
  • Restricciones
  • Cardinalidad
  • Totalidad
  • Mínimo y Máximo

3
Pasaje a Tablas
  • Entidades
  • En principio, cada conjunto de entidades genera
    una tabla con el mismo nombre, para almacenar los
    datos de cada entidad que lo compone.

Estudiantes
dirección
fecha_nac
CId
nombre
Estudiantes (CId, nombre, fecha_nac, dirección)
4
Pasaje a Tablas
  • Atributo Compuesto
  • Se genera un atributo por cada atributo atómico
    que lo compone.

Estudiantes
calle
numero
dirección
esquina
fecha_n
CId
nombre
Estudiantes (CId, nombre, fecha_n, calle, numero,
esquina)
5
Pasaje a Tablas
  • Atributo Multivalorado
  • Un atributo multivalorado genera una relación con
    la entidad a la que pertenece.

Estudiantes
teléfono
fecha_nac
CId
nombre
Estudiantes (CId, nombre, fecha_nac)
Est-Telefono (CId, telefono)
6
Pasaje a Tablas
  • Relaciones
  • Binarias
  • La relación entre las entidades se representa a
    través de una tabla
  • Esta tabla esta formada por los atributos
    determinantes de las entidades relacionadas

A
B
A-B
A3
A1
A2
B1
B2
7
Pasaje a Tablas
  • Relaciones
  • Binarias
  • La relación entre las entidades se representa a
    través de una tabla
  • Esta tabla esta formada por los atributos
    determinantes de las entidades relacionadas

A
B
A-B
A3
A1
A2
B1
B2
8
Pasaje a Tablas
  • Relaciones
  • Binarias
  • A-B (A1, A2, B1)
  • El atributo determinate de la relación depende de
    la cardinalidad de la relación.

A
B
A-B
A3
A1
A2
B1
B2
9
Pasaje a Tablas
  • Relaciones
  • Binarias
  • A-B (A1, A2, B1,A_B_1)
  • Si la relación posee atributos propios, se
    representan en la misma tabla, A-B.

A
B
A-B
A3
A_B_1
A1
A2
B1
B2
10
Pasaje a Tablas
  • Relaciones
  • Binarias
  • N a N

N
N
A
B
A-B
A3
A1
A2
B1
B2
A (A1, A2, A3) B (B1, B2) A-B (A1, A2, B1)
11
Pasaje a Tablas
  • Relaciones
  • Binarias
  • N a 1

1
N
A
B
A-B
A3
A1
A2
B1
B2
Si no hay totalidad, es preferible crear la
relación porque no todos los A se relacionan con
los B
A (A1, A2, A3) B (B1, B2) A-B (A1, A2, B1)
12
Pasaje a Tablas
  • Relaciones
  • Binarias
  • 1 a N

N
1
A
B
A-B
A3
A1
A2
B1
B2
A (A1, A2, A3) B (B1, B2) A-B (B1, A1, A2)
13
Pasaje a Tablas
  • Relaciones
  • Binarias
  • 1 a N
  • Para este caso, TOTALIDAD, la relación A-B se
    representa en la entidad B
  • B hereda la clave de A (A1, A2)

N
1
A
B
A-B
A3
A1
A2
B1
B2
B (B1, B2, A1, A2)
14
Pasaje a Tablas
  • Relaciones
  • Binarias
  • 1 a N
  • Para este caso, la totalidad no afecta la
    relación, como si no existiera.

N
1
A
B
A-B
A3
A1
A2
B1
B2
A (A1, A2, A3) B (B1, B2) A-B (B1, A1, A2)
15
Pasaje a Tablas
  • Relaciones
  • Binarias
  • 1 a 1

1
1
A
B
A-B
A3
A1
A2
B1
B2
A (A1, A2, A3) B (B1, B2) A-B (B1, A1, A2) A-B
(B1, A1, A2)
Elijo alguno de los dos
16
Pasaje a Tablas
  • Relaciones
  • Binarias
  • 1 a 1
  • Para este caso, TOTALIDAD, la relación A-B se
    representa en la entidad B
  • B hereda la clave de A (A1, A2)

1
1
A
B
A-B
A3
A1
A2
B1
B2
B (B1, B2, A1, A2)
17
Pasaje a Tablas
  • Relaciones
  • Binarias
  • 1 a 1
  • Para este caso existen dos posibilidades
  • A (A1, A2, A3, B1)
  • B (B1, B2, A1, A2)

1
1
A
B
A-B
A3
A1
A2
B1
B2
18
Pasaje a Tablas
  • Relaciones
  • N-arias

N
N
A
B
A-B-C
A3
A1
A2
B1
B2
N
C
C1
C2
A-B-C (A1, A2, B1, C1) Depende de la realidad
para determinar el o los atributos determinantes
de la relación.
19
Pasaje a Tablas
  • Relaciones
  • N-arias
  • Ejemplo

1
N
Salones
Máquinas
Utilizan
Nro-salon
Nro-máquina
N
Estudiantes
Nro-estudiante
Utilizan (Nro-salon, Nro-estudiante, Nro-maquina)
20
Pasaje a Tablas
  • Relaciones
  • Categorización

A1
A2
A
A3
D1
B1
N
N
C-D
B
C
D2
D
A (A1, A2, A3) B (A1, B1) C (A1)
D (D1, D2) C-D (A1, D1)
21
Pasaje a Tablas
  • Relaciones
  • Agregación

N
1
N
A (A1, A2) B (B1, B2) C (C1, C2) A-B (A1,
B1) AB-C (A1, C1)
N
22
Pasaje a Tablas
  • Relaciones
  • Autorelación
  • A (A1, A2)
  • B (A1, A1)
  • B (Es, Esta)

23
Pasaje a Tablas
  • Entidad Débil
  • La relación débil se representa en la entidad
    débil.
  • La entidad débil heredea el atributo determinante
    de la entidad fuerte.

N
1
A
B
A-B
A3
A (A1, A2, A3) B (A1, B1, B2)
A1
A2
B1
B2
24
Pasaje a Tablas
  • Entidad Débil
  • La relación de una entidad débil no se pasa a
    tablas.

N
N
1
A
B
A-B
A3
A1
A2
B1
B2
A (A1, A2, A3) B (A1, B1, B2) C (C1, C2) B-C (A1,
B1, C1)
B-C
C1
N
C
C2
Write a Comment
User Comments (0)
About PowerShow.com