[MySQL] Struktura bazy

0

Czesc, mam problem jak zawsze ze struktura bazy

chce napisac prosty programik Delphi + MySQL

Data       | Materiały     | Koszt | Zamawiający | Cel |
           | Nazwa | Ilość |       |             |     |

Nie mam pojęcia jak to zrobic :(

0

to znaczy czego oczekujesz od nas??

0

Zrobilem tak, lecz nie wiem czy bedzie to dobre rozwiazanie:

Wpisuje pierw:
DATA | TYTUL ZAMOWIENIA | OSOBA | CEL ZAMOWIENIA

dostaje ID wpisu i wg ID dodaje materialy

1 | PAPIER | ILOSC
1 | KLEJ | ILOSC
itd

pozniej daje szukanie wg ID

na pewno zakrecilem teraz :P

-- 
-- Struktura tabeli dla  `cena`
-- 
CREATE TABLE `cena` (
  `id` int(11) NOT NULL default '0',
  `cena` varchar(10) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- 
-- Zrzut danych tabeli `cena`
-- 
-- 
-- Struktura tabeli dla  `users`
-- 
CREATE TABLE `users` (
  `id_usr` int(1) NOT NULL default '0',
  `imie` varchar(50) NOT NULL default '',
  `nazwisko` varchar(50) NOT NULL default '',
  `mail` varchar(100) NOT NULL default '',
  PRIMARY KEY  (`id_usr`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- 
-- Zrzut danych tabeli `users`
-- 
-- 
-- Struktura tabeli dla  `zam_info`
-- 
CREATE TABLE `zam_info` (
  `id` int(1) NOT NULL auto_increment,
  `data` date NOT NULL default '0000-00-00',
  `nazwa` varchar(200) NOT NULL default '',
  `osoba` int(11) NOT NULL default '0',
  `cel` varchar(200) NOT NULL default '',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- 
-- Zrzut danych tabeli `zam_info`
-- 
-- 
-- Struktura tabeli dla  `zam_material`
-- 
CREATE TABLE `zam_material` (
  `id` int(1) NOT NULL default '0',
  `nazwa` varchar(100) NOT NULL default '',
  `ilosc` int(1) NOT NULL default '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- 
-- Zrzut danych tabeli `zam_material`
-- 
0
  1. po co tabela cena
  2. brakuje tabeli towar
  3. w jaki sposób zam_material jest powiązane z zam_info

1 użytkowników online, w tym zalogowanych: 0, gości: 1