Está en la página 1de 8

Solicitante: I.T.S.

– Instituto Tecnológico Superior Arias - Balparda


Nombre del proyecto: Proyecto final de base de datos – Segunda entrega
Grupo de clase: 2º BA-C
Turno: Matutino
Materia: Base de datos
Nombre del profesor: Eduardo Campanella
Nombre de los integrantes del grupo:
Salvador Casella / Leandro Díaz / Matías Larrañaga

Fecha de entrega: 18/10/2023

Instituto Tecnológico Superior Arias Balparda


Gral. Flores 3591 esq. Bvar. José Batlle y Ordoñez - Montevideo
INFORMÁTICA – ITS Arias Balparda – Base de datos
Restricciones no estructurales:

RNE 1(∀ IDComplejo ∈ Complejo)➜(IDComplejo (Complejo) >00 ^ (IDcomplejo


(Complejo) <100)

RNE 2(∀ Celular ∈ Complejo)➜(Celular (Complejo) >90000000 ^ (Celular


(Complejo) <100000000)

RNE 3(∀ Teléfono ∈ Complejo)➜(Teléfono (Complejo)>200000 ^ (Teléfono


(Complejo) < 500000)

RNE 4(∀ HoraApertura ∈ Complejo)➜(HoraApertura (Complejo)=9:00)

RNE 5(∀ HoraCierre ∈ Complejo)➜(HoraCierre (Complejo)=23:00)

RNE 6(∀ Cédula ∈ Funcionario)➜(Cédula (Funcionario)>999999 ^ (Cédula


(Funcionario) <7000000)

RNE 7(∀ Sueldo ∈ Funcionario)➜(Sueldo (Funcionario)>0)

RNE 8(∀ Celulares ∈ Funcionario)➜(Celulares (Funcionario) >90000000 ^


(Celulares (Funcionario) <100000000)

RNE 9(∀ Cedula ∈ Cliente)➜(Cedula(Cliente)>999999 ^


(Cédula(Cliente)<7000000)

RNE 10(∀ ∈)➜(∀ Celulares ∈ Cliente)➜(Celulares (Cliente) >90000000 ^


(Celulares (Cliente) <100000000)

RNE 11(∀ IDCancha ∈ Canchas)➜(IDCancha (Cancha) >=11 ^ (IDcancha (Cancha)


=<99)

RNE 12(∀ Tipo ∈ Cancha)➜(Tipo (Cancha) = Futbol5, Futbol7, Básquet, Vóley,


Multifunción)

RNE 13(∀ Multifunción ∈ Tipo)➜(Multifunción (Tipo) =99)

RNE 14(∀ IDVenta ∈ compra)➜(IDVenta (Compra) >= 01)

RNE 15(∀ IDProducto ∈ Producto)➜(IDProducto (Producto)>0

RNE 16(∀ Producto ∈ Stock)➜(Producto (Stock) = Si)

RNE 17(∀ ValorCosto ∈ Producto)➜(ValorCosto (Producto)>0)

INFORMÁTICA – ITS Arias Balparda – Base de datos


RNE 18(∀ ValorVenta ∈ Producto)➜(ValorVenta (Producto) > (ValorCosto
(Producto)

RNE 19(∀ Hora ∈ Compra)➜(Hora (Compra) > HoraApertura (Complejo) ^


(Hora (Compra) < HoraCierre (Complejo)

RNE 20(∀ Celular ∈ Proveedor)➜(Celular (Proveedor) >90000000) ^ (Celular


(Proveedor) <100000000)

RNE 21(∀ IDProveedor ∈ Proveedor)➜(IDProveedor (Proveedor) >0)

RNE 22(∀ IDVenta ∈ Compra)➜(IDVenta (Compra) >=1)

Pasaje a tablas:

PT:
Complejo(IDComplejo, NombreCompleto, Teléfono, Dirección, HoraApertura,
HoraCierre)
Producto(IDProducto, IDComplejo, IDProveedor, ValorVenta, ValorCompra, Stock)
Compra(Fecha, Hora, IdVenta, QFuncionarioAtendio)
Proveedor(IDProveedor, Nombre, Celular, Dirección, Mail)
Funcionario(Cédula, Mail, Dirección, FechaIngreso, Cargo, Sueldo, NombreCompleto,
Celular*,)
Cliente(CI, Contacto, NombreCompleto, Celular*, Contacto)
Canchas(IDCancha, IDComplejo, Tipo, Descripcion, CostoHora)
Reserva(IDCancha, Cedula, FechaHora, QuienAtendio)

DF:
Complejo: IDComplejo➜ Nombre, Teléfono; Dirección, HoraApertura,

INFORMÁTICA – ITS Arias Balparda – Base de datos


HoraCierre, Celular
Producto: IDProducto, IDComplejo➜ IDProveedor, ValorVenta, ValorCompra,
Stock
Proveedor: IDProveedor➜ Nombre, Celular, Dirección, FechaIngreso, Cargo,
Sueldo, NombreCompleto, Celular
Cliente: CI➜ Contacto, NombreCompleto, Celular
Canchas: IDCancha, IDComplejo➜ Tipo, Descuento, CostoHora
Despacha: IDProducto➜ Cedula
Realizo: IDCancha➜ Cedula

FK:
Producto: IDProveedor es FK ➜ Proveedor
Cancha: IDComplejo es FK ➜ Complejo

Normalización:
Complejo (IDComplejo, Nombre, Teléfono, Dirección, HoraApertura, HoraCierre)
PK: IDComplejo
DF: IDComplejo ➜Nombre, Dirección, Teléfono, HoraApertura, HoraCierre

INFORMÁTICA – ITS Arias Balparda – Base de datos


Está en FN3

Celular (Celular)
PK: Celular
Está en FN3

Producto (IDProducto, IDComplejo, IDProveedor, ValorVenta, ValorCompra,


Stock)
PK: IDProducto, IDComplejo
DF: IDProducto ➜ValorVenta, ValorCompra, Stock

INFORMÁTICA – ITS Arias Balparda – Base de datos


INFORMÁTICA – ITS Arias Balparda – Base de datos
INFORMÁTICA – ITS Arias Balparda – Base de datos

También podría gustarte