Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

4. vjezbe - greska pri importu
WWW:

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji diplomskih i starih studija -> Baze podataka
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
HijenA
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 23. 01. 2004. (16:46:04)
Postovi: (3D2)16
Spol: muško
Sarma = la pohva - posuda
-26 = 44 - 70
Lokacija: Prazan skup ;-)

PostPostano: 14:33 ned, 22. 6. 2014    Naslov: 4. vjezbe - greska pri importu Citirajte i odgovorite

pokusavam rijesiti sve vjezbe jos jednom, kao vjezbu, i dosao asm do 4. vjezbe gdje treba importat podatke iz tablica u bazi fakultet u tablice koje se nalaze u mojoj bazi. kreirao sam istovjetne tablice kao i u bazi fakultet, i import svih tablica radi, osim tablice UPISAO. ta tablica ima visestruke unose sa istim primarnim kljucem. probao sam s kodom

[code:1]INSERT INTO PROBAUPISAO SELECT * FROM fakultet.UPISAO;[/code:1]

no MySQL mi izbacuje gresku

[code:1]ERROR 1062 (23000): Duplicate entry '1191203289' for key 1[/code:1]

moze li se ovo rijesiti?

tablica PROBAUPISAO kreirana je sljedecom naredbom:

[code:1]CREATE TABLE PROBAUPISAO ( JMBAG NUMERIC(10) UNSIGNED NOT NULL, SIFRA NUMERIC(5) UNSIGNED NOT NULL, DATU DATE, OCJENA ENUM ('1', '2', '3', '4', '5'), PRIMARY KEY (JMBAG));
[/code:1]

ima tko ideju?
[/code]
pokusavam rijesiti sve vjezbe jos jednom, kao vjezbu, i dosao asm do 4. vjezbe gdje treba importat podatke iz tablica u bazi fakultet u tablice koje se nalaze u mojoj bazi. kreirao sam istovjetne tablice kao i u bazi fakultet, i import svih tablica radi, osim tablice UPISAO. ta tablica ima visestruke unose sa istim primarnim kljucem. probao sam s kodom

Kod:
INSERT INTO PROBAUPISAO SELECT * FROM fakultet.UPISAO;


no MySQL mi izbacuje gresku

Kod:
ERROR 1062 (23000): Duplicate entry '1191203289' for key 1


moze li se ovo rijesiti?

tablica PROBAUPISAO kreirana je sljedecom naredbom:

Kod:
CREATE TABLE PROBAUPISAO ( JMBAG NUMERIC(10) UNSIGNED NOT NULL, SIFRA NUMERIC(5) UNSIGNED NOT NULL, DATU DATE, OCJENA ENUM ('1', '2', '3', '4', '5'), PRIMARY KEY (JMBAG));


ima tko ideju?
[/code]



_________________
Chuck Norris can divide by zero.

I bow before you Veliki Limun, on je kiseo i zut Bow to the left

[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
Shirohige
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 16. 11. 2012. (20:19:56)
Postovi: (ED)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
12 = 15 - 3

PostPostano: 17:02 ned, 22. 6. 2014    Naslov: Citirajte i odgovorite

Zaboravio si SIFRA navesti kao dio primarnog ključa:

CREATE TABLE PROBAUPISAO (
JMBAG NUMERIC(10) UNSIGNED NOT NULL,
SIFRA NUMERIC(5) UNSIGNED NOT NULL,
DATU DATE,
OCJENA ENUM ('1', '2', '3', '4', '5'),
PRIMARY KEY (JMBAG, [b][color=red]SIFRA[/color][/b]));
Zaboravio si SIFRA navesti kao dio primarnog ključa:

CREATE TABLE PROBAUPISAO (
JMBAG NUMERIC(10) UNSIGNED NOT NULL,
SIFRA NUMERIC(5) UNSIGNED NOT NULL,
DATU DATE,
OCJENA ENUM ('1', '2', '3', '4', '5'),
PRIMARY KEY (JMBAG, SIFRA));


[Vrh]
Korisnički profil Pošaljite privatnu poruku
HijenA
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 23. 01. 2004. (16:46:04)
Postovi: (3D2)16
Spol: muško
Sarma = la pohva - posuda
-26 = 44 - 70
Lokacija: Prazan skup ;-)

PostPostano: 17:41 ned, 22. 6. 2014    Naslov: Citirajte i odgovorite

[quote="Shirohige"]Zaboravio si SIFRA navesti kao dio primarnog ključa:

CREATE TABLE PROBAUPISAO (
JMBAG NUMERIC(10) UNSIGNED NOT NULL,
SIFRA NUMERIC(5) UNSIGNED NOT NULL,
DATU DATE,
OCJENA ENUM ('1', '2', '3', '4', '5'),
PRIMARY KEY (JMBAG, [b][color=red]SIFRA[/color][/b]));[/quote]

sad je proslo, ali svejedno ne kuzim kak je to rijesilo problem :-D tenks.
Shirohige (napisa):
Zaboravio si SIFRA navesti kao dio primarnog ključa:

CREATE TABLE PROBAUPISAO (
JMBAG NUMERIC(10) UNSIGNED NOT NULL,
SIFRA NUMERIC(5) UNSIGNED NOT NULL,
DATU DATE,
OCJENA ENUM ('1', '2', '3', '4', '5'),
PRIMARY KEY (JMBAG, SIFRA));


sad je proslo, ali svejedno ne kuzim kak je to rijesilo problem Very Happy tenks.



