🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.bd.misc
Article #123

Re: Ayuda con un dise�o de BD

#123
From: Lex Sparrow
Date: Sun, 19 Nov 2006 09:06
49 lines
2827 bytes
newton nos comentaba un dia en es.comp.bd.misc, y con tan sabias palabras, 
nos ense�o la luz:

> 
> "Se desea crear una base de datos para la gesti�n de un restaurante.
> Esta BD contendr� un listado de clientes (id, dni, nombre, apellidos,
> direcci�n, tlf, m�vil, e-mail), que tendr�n la posibilidad de
> reservar mesa.
> 
> La reserva puede pagarse antes o despu�s del servicio indistintamente.
> Una reserva puede incluir un men� predefinido o bien ser una reserva a
> la carta, en cuyo caso cada comensal podr� decidir su men� el momento
> de ejecutar la reserva. Las reservas no se contabilizan por mesas, sino
> por comensales.
> 
> Cada d�a tiene 2 turnos de reserva. Los lugares reservados X d�a para
> X turno se consideran ocupados para todo el turno. Existe tambi�n la
> posibilidad de reservar mesa en una zona privada del restaurante pero
> su coste por cubierto es algo m�s elevado."

La verdad es que el planteamiento del problema deja mucho que desear ... 
all� vamos:

Las entidades que est�n mas o menos claras son:

clientes(id, dni, nombre, apellidos,direcci�n, tlf, m�vil, e-mail)
reserva(idreserva,idcliente,iddia,idturno,idTipoMenu)
reservaprivada(idcliente,iddia)
menu()
menucarta(idreserva,plato1,plato2,postre)

Y luego usa los ids para relacionarlo. Como la exposicion es compleja y 
difusa, lo que el profesor busca, casi con toda seguridad, es que haya 
varias soluciones, y que se razone la que se elija. Esta que te he dado, es 
una de varias, pero lo de las reservas da mucho juego, y se plantear de m�s 
formas.


-- 
Lex Sparrow

Pagina sobre gesti�n de las news:
http://www.pclandia.net/lexsparrow/usenet/

Press Play Then Any Key
http://www.pressplaythenanykey.com/

FAQ de es.comp.lenguajes.php:
http://www.pclandia.net/escomplenguajesphp
Technical Details
Message-ID: <Xns988066D56123Dlexsparrow@130.133.1.4>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
References: <1163884679.213765.322180@m73g2000cwd.googlegroups.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 106e2f,f70489fdfa1659a8
X-Google-Attributes: gid106e2f,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: Lex Sparrow <MiNickSinSpacios@yahoo.es>
Newsgroups: es.comp.bd.misc
Subject: Re: Ayuda con un dise�o de BD
Date: 19 Nov 2006 09:06:39 GMT
Lines: 50
Message-ID: <Xns988066D56123Dlexsparrow@130.133.1.4>
References: <1163884679.213765.322180@m73g2000cwd.googlegroups.com>
X-Trace: individual.net Dnp4r2kNcN8at3AAmZsGXAzLUaxc3D8iIYQSN8vy85cvi/AsWY
User-Agent: Xnews/2006.08.05
X-Face: -()?x0ImQTNnD}W^rsy##U^SjjBkj@ch~zMxn}Hy.9{2Vii;]/PHsr&1s,ft\=..3PML}]=:qR-R/oV?Z5)srts.S~Y<Z9r=vbp}7;3#W!aq'psIPg"hJ\qf~X2=Cw`ijN06LW$nP.A)`k+=04.=[79}Z<5-^rfus7En)GO,X|A~gD'hp6pL5X4|WrouW9Dr)h/t(4j'hlAEJ~Y2EwG?7m<Y5+que.kkd]Yg%fz