Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem izgleda sa dizajnom baze

[es] :: Baze podataka :: Problem izgleda sa dizajnom baze

[ Pregleda: 1834 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Valerij Zajcev

Član broj: 40886
Poruke: 1374
89.216.82.*



+2 Profil

icon Problem izgleda sa dizajnom baze02.08.2008. u 21:25 - pre 192 meseci

Ovako sam projektovao moju bazu ali imam jedno problemce :). Ako dodam novog korisnika njegovi podaci se upisu u tabele login i users, ali kada hocu da se ulogujem sa tim userom nece jer on nema nijedan red u smsmessages tabeli! Ali ako dodam neku poruku za tog korisnika onda hoce da se loguje sa njim, ne znam sta sam lose uradio kada tako mora da radi, jer kada dodam novog korisnika on ne treba da ima nista u pocetku sa smsmessages tabelom. Ima li ko ideju sta sam lose uradio, i kako to da resim?
 
Odgovor na temu

Getsbi

Član broj: 124608
Poruke: 2832



+45 Profil

icon Re: Problem izgleda sa dizajnom baze02.08.2008. u 22:19 - pre 192 meseci
Verovatno prilikom logovanja proverava SMSMessages tabelu. U principu bi trebalo da proveri pri svakom, pa i prvom logovanju samo LogIn tabelu. U SMSMessages tabelu treba da snimi podatke o logovanju (za čega je i predviđena), a ne da tu tabelu koristi kao kriterijum za logovanje.
Trebalo bi da postoje dve odvojene procedure.
1. Otvaranje novog korisnika (pune se tabele Users i LogIn)
2. Prijavljivanje ili logovanje (konsultuje se odnosno proverava LogIn i puni SMSMessages)
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
89.216.82.*



+2 Profil

icon Re: Problem izgleda sa dizajnom baze02.08.2008. u 22:47 - pre 192 meseci
Resio sam problem, lose sam napisao proceduru
Code:

ALTER PROC [dbo].[LogInProc]
@uname varchar(20),
@pass varchar(MAX)

AS
SELECT dbo.Users.userid, firstname, lastname

FROM         dbo.LogIn INNER JOIN
                      dbo.Users ON dbo.LogIn.USERID = dbo.Users.USERID

WHERE username = @uname AND
        password = @pass

GROUP BY dbo.Users.userid, firstname, lastname

Ja sam imao u FROM dodat i join na smsmessages tabelu, hvala u svakom slucaju
 
Odgovor na temu

biske86
Ivan Biševac
Zubin Potok

Član broj: 62435
Poruke: 979
*.vdial.verat.net.

Sajt: biske.rs


+39 Profil

icon Re: Problem izgleda sa dizajnom baze05.08.2008. u 19:26 - pre 192 meseci
Interesuje me nevezano za ovu temu o kojoj bazi je reč.
 
Odgovor na temu

Getsbi

Član broj: 124608
Poruke: 2832



+45 Profil

icon Re: Problem izgleda sa dizajnom baze05.08.2008. u 21:23 - pre 192 meseci
Sudeći po slici, MS SQL Server.
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
89.216.82.*



+2 Profil

icon Re: Problem izgleda sa dizajnom baze06.08.2008. u 01:08 - pre 192 meseci
ms sql
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
89.216.82.*



+2 Profil

icon Re: Problem izgleda sa dizajnom baze06.08.2008. u 01:27 - pre 192 meseci
Nisam hteo da pocinjem novu temu jer je isti problem, samo je baza druga

Code:

SELECT [dbo].[USER].USERID, [dbo].[USER].FULLNAME, [dbo].[USER].PHONE, [dbo].[USER].STREET, [dbo].[USER].JMBG, [dbo].[BOOK].TITLE

FROM         dbo.BOOK INNER JOIN
                      dbo.HOLD ON dbo.BOOK.BOOKID = dbo.HOLD.BOOKID INNER JOIN
                      dbo.[USER] ON dbo.HOLD.USERID = dbo.[USER].USERID

GROUP BY [dbo].[USER].USERID, [dbo].[USER].FULLNAME, [dbo].[USER].PHONE, [dbo].[USER].STREET, [dbo].[USER].JMBG, [dbo].[BOOK].TITLE

Opet ako korisnik postoji, a nema izdatu knjigu nece da ga prikaze. Cim dodam userid i bookid tabeli hold onda ga prikaze ali cim obrisem podatke ne prikazuje mi korisnika. Sta to radim pogresno???
 
Odgovor na temu

Getsbi

Član broj: 124608
Poruke: 2832



+45 Profil

icon Re: Problem izgleda sa dizajnom baze06.08.2008. u 05:31 - pre 192 meseci
Klauzula FROM treba da bude ispraćena na sledeći način:

FROM dbo.BOOK INNER JOIN
dbo.HOLD ON dbo.BOOK.BOOKID = dbo.HOLD.BOOKID RIGHT OUTER JOIN
dbo.[USER] ON dbo.HOLD.USERID = dbo.[USER].USERID




[Ovu poruku je menjao Getsbi dana 06.08.2008. u 12:31 GMT+1]
 
Odgovor na temu

[es] :: Baze podataka :: Problem izgleda sa dizajnom baze

[ Pregleda: 1834 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.