Está en la página 1de 16

Bases de Datos

relaionales
Introducción

 El modelo de base de datos describe una


estructura para almacenar y manipular
información de una BD

 Modelo relacional. Una BD es un conjunto de


Tablas, con una rigurosa base matemática para
sus operaciones.

M.C. Arturo de León Chapa


Ilustración informal

Ejemplo un Acuario

 Entidades  tanques, peces, especies, eventos


 Atributos  conjunto de características de cada
instancia de una entidad
 Relaciones  asociaciones entre las instancias
de diferentes entidades.

M.C. Arturo de León Chapa


Modelo del Acuario

TANQUE ESPECIE
tno tnombre tcolor tvolumen sno snombre salimento

PEZ
fno fnombre fcolor fpeso tno sno

EVENTO
eno fno efecha enota

M.C. Arturo de León Chapa


Valores únicos en …….
Tanque Especies
tno tnombre tcolor tvolumen sno snombre salimento
55 charco verde 200 17 delfín arenque
42 letrina azul 100
22 tiburón pelet
35 laguna rojo 400
85 letrina azul 100 74 olomina gusano
38 playa azul 200 93 tiburón pulga
44 laguna verde 200
Pez Evento
fno fnombre fcolor fpeso tno sno eno fno efecha enota
164 charlie anaranjado 12 42 74 3456 164 2007-01-26 Incubado
347 flipper negro 25 35 17 6653 347 2007-05-14 Nacido
228 killer blanco 32 42 22 5644 347 2007-05-15 Nadando
281 charlie anaranjado 27 85 22 5645 347 2007-05-30 Tomar pez de entrenador
483 albert rojo 45 55 17 6789 228 2007-04-30 Incubado
119 bonnie azul 51 42 22 5211 281 2007-05-23 Incubado
388 cory morado 12 35 93 6719 483 2007-06-25 Nacido
M.C. Arturo de León Chapa
Llave o
clave
Identificador de fila
para la
tabla Tanque
tno tnombre tcolor tvolumen
55 charco verde 200
42 letrina azul 100
35 laguna rojo 400
85 letrina azul 100
38 playa azul 200
44 laguna verde 200
Cuando el valor de una característica determina una fila
única en una tabla, la característica es una llave o clave
M.C. Arturo de León Chapa
Las tablas capturan toda la información pertinente acerca
de la aplicación (El Acuario)

Preguntas que se refieren a una tabla


¿Cuáles son los colores de los tanques llamados laguna?
¿Cuántos tanques azules tienen volumen de 200?

Tanque
tno tnombre tcolor tvolumen
55 charco verde 200
42 letrina azul 100
35 laguna rojo 400
85 letrina azul 100
38 playa azul 200
44
M.C. Arturo de León Chapa
laguna verde 200
Las tablas capturan toda la información
pertinente acerca de la aplicación (El
Acuario)

 Preguntas que correlacionan la información de


varias tablas
 Aún cuando cada pez nada en un solo tanque, un
determinado tanque contiene muchos peces
 Relación una a muchas  el tno del tanque base
aparece como característica en cada fila de pez

M.C. Arturo de León Chapa


Tanque Pez
tno tnombre tcolor tvolumen fno fnombre fcolor fpeso tno sno
55 charco verde 200 164 charlie anaranjado 12 42 74
42 letrina azul 100 347 flipper negro 25 35 17
35 laguna rojo 400 228 killer blanco 32 42 22
85 letrina azul 100 281 charlie Llave27
anaranjado 85 22
38 playa azul 200 483 albert rojo externa45 55 17
44 laguna verde 200 119 bonnie azul 51 42 22
388 cory morado 12 35 93
Cuando la llave para una tabla 654 darron blanco 84 42 93
765 elsie blanco 73 42 22
remota participa como 438 fran negro 61 55 74
característica de otra tabla, es 277 george rojo 33 42 93
911 helen azul 48 44 74
una llave externa de la tabla 104 indira negro 19 42 17
huésped 302 jill rojo 28 38 17
419 kilroy rojo 49 55 74
M.C. Arturo de León Chapa
650 laura azul 55 85 17
700 maureen blanco 71 44 17
Tanque Pez
tno tnombre tcolor tvolumen fno fnombre fcolor fpeso tno sno
55 charco verde 200 164 charlie anaranjado 12 42 74
42 letrina azul 100 347 flipper negro 25 35 17
35 laguna rojo 400 228 killer blanco 32 42 22
85 letrina azul 100 281 charlie anaranjado 27 85 22
38 playa azul 200 483 albert rojo 45 55 17
44 laguna verde 200 119 bonnie azul 51 42 22
388 cory morado 12 35 93
654 darron blanco 84 42 93
Una fila de la tabla pez 765 elsie blanco 73 42 22
conecta precisamente con una 438 fran negro 61 55 74
277 george rojo 33 42 93
fila de tanque por medio de la 911 helen azul 48 44 74
llave externa tno 104 indira negro 19 42 17
302 jill rojo 28 38 17
419 kilroy rojo 49 55 74
M.C. Arturo de León Chapa
650 laura azul 55 85 17
700 maureen blanco 71 44 17
Recuperar información de
varias tablas
 ¿Cuántos peces en el tanque tno = 42 pertenecen a una especie llamada tiburón?
Pez
Tanque fno fnombre fcolor fpeso tno sno
tno tnombre tcolor tvolumen 164 charlie anaranjado 12 42 74
55 charco verde 200 347 flipper negro 25 35 17
42 letrina azul 100 228 killer blanco 32 42 22
35 laguna rojo 400 281 charlie anaranjado 27 85 22
85 letrina azul 100 483 albert rojo 45 55 17
38 playa azul 200 119 bonnie azul 51 42 22
44 laguna verde 200 388 cory morado 12 35 93
654 darron blanco 84 42 93
Especies 765 elsie blanco 73 42 22
sno snombre salimento 438 fran negro 61 55 74
17 delfín arenque 277 george rojo 33 42 93
22 tiburón pelet 911 helen azul 48 44 74
74 olomina gusano 104 indira negro 19 42 17
93 tiburón pulga 302 jill rojo 28 38 17
419 kilroy rojo 49 55 74
650 laura azul 55 85 17
M.C. Arturo de León Chapa
700 maureen blanco 71 44 17
Recuperar información de
varias tablas
 ¿Cuántos peces en el tanque tno = 42 pertenecen a una especie llamada tiburón?
Pez
Tanque fno fnombre fcolor fpeso tno sno
tno tnombre tcolor tvolumen 164 charlie anaranjado 12 42 74
55 charco verde 200 347 flipper negro 25 35 17
42 letrina azul 100 228 killer blanco 32 42 22
35 laguna rojo 400 281 charlie anaranjado 27 85 22
85 letrina azul 100 483 albert rojo 45 55 17
38 playa azul 200 119 bonnie azul 51 42 22
44 laguna verde 200 388 cory morado 12 35 93
654 darron blanco 84 42 93
Especies 765 elsie blanco 73 42 22
sno snombre salimento 438 fran negro 61 55 74
17 delfín arenque 277 george rojo 33 42 93
22 tiburón pelet 911 helen azul 48 44 74
74 olomina gusano 104 indira negro 19 42 17
93 tiburón pulga 302 jill rojo 28 38 17
419 kilroy rojo 49 55 74
650 laura azul 55 85 17
M.C. Arturo de León Chapa
700 maureen blanco 71 44 17
Recuperar información de
varias tablas
 ¿Cuántos peces en el tanque tno = 42 pertenecen a una especie llamada tiburón?
Pez
Tanque fno fnombre fcolor fpeso tno sno
tno tnombre tcolor tvolumen 164 charlie anaranjado 12 42 74
55 charco verde 200 347 flipper negro 25 35 17
42 letrina azul 100 228 killer blanco 32 42 22
35 laguna rojo 400 281 charlie anaranjado 27 85 22
85 letrina azul 100 483 albert rojo 45 55 17
38 playa azul 200 119 bonnie azul 51 42 22
44 laguna verde 200 388 cory morado 12 35 93
654 darron blanco 84 42 93
Especies 765 elsie blanco 73 42 22
sno snombre salimento 438 fran negro 61 55 74
17 delfín arenque 277 george rojo 33 42 93
22 tiburón pelet 911 helen azul 48 44 74
74 olomina gusano 104 indira negro 19 42 17
93 tiburón pulga 302 jill rojo 28 38 17
419 kilroy rojo 49 55 74
650 laura azul 55 85 17
M.C. Arturo de León Chapa
700 maureen blanco 71 44 17
Recuperar información de
varias tablas
 ¿Cuántos peces en el tanque tno = 42 pertenecen a una especie llamada tiburón?
Pez
Tanque fno fnombre fcolor fpeso tno sno
tno tnombre tcolor tvolumen 164 charlie anaranjado 12 42 74
55 charco verde 200 347 flipper negro 25 35 17
42 letrina azul 100 228 killer blanco 32 42 22
35 laguna rojo 400 281 charlie anaranjado 27 85 22
85 letrina azul 100 483 albert rojo 45 55 17
38 playa azul 200 119 bonnie azul 51 42 22
44 laguna verde 200 388 cory morado 12 35 93
654 darron blanco 84 42 93
Especies 765 elsie blanco 73 42 22
sno snombre salimento 438 fran negro 61 55 74
17 delfín arenque 277 george rojo 33 42 93
22 tiburón pelet 911 helen azul 48 44 74
74 olomina gusano 104 indira negro 19 42 17
93 tiburón pulga 302 jill rojo 28 38 17
419 kilroy rojo 49 55 74
650 laura azul 55 85 17
M.C. Arturo de León Chapa
700 maureen blanco 71 44 17
Recuperar información de varias tablas
(Ejercicio)
 ¿Cuáles especies de peces están en todos los tanque de la BD?
Tanque Pez
tno tnombre tcolor tvolumen fno fnombre fcolor fpeso tno sno
55 charco verde 200 164 charlie anaranjado 12 42 74
42 letrina azul 100 347 flipper negro 25 35 17
35 laguna rojo 400 228 killer blanco 32 42 22
85 letrina azul 100 281 charlie anaranjado 27 85 22
38 playa azul 200 483 albert rojo 45 55 17
44 laguna verde 200 119 bonnie azul 51 42 22
388 cory morado 12 35 93
654 darron blanco 84 42 93
Especies 765 elsie blanco 73 42 22
sno snombre salimento 438 fran negro 61 55 74
17 delfín arenque 277 george rojo 33 42 93
22 tiburón pelet 911 helen azul 48 44 74
74 olomina gusano 104 indira negro 19 42 17
93 tiburón pulga 302 jill rojo 28 38 17
419 kilroy rojo 49 55 74
650 laura azul 55 85 17
M.C. Arturo de León Chapa
700 maureen blanco 71 44 17
Resumen
 Principios de organización sencillos del modelo relacional de
bases de datos permite adaptación de otras aplicaciones al
formato
 Proyectos de contabilidad
 Campaña electoral
 Esquema de inventario
 Control escolar
 Sistema de biblioteca
 ……
 Permite imponer una sintaxis de lenguaje en las expresiones de
las preguntas para reducir la variabilidad

M.C. Arturo de León Chapa

También podría gustarte