Article View: es.comp.bd.misc
Article #123Re: Ayuda con un dise�o de BD
From: Lex Sparrow
Date: Sun, 19 Nov 2006 09:06
Date: Sun, 19 Nov 2006 09:06
49 lines
2827 bytes
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-mailReferences:
<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