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

zadatak s vjezbi
WWW:
Idite na Prethodno  1, 2
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
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: 9:21 pon, 27. 5. 2013    Naslov: Citirajte i odgovorite

[quote="vsego"]Sto znaci "kojim obrascem"? Ovako na oko, meni se cine isti podaci, samo drugacije poredani.[/quote]

Obrascem znači dakle po kojem "zakonu" slaže ntorke u redove.

Poredak ntorki je uvijek isti dakle ne slaže slučajem pa me zanima kako slaže.

Primjera radi, JMBAGove slaže po veličini samih brojeva, datume slaže onako kako su ispisani u tablici iz koje ih izvlačim itd, volio bi stoga znati kako "slaže" ntorke iz atributa SIFRA.

@linus SELECT * FROM UPISAO; // dakle ispis cijele tablice
vsego (napisa):
Sto znaci "kojim obrascem"? Ovako na oko, meni se cine isti podaci, samo drugacije poredani.


Obrascem znači dakle po kojem "zakonu" slaže ntorke u redove.

Poredak ntorki je uvijek isti dakle ne slaže slučajem pa me zanima kako slaže.

Primjera radi, JMBAGove slaže po veličini samih brojeva, datume slaže onako kako su ispisani u tablici iz koje ih izvlačim itd, volio bi stoga znati kako "slaže" ntorke iz atributa SIFRA.

@linus SELECT * FROM UPISAO; // dakle ispis cijele tablice



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


Pridružen/a: 26. 09. 2007. (09:56:59)
Postovi: (153)16
Spol: žensko
Sarma = la pohva - posuda
27 = 51 - 24

PostPostano: 11:53 pon, 27. 5. 2013    Naslov: Citirajte i odgovorite

[quote="linus"]

EDIT:
Zna li netko kako se moze izracunati izraz

Izračunajte izraz [tex]e^{sin x} + e^{cos x}[/tex] za [tex]x=1.2.[/tex] u mysqlu, moja je sintaksa
[code:1]SELECT POW(e,SIN(1.2))+POW(e,COS(1.2));[/code:1]

ali MYSQL ne prepoznaje konstantu [tex]e[/tex] i ne znam kako da uvrstim [tex]x[/tex] i onda naknadno zadam vrijednost 1.2 umjesto da odmah 1.2 stavim u argument.[/quote]
[tt]select exp(sin(1.2)) + exp(cos(1.2))[/tt]

