Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MARCA
MATRICULA
TELEFONO
MODELO
1:1 1:1
DNI CLIENTE COMPRA AUTO COLOR
1: 1
NOMBRE
FECHA_COMPRA
DIRECCION VENTA
FECHA_VENTA
CIUDAD
PROMOTOR
DNI
NOMBRE TELEFONO
TURNO
Proceso de Trasformación:
Para transformar el modelo entidad relación en modelo relacional debemos tener en cuenta
las relaciones entre cada entidad, cada tipo de relaciones se convierte en un diseño de tablas
de la base de datos, dado el siguiente diagrama de entidad relación 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
AUTO
DNI
Matricula
Nombre
Marca
Dirección
Modelo
Ciudad Color
Teléfono
PROMOTOR
DNI
Nombre
Turno
Teléfono
Se puede crear la llave foránea en cualquiera de las tablas, y ya con algunos registros
ingresados entonces el modelo quedaría 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
PROMOTOR
Tipos de datos:
Tabla Cliente
DNI Numérico
Nombre Texto
Dirección Texto
Ciudad Texto
Teléfono Numérico
Tabla Compra
DNI_Cliente Numérico
Matricula_Auto Texto
Fecha_Compra Texto
Tabla Auto
Matricula Texto
Marca Texto
Modelo Texto
Color Texto
Tabla Venta
DNI_Promotor Numérico
Matricula_Auto Texto
Fecha_Venta Texto
Tabla Promotor
DNI Numérico
Nombre Texto
Turno Texto
Teléfono Numérico
Dominio
Clave Primaria
Una clave primaria es una clave única elegida entre todas las candidatas que define
unívocamente a todos los demás atributos de la tabla, para especificar los datos que serán
relacionados con las demás tablas. La forma de hacer esto es por medio de claves foráneas.
Sólo puede existir una clave primaria por tabla y ningún campo de dicha clave puede
contener valores NULL.
Clave Foránea
Una clave foránea es una referencia a una clave en otra tabla, determina la relación
existente en dos tablas. Las claves foráneas no necesitan ser claves únicas en la tabla donde
están y sí a donde están referenciadas.
Por ejemplo, el código de departamento puede ser una clave foránea en la tabla de
Promotor. Se permite que haya varios Promotores en un mismo departamento, pero habrá
uno y sólo un departamento por cada clave distinta de departamento en la tabla de
Promotor.
Como ejemplo la tabla Promotor se muestra con una Clave Foránea
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
implementación es llamada "tabla". Otras relaciones no almacenan datos, pero son
calculadas al aplicar operaciones relacionales. Estas relaciones son llamadas "relaciones
derivadas" y su implementación es llamada "vista" o "consulta". Las relaciones derivadas
son convenientes ya que expresan información de varias relaciones actuando como si fuera
una sola.
La tabla de clientes almacena información 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 Clientepara 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 están en este
mismo trabajo:
Consulta de selección
σ Nombre = Mayte(C)
DNI NOMBRE DIRECCION CIUDAD TELEFONO
9806 MAYTE CONOCIDO MERIDA 9991260616
Consulta de proyección
π Marca(A)
MARCA
FORD
JEEP
GMC