Está en la página 1de 11

Resolución ejercicio 1 multiplechoice

Item Respuesta correcta


1 d
2 d
3 a
4 c
5 e
6 b
7 d
8 a
9 a
10 a
11 a
12 a
13 b
14 d
15 b
Opción correcta: C
Entidad
Key_1 Key_2
A B
A C
B e
C A
D A
E C
ordenes pK pK
Id_orden Fecha Id_cliente nom_cliente estado num_art
2301 23/2/11 101 Martín Bs.As. 3786
2301 23/2/11 101 Martín Bs.As 4011
2301 23/2/11 101 Martín Bs.As. 9132
2302 25/2/11 107 Josefina Rosario 5794
2303 27/2/11 110 Pedro E.Ríos 4011
2303 27/2/11 110 Pedro E.Rios 3141

Se asume que la tabla cuenta con 3 registros


PK
ordenes Id_orden Fecha Id_cliente nom_cliente estado num_art
3786
2301 23/2/11 101 Martín Bs.As. 4011
9132
2302 25/2/11 107 Josefina Rosario 5794
4011
2303 27/2/11 110 Pedro E.Ríos
3141

Se presenta la estructura con los campos claves (se asume un cliente por orden)

ordenes Id_orden Fecha Id_cliente nom_cliente estado num_art


3786
2301 23/2/11 101 Martín Bs.As. 4011
9132
2302 25/2/11 107 Josefina Rosario 5794
4011
2303 27/2/11 110 Pedro E.Ríos
3141

Se asume que el precio de los productos puede variar entre órdenes

Dependencias
id_orden -> id_cliente, fecha, nom_cliente, estado, num_art, cant, precio
id_cliente -> nom_cliente, estado
num_art -> nom_art

1FN La tabla no se encuentra en 1FN dado que para una misma clave hay datos no atómicos (num_art, nom_art, c
Eliminamos los datos no atómicos

ordenes Id_orden num_art Fecha Id_cliente nom_cliente estado


2301 3786 23/2/11 101 Martín Bs.As.
2301 4011 23/2/11 101 Martín Bs.As.
2301 9132 23/2/11 101 Martín Bs.As.
2302 5794 25/2/11 107 Josefina Rosario
2303 4011 27/2/11 110 Pedro E.Ríos
2303 3141 27/2/11 110 Pedro E.Ríos

articulos num_art nom_art


3786 Red
4011 Raqueta
9132 Paq-3
5794 Paq-6
4011 Raqueta
3141 Funda

2FN Eliminamos las dependencias parciales de la clave

id_orden -> fecha, id_cliente, nom_cliente, estado, cant, precio


num_art -> cant, precio
(id_orden, num_art) -> (cant, precio)

ordenes Id_orden Fecha Id_cliente nom_cliente estado


2301 23/2/11 101 Martín Bs.As.
2302 25/2/11 107 Josefina Rosario
2303 27/2/11 110 Pedro E.Ríos

3FN id_cliente-> (nom_cliente, estado)

ordenes Id_orden Fecha Id_cliente clientes Id_cliente


2301 23/2/11 101 101
2302 25/2/11 107 107
2303 27/2/11 110 110

ordenes_articul Id_orden
2301
2301
2301
2302
2303
2303
nom_art cant precio
Red 3 35
Raqueta 6 65
Paq-3 8 4.75
Paq-6 4 5
Raqueta 2 65
Funda 3 10

nom_art cant precio


Red 3 35
Raqueta 6 65
Paq-3 8 4.75
Paq-6 4 5
Raqueta 2 65
Funda 3 10

nom_art cant precio


Red 3 35
Raqueta 6 65
Paq-3 8 4.75
Paq-6 4 5
Raqueta 2 65
Funda 3 10

micos (num_art, nom_art, cant, precio)

cant precio
3 35
6 65
8 4.75
4 5
2 65
3 10

ordenes_articul Id_orden num_art cant precio


2301 3786 3 35
2301 4011 6 65
2301 9132 8 4.75
2302 5794 4 5
2303 4011 2 65
2303 3141 3 10

nom_cliente estado
Martín Bs.As.
Josefina Rosario
Pedro E.Ríos

num_art cant precio


3786 3 35
4011 6 65
9132 8 4.75
5794 4 5
4011 2 65
3141 3 10
estudiante Id_estudiante materia profesor SE ASUME QUE CADA PROFESOR DICTA U
101 Java Paola
101 C++ Julia
102 Java Diego
103 C# Lucía
104 Java Paola

pk: id_estudiante + materia


ck: id_estudiante + materia

(id_estudiante, materia) -> profesor


profesor -> materia al no ser CK viola BCNF

BCNF
Id_estudiante profesor
101 Paola
101 Julia
102 Diego
103 Lucía
104 Paola

profesor materia
Paola Java profesor -> materia
Julia C++ materia (no es clave candidata y no determina profesor)
Diego Java
Lucía C#
ADA PROFESOR DICTA UNA SOLA MATERIA

determina profesor)

También podría gustarte