Inače, u [url=http://degiorgi.math.hr/forum/viewtopic.php?p=171533#171533]ovom postu[/url] imaš i riješene skoro sve zadatke s vježbi, courtesy of kolegica tihana. :)
linus (napisa):


EDIT:
Zna li netko kako se moze izracunati izraz

Izračunajte izraz [tex]e^{sin x} + e^{cos x}[/tex] za [tex]x=1.2.[/tex] u mysqlu, moja je sintaksa
Kod:
SELECT POW(e,SIN(1.2))+POW(e,COS(1.2));


ali MYSQL ne prepoznaje konstantu [tex]e[/tex] i ne znam kako da uvrstim [tex]x[/tex] i onda naknadno zadam vrijednost 1.2 umjesto da odmah 1.2 stavim u argument.

select exp(sin(1.2)) + exp(cos(1.2))

Inače, u ovom postu imaš i riješene skoro sve zadatke s vježbi, courtesy of kolegica tihana. Smile



_________________
Weit von hier fällt Gold von den Sternen
[Vrh]
Korisnički profil Pošaljite privatnu poruku
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: 12:03 pon, 27. 5. 2013    Naslov: Citirajte i odgovorite

Evo još jedan primjer meni neočitog kriterija po kojem se slažu ntorke.

Ovaj upit nije sporan:

SELECT NASLOV FROM PREDMET, UPISAO
WHERE PREDMET.SIFRA = NASLOV.SIFRA;

rezultat izvođenja:

baze podataka
linearna algebra
programiranje u c-u
analitička geometrija

(kolegiji su tako poredani i unutar tablice PREDMET)

Sporni upit:

SELECT DISTINCT NASLOV FROM PREDMET, UPISAO
WHERE PREDMET.SIFRA = NASLOV.SIFRA
AND GODINA = 1;

(jasna mi je činjenica da neću kao rezultat dobiti ispis predmeta koje je upisao barem jedan student sa prve godine jer nemam atributno-relacijsku jednakost STUDENT.JMBAG=UPISAO.JMBAG(pa se "trči" po stupcu GODINA dok se ne spotakne na znamenku 1), ovaj primjer navodim iz drugih razloga tj nerazumjevanja ispisa ntorki)

Rezultat ispisa:

Linearna algebra
baze podataka
programiranje u c-u
analitička geometrija

Dakle moj spor s poretkom je u tome što bi ja očekivao da baze ispiše prije linearne, zašto linearna ima prvenstvo, u smislu poretka odozgo nadolje, spram bazi?

jer kako ja shvaćam stvari baze su u prvom retku tablice i s njima se prvo bavi izdvajanje pa ispisivanje, što se vidi iz prvog upita.
Evo još jedan primjer meni neočitog kriterija po kojem se slažu ntorke.

Ovaj upit nije sporan:

SELECT NASLOV FROM PREDMET, UPISAO
WHERE PREDMET.SIFRA = NASLOV.SIFRA;

rezultat izvođenja:

baze podataka
linearna algebra
programiranje u c-u
analitička geometrija

(kolegiji su tako poredani i unutar tablice PREDMET)

Sporni upit:

SELECT DISTINCT NASLOV FROM PREDMET, UPISAO
WHERE PREDMET.SIFRA = NASLOV.SIFRA
AND GODINA = 1;

(jasna mi je činjenica da neću kao rezultat dobiti ispis predmeta koje je upisao barem jedan student sa prve godine jer nemam atributno-relacijsku jednakost STUDENT.JMBAG=UPISAO.JMBAG(pa se "trči" po stupcu GODINA dok se ne spotakne na znamenku 1), ovaj primjer navodim iz drugih razloga tj nerazumjevanja ispisa ntorki)

Rezultat ispisa:

Linearna algebra
baze podataka
programiranje u c-u
analitička geometrija

Dakle moj spor s poretkom je u tome što bi ja očekivao da baze ispiše prije linearne, zašto linearna ima prvenstvo, u smislu poretka odozgo nadolje, spram bazi?

jer kako ja shvaćam stvari baze su u prvom retku tablice i s njima se prvo bavi izdvajanje pa ispisivanje, što se vidi iz prvog upita.



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


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3560)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 13:45 pon, 27. 5. 2013    Naslov: Citirajte i odgovorite

MySQL je [b]relacijska[/b] baza podataka, i.e., tablice su relacije, pa ispis -- ako nije odredjen s [tt]order by[/tt] -- moze ici bilo kojim redom (cini mi se da se ovo dosta jako naglasava na predavanju). Zasto ide bas na neki nacin, a ne na neki drugi, tesko da ce ti itko ovdje znati odgovoriti. To je interna logika MySQL-a, a obicno proizlazi iz mehanizama kojima se pokusa dobiti brzinu. Mozes traziti po source codeu MySQLa, no stvar se smije promijeniti i izmedju dvije (pod)verzije.

Recimo, kad radis [tt]select * from ...[/tt], [b]mislim[/b] da sortira prema primarnom kljucu (ako taj postoji) jer je primarni kljuc index koji sluzi brzom pristupu podacima. Kad njega nema, nemam nikakvu ideju kako "sortira" (niti me posebno zanima).

