Documente Academic
Documente Profesional
Documente Cultură
EJERCICIO GUIADO
!"
$ado el 'odelo E(% creado en la hoja anterior & que se muestra a continuacin, crearemos las tablas necesarias que formarn arte de la base de datos,
tipo
Trabajadores 1 1
Servicios ! !
CI F
1 Coches
matrcul a marc a ao model o DNI CI F nombre
1 Clientes
Tfno2 Tfno 1 direcci n
-. .ablas de la base de datos. /rimero ha& que tener en cuenta que e!istirn tantas tablas en la base de datos como entidades ha&a en el 'odelo E(%. /or tanto, odemos decir que la base de datos del su uesto tendr cuatro tablas, .abla Coches, .abla .rabajadores, .abla 0ervicios, .abla Clientes. 1. Cabecera de la tabla. Cam os. .oda tabla tendr una cabecera. La cabecera de una tabla define la informacin que guardamos de cada elemento. " esta informacin que se guarda de cada elemento se la denomina Campo. Los Campos se corres onden con las distintas columnas de la tabla. En un 'odelo E(% los cam os vienen re resentados or los atributos de las entidades. "l igual que e!iste un atributo clave ara cada entidad, tambin e!iste un cam o clave ara cada tabla.
2. .eniendo en cuenta lo anterior, las tablas de la base de datos tendrn las siguientes cabeceras 3se subra&a el cam o clave4 , Tabla Coc#es Matr$cula Marca Modelo A%o D I
5. Estas tablas &a se ueden relacionar gracias a que contienen las distintas claves forneas, las cuales a)adimos en el momento de analizar las relaciones en el 'odelo E(%. 0in embargo, de momento, no es necesario hacer nada ms.
6. 7eamos un ejem lo del as ecto que odra tener la base de datos en un momento dado. Como odrs observar, las tablas estarn rellenas de informacin, Tabla Coc#es Matr$cula 2211("0% 5522("## Marca 0E". C8.%:E; Modelo 8biza 0a!o A%o 1999 199D I 1-.-12.-12(" -1.21-.6<=(#
Tabla Traba&adores D I o'bre 1-.-12.-12(" "na -1.21-.6<=(# >uan Tabla Ser)icios *'ero
1 2 5
(ec#a
-1(95(1995 11(96(1996 1-(-1(1996 -9(--(199<
Tipo
Lim ieza ?ontanera Electricidad ?ontanera
Cantidad
299 12@ -29 169
Co'entario D I
"rreglo tuberas %evisin cableado 1-.-12.-12(" -1.21-.6<=(# 1-.-12.-12(" -1.21-.6<=(#
CI(
#--1121-1 #112255<< #2211---#--1121-1
Tabla Clientes CI( #--1121-1 #112255<< #2211---o'bre 0eguros 0egasa "cademia La /lata /a elera Cuatro Direcci+n CA"ncha 1 CALa /lata -9 CALarga @ T,no " B6<255225 B6<291212 B6<2969<9 T,no <1B125212
0i observas las tablas & sus claves forneas, uedes llegar a conclusiones que afectan a varias tablas. /or ejem lo, :bservando las tablas Coches & .rabajadores, uedes llegar a la conclusin de que "na conduce el 0E". & >uan el Citroen. :bservando las tablas 0ervicios, Clientes & .rabajadores, uedes llegar a la conclusin de que el servicio de ?ontanera realizado el 11 de ma&o de 1996 lo realiz el trabajador >uan a la em resa "cademia La /lata. Etc. Estas conclusiones se roducen al relacionar las tablas gracias a la e!istencia de cam os de unin entre ellas 3claves forneas4
CO C.USI/ .as Bases de Datos 0ue se usar1n son del tipo Relacional. Una Base de Datos Relacional est1 ,or'ada por tablas2 0ue son los ele'entos 0ue contienen la in,or'aci+n. Una )e3 reali3ado el Modelo E-R2 resulta 'u4 sencillo #acer el traspaso a tablas. Solo se debe tener en cuenta lo si5uiente6 - Cada entidad se corresponde con una tabla. - .os atributos de una entidad son los ca'pos de una tabla. - .a e7istencia de cla)es ,or1neas en las tablas 5aranti3an 0ue se puedan relacionar.