_________________
Chuck Norris can divide by zero.

I bow before you Veliki Limun, on je kiseo i zut Bow to the left

[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
Shirohige
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 16. 11. 2012. (20:19:56)
Postovi: (ED)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
12 = 15 - 3

PostPostano: 18:09 ned, 22. 6. 2014    Naslov: Citirajte i odgovorite

[quote="HijenA"]
sad je proslo, ali svejedno ne kuzim kak je to rijesilo problem :-D tenks.[/quote]

Ti si kao primarni ključ naveo samo JMBAG, a to znači da se student s JMBAG-om npr. 1234567890 može u toj tablici pojaviti samo jednom.

Dakle ne možeš imati ovako nešto:
[table]JMBAG \ SIFRA_KOLEGIJA \ DATU \ OCJENA\
1234567890 \ 44444 \ 22.6.2014. \ 4
1234567890 \ 55555 \ 22.6.2014. \ 5[/table]

Ali ako kao primarni ključ navedeš kombinaciju JMBAG-a i SIFRE kolegija, onda je gornja tablica valjana jer su to različite kombinacije tj. [tex]\{1234567890, 44444\} \neq \{1234567890, 55555\}[/tex], ali npr. ovako nešto nije valjano:

[table]JMBAG \ SIFRA_KOLEGIJA \ DATU \ OCJENA\
1234567890 \ 44444 \ 22.6.2014. \ 4
1234567890 \ 55555 \ 22.6.2014. \ 5
1234567890 \ 55555 \ 22.6.2014. \ 3[/table]

Ne može se u tablici dva puta pojaviti kombinacija {1234567890, 55555} jer smo naveli da je to primarni ključ.
HijenA (napisa):

sad je proslo, ali svejedno ne kuzim kak je to rijesilo problem Very Happy tenks.


Ti si kao primarni ključ naveo samo JMBAG, a to znači da se student s JMBAG-om npr. 1234567890 može u toj tablici pojaviti samo jednom.

Dakle ne možeš imati ovako nešto:
JMBAGSIFRA_KOLEGIJADATUOCJENA
12345678904444422.6.2014.4
12345678905555522.6.2014.5


Ali ako kao primarni ključ navedeš kombinaciju JMBAG-a i SIFRE kolegija, onda je gornja tablica valjana jer su to različite kombinacije tj. [tex]\{1234567890, 44444\} \neq \{1234567890, 55555\}[/tex], ali npr. ovako nešto nije valjano:

JMBAGSIFRA_KOLEGIJADATUOCJENA
12345678904444422.6.2014.4
12345678905555522.6.2014.5
12345678905555522.6.2014.3


Ne može se u tablici dva puta pojaviti kombinacija {1234567890, 55555} jer smo naveli da je to primarni ključ.




Zadnja promjena: Shirohige; 18:15 ned, 22. 6. 2014; ukupno mijenjano 1 put.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
HijenA
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 23. 01. 2004. (16:46:04)
Postovi: (3D2)16
Spol: muško
Sarma = la pohva - posuda
-26 = 44 - 70
Lokacija: Prazan skup ;-)

PostPostano: 18:14 ned, 22. 6. 2014    Naslov: Citirajte i odgovorite

hvala na razjasnjenju :-D
hvala na razjasnjenju Very Happy



_________________
Chuck Norris can divide by zero.

I bow before you Veliki Limun, on je kiseo i zut Bow to the left

[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
RonnieColeman
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 04. 2006. (10:35:00)
Postovi: (20B)16
Spol: muško
Sarma = la pohva - posuda
= 45 - 39
Lokacija: |R^3

PostPostano: 23:05 ned, 22. 6. 2014    Naslov: Citirajte i odgovorite

Samo digresija: vjerojatno vježbaš radi sebe jer na praktičnom kolokviju nećeš ni na koji način fizički modificirati nikoju bazu već samo raditi upite u postojećoj.
Samo digresija: vjerojatno vježbaš radi sebe jer na praktičnom kolokviju nećeš ni na koji način fizički modificirati nikoju bazu već samo raditi upite u postojećoj.



_________________
...He never had looked less like captain of any-thing, even his own soul.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Gost






PostPostano: 17:37 pon, 23. 6. 2014    Naslov: Citirajte i odgovorite

Zapravo da, to onda znaci da za ovaj kolokvij trebamo znat samo vjezbe 3, 5 i 6 ili se varam? :D
Zapravo da, to onda znaci da za ovaj kolokvij trebamo znat samo vjezbe 3, 5 i 6 ili se varam? Very Happy


[Vrh]
RonnieColeman
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 04. 2006. (10:35:00)
Postovi: (20B)16
Spol: muško
Sarma = la pohva - posuda
= 45 - 39
Lokacija: |R^3

PostPostano: 18:15 pon, 23. 6. 2014    Naslov: Citirajte i odgovorite

Složio bih se s tobom.

Jel tko vježba u profesorovoj bazi mangerdva i ima nelogične ispise, drugim rječima jeli profesorova baza "pukla ko kokica" :?: :mrgreen:
Složio bih se s tobom.

Jel tko vježba u profesorovoj bazi mangerdva i ima nelogične ispise, drugim rječima jeli profesorova baza "pukla ko kokica" Question Mr. Green



_________________
...He never had looked less like captain of any-thing, even his own soul.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji diplomskih i starih studija -> Baze podataka Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Možete otvarati nove teme.
Možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan