Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1: 1:
1 COMPRA
DNI 1 AUTO COLOR
CLIENTE
FECHA_COMPRA 1: 1
NOMBRE
DIRECCION VENTA
FECHA_VENTA
CIUDAD
PROMOTO
R
DNI
NOMBRE TELEFONO
TURNO
Proceso de Trasformacin:
Para transformar el modelo entidad relacin en modelo relacional debemos tener en cuenta
las relaciones entre cada entidad, cada tipo de relaciones se convierte en un diseo de tablas
de la base de datos, dado el siguiente diagrama de entidad relacin con relaciones uno a
uno:
Por cada entidad encontrada en el diagrama se realiza una tabla, y los atributos se
convierten en los campos de cada tabla, cuando tienen diferente identificador cada entidad
se convierte en una tabla con su identificador como clave primaria y como clave ajena el
identificador de la otra entidad.
CLIENTE
DNI
Nombre
Direccin AUTO
CiudadMatricula
Marca
Telfono
Modelo
Color
PROMOTOR
DNI
Nombre
Turno
Telfono
Se puede crear la llave fornea en cualquiera de las tablas, y ya con algunos registros
ingresados entonces el modelo quedara as:
Modelo Relacional:
CLIENTE(DNI,NOMBRE,DIRECCION,CIUDAD,TELEFONO)
COMPRA(DNI_CLIENTE,MATRICULA_AUTO,FECHA_COMPRA)
AUTO(MATRICULA,MARCA,MODELO,COLOR)
VENTA(DNI_PROMOTOR,MATRICULA_AUTO,FECHA_VENTA)
PROMOTOR(DNI,NOMBRE,TURNO,TELEFONO)
CLIENTE
COMPRA
AUTO
VENTA
DNI_PROMOTO MATRICULA_AUTO FECHA_VENTA
R
3579 DECE980608 14/04/2011
9806 FACV140493 06/08/2011
1302 GMYE062694 26/06/2011
PROMOTOR
Tipos de datos:
Tabla Cliente
DNI Numrico
Nombre Texto
Direccin Texto
Ciudad Texto
Telfono Numrico
Tabla Compra
DNI_Cliente Numrico
Matricula_Auto Texto
Fecha_Compra Texto
Tabla Auto
Matricula Texto
Marca Texto
Modelo Texto
Color Texto
Tabla Venta
DNI_Promotor Numrico
Matricula_Auto Texto
Fecha_Venta Texto
Tabla Promotor
DNI Numrico
Nombre Texto
Turno Texto
Telfono Numrico
Dominio
Clave Primaria
Una clave primaria es una clave nica elegida entre todas las candidatas que define
unvocamente a todos los dems atributos de la tabla, para especificar los datos que sern
relacionados con las dems tablas. La forma de hacer esto es por medio de claves forneas.
Slo puede existir una clave primaria por tabla y ningn campo de dicha clave puede
contener valores NULL.
Clave Fornea
Una clave fornea es una referencia a una clave en otra tabla, determina la relacin
existente en dos tablas. Las claves forneas no necesitan ser claves nicas en la tabla donde
estn y s a donde estn referenciadas.
Por ejemplo, el cdigo de departamento puede ser una clave fornea en la tabla de
Promotor. Se permite que haya varios Promotores en un mismo departamento, pero habr
uno y slo un departamento por cada clave distinta de departamento en la tabla de
Promotor.
Relaciones
En una base de datos relacional, todos los datos se almacenan y se accede a ellos por medio
de relaciones. Las relaciones que almacenan datos son llamadas "relaciones base" y su
implementacin es llamada "tabla". Otras relaciones no almacenan datos, pero son
calculadas al aplicar operaciones relacionales. Estas relaciones son llamadas "relaciones
derivadas" y su implementacin es llamada "vista" o "consulta". Las relaciones derivadas
son convenientes ya que expresan informacin de varias relaciones actuando como si fuera
una sola.
La tabla de clientes almacena informacin sobre cada posible cliente de nuestra empresa.
La tabla de ventas relaciona a las dos anteriores utilizando el atributo Matricula Auto para
indicar el auto que se venda, y el atributo DNI Cliente para indicar el cliente al que
vendimos el auto.
Realizamos consultas usando algebra relacional:
Clientes C
Autos A
Ventas V
Para realizar las consultas de la base de datos con lgebra relacional se utiliza el operador
que se desea con sus respectivas condiciones y se hace una referencia a la tabla en la cual
actuar el operador la forma de realizar la consulta varia de cada operador y se pueden
realizar consultas de muchas formas de acuerdo a las condiciones establecidas por el
usuario en este caso se realizaron dos ejemplos empleando las tablas que estn en este
mismo trabajo:
Consulta de seleccin
Nombre = Mayte(C)
DNI NOMBRE DIRECCION CIUDAD TELEFONO
9806 MAYTE CONOCIDO MERIDA 9991260616
Consulta de proyeccin
Marca(A)
MARCA
FORD
JEEP
GMC