Está en la página 1de 16

Modelo relacional

Ejercicios 1,2,8,9,10
Diagrama 1


Departamento(NombreDp, localidadDp)


Proyecto(ID, NombrePto, localidadPto, IDempleado, NombreDp)


Empleado(IDempleado, NombreEmp, puesto. salario, comisin, fechaContr, DepAsignado, NombreDp, ID, jefe)
Departamento Atributo Dominios Descripcin. Restricciones
NombreDp Cadena [20] Nombre del departamento Solo pueden usarse 20 letras a-b
LocalidadDp Cadena [20] Localizacin del departamento. Solo pueden usarse 20 letras a-b
Proyecto Atributo Dominios Descripcin. Restricciones
NombrePto Cadena [20] Nombre del proyecto. Solo pueden usarse 20 letras a-b
localidadPto Cadena [20] Localizacin del proyecto. Solo pueden usarse 20 letras a-b
ID Numerico[0-
9]
Numero nico que identifica
a cada proyecto.
Solo ingresar numero dentro del rango
de la existencia de los prroyectos
Empleado Atributo Dominios Descripcin Restricciones
Idempleado Numerico [1-9] Numero que identifica al empleado. Validos solo nmeros entre el rango
de empleados.
NombreEmp Cadena [30] Nombre del empleado. Solo pueden usarse 30 letras a-b
Salario Numerico [1-9] Cantidad del salario. Valida la cantidad del salario.
Puesto Cadena [20] Puesto en la empresa del empleado. Valido solo 20 letras del abecedario
Comisiones Numerico [] Cantidad de la comisin. Solo se ingresa la cantidad.
DepAsignado Cadena [20] Departamento asignado a cada empleado Ingreso solo de letras del
abecedario
fechaContr Cadena [20],
numrico[0-9]
Fecha de contratacin de personal Ingresar fecha con caracteres y
nmeros
Jefe Cadena [20] Nombre del jefe. Ingreso de solo 20 caracteres.
Diagrama 2.

Socios(DNI, codigoSocio, Direccion, Telefono, nombre, PrimAp, SegAp, ISBN )

socio-libro( DNI, ISBN, fechaSal, fechaReal, fechaDev)

Libro(ISBN, IDvolumen, Titulo, NomAutor, AoEscr, NomEdi, AoEdic, DNI)

volumen(IDvolumen, ISBN)

No deteriorado(IDvolumen, ISBN)

Deteriorado(IDvolumen, ISBN)
Socios Atributos Dominios Descripcin Restricciones
Dni Numrico[0-9] Numero de identificador. Validos solo nmeros enteros ingresados
CodigoSocio Numrico[0-9] Cdigo del socio. Ingresar solo nmeros enteros.
Direccion Cadena[30] Domicilio de los socios Se puede ingresar tanto nmeros como letras
Telefono Numrico[0-9] Telfono de cada socio Ingresar solo nmeros enteros.
Nombre Cadena[30] Nombre del Socio Solo ingresar letras del abecedario, 30 caracteres.
PrimAp Cadena[30] Primer Apellido del socio Solo ingresar letras del abecedario, 30 caracteres.
SegAp Cadena[30] Segundo Apellido del
socio
Solo ingresar letras del abecedario, 30 caracteres.
Socios-
Libro
Atributos Dominios Descripcin Restricciones.
FechaSal Cadena[10] Fecha de salida de libro Ingreso solo de mximo 10 letras del
abecedario.
FechaDev Cadena[10] Fecha de devolucin Ingreso solo de mximo 10 letras del
abecedario.
FechaReal Cadena[10] Fecha a entregar Ingreso solo de mximo 10 letras del
abecedario.
Libro Atributos Dominios Descripcin Restricciones.
Isbn numrico[0-9] Numero que identifica a cada libro Solo pueden ser utilizados nmeros
enteros
Titulo Cadena[30] Nombre del Libro Ingresar solo letras del abecedario mximo
30 caracteres.
NomAutor Cadena[30] Nombre del escritor del libro Ingresar solo letras del abecedario mximo
30 caracteres.
AoEscr Numrico[4] Ao de escritura del libro Ingresar el ao en numero entero
NomEdi Cadena[20] Nombre de edicin del libro Ingresar solo letras del abecedario mximo
20 caracteres.
AoEdic Numrico[4] Ao de edicin Ingresar el ao como numero entero.
Volumen Atributos Dominios Descripcin Restricciones.
IdVolumen Numerico[0-9] Identificador de la relacin Ingresar solo nmeros enteros.
Diagrama 8.

Empresas(Cdigo, Nombre, Telfono, Direccin)

Proyectos( Cdigo, Identificador, Idproyecto, FechaInicio, FechaFin)

Proyectos-trabajador(idproyecto, identificador, tipoTrabajador)

Trabajador( Identificador, Cdigo, Nombre, Apellidos,)

Empresas Atributo Dominio Descripcin Restricciones
Nombre Cadena [20] Nombre de la empresa

Ingresar solo letras del abecedario
mximo 20 caracteres.
Cdigo Numrico [7] Cdigo que diferencia a las Empresas.

Ingresar solo nmeros enteros.
Direccin Cadena [50] Ubicacin de la empresa

Ingresar solo letras del abecedario
mximo 50 caracteres.
Telfono Numrico [7] Numero telefnico de la empresa Valido solo nmeros enteros.
Proyecto Atributo Dominio Descripcin Restricciones
FechaInicio Cadena [10] Fecha del inicio del proyecto Ingresar letras del abecedario y nmeros
mximo 20 caracteres.
FechaFin Cadena [10] Fecha de finalizacin del
proyecto.
Ingresar letras del abecedario y nmeros
mximo 20 caracteres.

