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

Pitanje u vezi inserta i nesto o izradi baze

[es] :: MySQL :: Pitanje u vezi inserta i nesto o izradi baze

[ Pregleda: 1531 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

define

Član broj: 41934
Poruke: 288
*.verat.net.



Profil

icon Pitanje u vezi inserta i nesto o izradi baze30.01.2005. u 22:17 - pre 233 meseci
1) Nesto izprobavam oko izrade web sajtova sa mysql bazom i php-om.
Interesuje me evo konkretno za automobile, da li da pravim samo jednu tabelu koja ce da sadrzi adresu, cenu, godinu proizvodnje, kubikazu
a u drugoj tabeli da navedem redom mercedes, audi .... i jos lom ostalih automobila.
Pa da te dve tabele povezem preko nekog primarnog kljuca (ako moze pomoc oko izbora).
Hteo bih da napravim nesto kao na mobile.de gde covek moze da izabere tip vozila i da uradi pretragu.

2) Imam bazu koja se zove books na kompjuteru, e sada kada imam formular koji treba da unese neke podatke u bazu npr za knjige
Code:
query="insert into books values
                   ('".$isbn."','".$author."','".$title."','".$price."')";

ono sto me interesuje je kada unesem ove promenljive, da li one unose svoje vrednosti u sve tabele koje sadrze njihova imena u ovom slucaju?
 
Odgovor na temu

Riste Pejov
Team Leader/Senior Software Developer @
Ein-Sof ltd Skopje
Skopje, Macedonia

Član broj: 128
Poruke: 571
217.16.77.*

Jabber: richie@bagra.net.mk
ICQ: 154236769
Sajt: riste.softver.org.mk


Profil

icon Re: Pitanje u vezi inserta i nesto o izradi baze31.01.2005. u 07:39 - pre 233 meseci
2: Ako bi jedna baza tek tako ubacivala vrednosti za koju bilo tabelu, valjda ne bi postojalo ime tabele u samo insert-u. I mozes malo promeniti insert kako bi znao tacno koja kolona koju vrednost uzima, i recimo ako zelis da neke kolone nemaju vrednost (NULL)

ako tabela je CREATE TABLE test (data1 int, data2 char[20], data3 char[10]);

onda insert bi insert mogao biti:
INSERT INTO test (data1, data3) VALUES (1, "test");

i onda bi kolona data2 imala NULL vrednost u datom recordu.
People who think they know everything tend to irritate those of us who do.
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: Pitanje u vezi inserta i nesto o izradi baze31.01.2005. u 07:48 - pre 233 meseci
1. Zavisi, definiši prvo na papiru sve entitete koje ćeš imati na sajtu, dakle automobile, prodavce, kupce, goste, administratore, itd. pa za svakog šta pamtiš od atributa, pa kako su ti atributi međusobno u relaciji, pa kakve views baza treba da ima. Ako je veliki projekat, možeš da praviš i ER model jer ćeš ovako dizajnom iz glave da se izgubiš. Potom to prebacuješ u relacije, normalizuješ šta misliš da treba, praviš kverije i testiraš kako rade na većim uzorcima, sređuješ indekse, vraćaš normalizaciju ako nešto treba da se ubrza eventualno tj. ako se ispostavi da imaš usko grlo, i tako.

Dobar dizajn u startu mnogo olakšava posao kasnije. Ako planiraš da sajt stvarno poraste, zdrava osnova će ti biti presudna za kasniji razvoj, tako da joj moraš posvetiti dovoljno vremena.

Stoga na prvo pitanje i nema nekog direktnog odgovora, ne znamo dovoljno podataka a i ne ide se tim putem u dizajn baze.
 
Odgovor na temu

define

Član broj: 41934
Poruke: 288
213.244.197.*



Profil

icon Re: Pitanje u vezi inserta i nesto o izradi baze31.01.2005. u 09:36 - pre 233 meseci
Posto sam pocetnik u ovome ja nista ne razvijam ogromno, vec nesto eksperimentisem.
Prvi put sam pravim bazu podataka, citao sam po nekim knjigama, ali nesto ne mogu da se odlucim sta tacno da uradim

nesto sam se kontao ovako da uradim
1. tabela
broj automobila (auto_incriment i primary key)
gorivo
godiste
cena
grad
kw
br_vrata

2.tabela
broj automobila
automobil

e sada se kod ovoga razmisljam da li da u ovoj drugoj tabeli ima jos milion proizvodjaca automobila npr

broj automobila
mercedes
audi
opel
.
.
.
VW
primera radi ili da sve to ide u jednu tabelu pa da u pocetku ovi automobili imaju vrednost null, sem ukoliko upisem novi.

i jos jedna mogucnost
da prva tabela ostane ista a da za svaki automobil napravim novu tabelu.

U VEZI ONOG MOG DRUGOG PITANJA :D
Ovako doslo je do zabune kod mene :D
isto ime se koristi za jednu od tabela kao za bazu
Oboje se zove books
tako je autor napisao :D hvala opet
 
Odgovor na temu

[es] :: MySQL :: Pitanje u vezi inserta i nesto o izradi baze

[ Pregleda: 1531 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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