Zato, kako je mdoko negdje napisao, na kolokviju ne gledaju redoslijed redaka (do na ono sto je explicite zadano zadatkom, pa treba odrediti sa [tt]order by[/tt]).
MySQL je relacijska baza podataka, i.e., tablice su relacije, pa ispis – ako nije odredjen s order by – moze ici bilo kojim redom (cini mi se da se ovo dosta jako naglasava na predavanju). Zasto ide bas na neki nacin, a ne na neki drugi, tesko da ce ti itko ovdje znati odgovoriti. To je interna logika MySQL-a, a obicno proizlazi iz mehanizama kojima se pokusa dobiti brzinu. Mozes traziti po source codeu MySQLa, no stvar se smije promijeniti i izmedju dvije (pod)verzije.

Recimo, kad radis select * from ..., mislim da sortira prema primarnom kljucu (ako taj postoji) jer je primarni kljuc index koji sluzi brzom pristupu podacima. Kad njega nema, nemam nikakvu ideju kako "sortira" (niti me posebno zanima).

Zato, kako je mdoko negdje napisao, na kolokviju ne gledaju redoslijed redaka (do na ono sto je explicite zadano zadatkom, pa treba odrediti sa order by).



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
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: 14:47 pon, 27. 5. 2013    Naslov: Citirajte i odgovorite

Tenx Š :D ... blago Engleskoj s tobom 8)
Tenx Š Very Happy ... blago Engleskoj s tobom Cool



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


Pridružen/a: 30. 11. 2002. (22:17:12)
Postovi: (71A)16
Spol: muško
Sarma = la pohva - posuda
199 = 237 - 38
Lokacija: Heriot-Watt University, Edinburgh

PostPostano: 22:41 pon, 27. 5. 2013    Naslov: Citirajte i odgovorite

edit: ovaj post se može obrisati, nisam vidio da odgovaram na već odgovoreno pitanje.
edit: ovaj post se može obrisati, nisam vidio da odgovaram na već odgovoreno pitanje.



_________________
Extraordinary claims require extraordinary evidence. – Carl Sagan
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
Lafiel
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 09. 2007. (09:56:59)
Postovi: (153)16
Spol: žensko
Sarma = la pohva - posuda
27 = 51 - 24

PostPostano: 17:09 uto, 28. 5. 2013    Naslov: Citirajte i odgovorite

Malo random, ali primjećujem da imena atributa nisu case-sensitive, ali ime baze jest:

[tt]select PLACA from NASTAVNIK;[/tt] daje mi isto što i [tt]select placa from NASTAVNIK;[/tt], no [tt]select PLACA from nastavnik;[/tt] mi javlja grešku. Ima li to ikakve veze s verzijom/platformom/nečim trećem ili je to jednostavno tako?
Malo random, ali primjećujem da imena atributa nisu case-sensitive, ali ime baze jest:

select PLACA from NASTAVNIK; daje mi isto što i select placa from NASTAVNIK;, no select PLACA from nastavnik; mi javlja grešku. Ima li to ikakve veze s verzijom/platformom/nečim trećem ili je to jednostavno tako?



_________________
Weit von hier fällt Gold von den Sternen
[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3560)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 17:15 uto, 28. 5. 2013    Naslov: Citirajte i odgovorite

S platformom. Stvar je u tome da su kod MySQL-a baze direktoriji, a tablice datoteke. Operacijski sustavi (Unixi, Linuxi,...) su case-sensitive, pa su onda i imena baza i tablica u MySQLu case-sensitive. Win su case-insensitive, pa bih ocekivao da je tamo i sve u MySQL-u case-insensitive.
S platformom. Stvar je u tome da su kod MySQL-a baze direktoriji, a tablice datoteke. Operacijski sustavi (Unixi, Linuxi,...) su case-sensitive, pa su onda i imena baza i tablica u MySQLu case-sensitive. Win su case-insensitive, pa bih ocekivao da je tamo i sve u MySQL-u case-insensitive.



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Loo
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 11. 06. 2012. (16:02:07)
Postovi: (D0)16
Spol: žensko
Sarma = la pohva - posuda
84 = 85 - 1

PostPostano: 20:43 uto, 28. 5. 2013    Naslov: Citirajte i odgovorite

[code:1]select exp(sin(1.2))+exp(cos(1.2));[/code:1] ?