Idproyecto Numrico [5] Identificador del proyecto. Ingresar el id del proyecto valido solo
nmeros enteros.
Trabaja
dor
Atributo Dominio Descripcin Restricciones
Identificador Numrico [0-
9]
Numero que identifica a cada
trabajador
Validos solo nmeros enteros.
Cdigo Numrico [0-
9]
Cdigo del trabajador Valido solo nmeros enteros.
Nombre Cadena [20] Nombre del trabajador Ingresar letras del abecedario
mximo 20 caracteres.
Apellidos Cadena [30] Apellidos del trabajador. Ingresar letras del abecedario
mximo 30 caracteres.
Diagrama 9.
Categora(ID)

Productos(IdProductos, ID, Idproveedor, cantidadEx, precioComp, precioVent, descripcion)

Proveedor(IdProveedor, Idproductos, tipoProveedor)

Compra(NumFactura, idProductos, total, fecha)


Ventas(numVenta, idProductos, total, fecha, empleado,tipoVenta)




Clientes(IdClientes, telfono, numVenta, nombre, apellidos, direccion)

Registro(IDRegistro, IdClientes, informacionDeProOfrt)



Categora Atributo dominio Descripcin Restricciones
ID Numrico[0-
5]
Numero que identifica a una
categora
Ingresar solo nmeros enteros
compra Atributo dominio descripcin. Restricciones
NumFactura Numrico[0-9] Numero entero que identifica a
cada factura
Ingresar solo nmeros enteros
.
Total Numrico[0-9] Cantidad total a pagar por una
compra
Valido solo ingresar la cantidad
total en entero.
fecha Cadena [10] Fecha de la compra. Ingresar letras del abecedario
mximo 10 caracteres.
Proveedor Atributo Dominio Descripcin Restricciones
IDProveedor Numerico [0-9] Numero nico que identifica
a cada proveedor.
Ingresar solo nmeros
enteros.
tipoProveedor Cadena [10] Atributo que describe el tipo
de proveedor.
Ingresar letras del
abecedario mximo 10
caracteres.
Producto Atributo Dominio Descripcin. Restricciones.
IdProducto Numrico[0-9] Numero nico de cada producto. Ingresar solo nmeros enteros.
cantidadEx Numerico[0-9] Cantidad existente en el inventario. Ingresar solo nmeros enteros.
PrecioCom
p
Numerico[0-9] Precio en que se compra el articulo Ingresar solo nmeros enteros.
PrecioVent Numerico[0-9] Precio en que se pone en venta al
publico.
Ingresar solo nmeros enteros.
Descripcion
.
Cadena[70] Descripcin de cada producto. Ingresar letras del abecedario
mximo 70 caracteres.
Registro Atributo Dominio Descripcin Restricciones.
IDRegistro Numrico[
0-9]
Numero que identifica a cada
registro hecho.
Ingresar solo nmeros enteros.

informacionDe
ProOfrt
Cadena[10
0]
Texto que da a conocer la
informacin de productos y
ofertas
Ingresar letras del abecedario
mximo 100 caracteres.
ventas Atributo Domino Descripcin. Restricciones.
numFactur
a
Numrico[0-9] Numero nico de cada factura
expedida.
Validos solo nmeros enteros
Total Numrico[0-9] Cantidad total de una venta. Validos solo nmeros enteros.
Fecha Cadena[10] Fecha en que se realiza la venta Ingresar letras del abecedario y
nmeros mximo 10 caracteres.
empleado Cadena[30] Nombre del empleado que
realizo la venta.
Ingresar letras del abecedario
mximo 30 caracteres.
tipoVenta Cadena[20] Tipo de venta realizada. Ingresar letras del abecedario
mximo 20 caracteres.
Clientes Atributo. domino Descripcin. Restricciones.
Telfono Numrico[0-
9]
Telfono celular del cliente Valido solo ingresando el
numero de 10 dejitos.
Nombre Cadena[30] Nombre del cliente Ingresar letras del abecedario
mximo 30 caracteres.
Apellidos Cadena[40] Apellidos completos del cliente Ingresar letras del abecedario
mximo 40 caracteres.
Direccin Cadena[60] Direccin del cliente. Ingresar letras del abecedario
mximo 60 caracteres.
Material(ID, tipo) diagrama 10.




Prstamo( IDPrstamo, ID, Codigo, NumControl,tipoPrestamo)






Profesor (Cdigo, nombre, apellido)





Alumno( NumControl, nombre, apellido)



Material Atributos Dominios Descripcin Restricciones.
Id Numrico[0-9] Identificacin de material Ingresar el identificador solo en entero.
Tipo Cadena [20] Tipo de material Ingresar letras del abecedario, 20 caracteres.
Prstamo Atributos Dominios Descripcin Restricciones.
Identificador Cadena[20] Identificador del prstamo Ingresar letras del abecedario
mximo 20 caracteres.
Alumno Atributos Dominios Descripcin Restricciones.
NumControl Numrico[0-9] Clave de Alumno Ingresar el numero en entero.
Nombre Cadena[30] Nombre del Alumno Ingresar letras del abecedario mximo 30
caracteres.
Apellidos Cadena[30] Apellidos del Alumno Ingresar letras del abecedario mximo 30
caracteres.
Docente Atributos Dominios Descripcin Restricciones.
Cdigo Numrico[0-9] Clave del Docente Ingresar el cdigo solo en nmeros enteros.
Nombre Cadena[30] Nombre del Docente Ingresar letras del abecedario mximo 30
caracteres.
Apellidos Cadena[30] Apellidos del Docente Ingresar letras del abecedario mximo 30
caracteres.

También podría gustarte