EDIT:
očito imam malih problema s netom jer mi se post od prije ne znam kad prikazao kao zadnji, pa je ovo odgovor na pitanje od kolege na koje je već davno dobio odgovor :oops:
Kod:
select exp(sin(1.2))+exp(cos(1.2));
?

EDIT:
očito imam malih problema s netom jer mi se post od prije ne znam kad prikazao kao zadnji, pa je ovo odgovor na pitanje od kolege na koje je već davno dobio odgovor Embarassed


[Vrh]
Korisnički profil Pošaljite privatnu poruku
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: 6:02 sri, 29. 5. 2013    Naslov: Citirajte i odgovorite

ovaj upit:

SELECT IMES, PREZIMES, NASLOV
FROM PREDMET, STUDENT
WHERE SIFRA NOT IN
(SELECT SIFRA FROM UPISAO.JMBAG = STUDENT.JMBAG);


mi je davao drugačiji rezultat izvođenja ako bi zamijenio mjesta atributa u jednakosti, dakle ako bi cijeli upit ostavio istim a jednakost na kraju napisao kao STUDENT.JMBAG = UPISAO.JMBAG

(u tom slučaju ispisivao bi sve studente i uz svakog pridruživao naslov matematička analiza)

dakle baza se nekad čudno ponaša ili ja ne razumijem koncept! evo sad ukucavam i permutiram mjesta u jednakosti i rezultat je jednoznačan. oprez!!
ovaj upit:

SELECT IMES, PREZIMES, NASLOV
FROM PREDMET, STUDENT
WHERE SIFRA NOT IN
(SELECT SIFRA FROM UPISAO.JMBAG = STUDENT.JMBAG);


mi je davao drugačiji rezultat izvođenja ako bi zamijenio mjesta atributa u jednakosti, dakle ako bi cijeli upit ostavio istim a jednakost na kraju napisao kao STUDENT.JMBAG = UPISAO.JMBAG

(u tom slučaju ispisivao bi sve studente i uz svakog pridruživao naslov matematička analiza)

dakle baza se nekad čudno ponaša ili ja ne razumijem koncept! evo sad ukucavam i permutiram mjesta u jednakosti i rezultat je jednoznačan. oprez!!



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


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3560)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 6:42 sri, 29. 5. 2013    Naslov: Citirajte i odgovorite

Pricamo o MySQLu, relacijskoj bazi podataka koju koriste - bukvalno - milijuni servisa diljem Svijeta, ukljucivo i ovaj forum? NHF, meni je uvjerljivije da si ti nesto pogrijesio, nego da se baza "nekad čudno ponaša". Molim, ne dizati paniku.

Btw, [tt]select[/tt] koji nema "[tt]where[/tt]", ali iza "[tt]from[/tt]" ima uvjet umjesto imena tablice... sto bi to trebalo raditi?
Pricamo o MySQLu, relacijskoj bazi podataka koju koriste - bukvalno - milijuni servisa diljem Svijeta, ukljucivo i ovaj forum? NHF, meni je uvjerljivije da si ti nesto pogrijesio, nego da se baza "nekad čudno ponaša". Molim, ne dizati paniku.

Btw, select koji nema "where", ali iza "from" ima uvjet umjesto imena tablice... sto bi to trebalo raditi?



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
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: 12:58 sri, 29. 5. 2013    Naslov: Citirajte i odgovorite

ok, stoji argument da nema relacije iza riječi FROM u ugnježđenoj petlji, mislio sam, jer ne javlja grešku po izvođenju, da čita atribute iz vanjskog SELECTa.


tenx na pojašnjenju Š 8) !
ok, stoji argument da nema relacije iza riječi FROM u ugnježđenoj petlji, mislio sam, jer ne javlja grešku po izvođenju, da čita atribute iz vanjskog SELECTa.


tenx na pojašnjenju Š Cool !



_________________
...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.
Idite na Prethodno  1, 2
Stranica 2 / 2.

 
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