Jak w Base zbudować taką bazę ?

Użytkowanie programu bazodanowego

Jak w Base zbudować taką bazę ?

Postprzez jacobi75 » Wt wrz 27, 2016 12:02 am

Dzień dobry
Muszę stworzyć w Base bazę danych kontahentów. Zaimportowałem z excela dane do tabeli. Każdy rekord w tabeli, czyli każdy kontahent ma niepowtarzalny numer id.
Teraz stoję przed problemem. Każdy kontrahent ( takie jest założenie ) musi mieć indywidualną tabelę ( na podstawie numeru id kontrahenta ) w której będą notowane temat oraz data ostatniej rozmowy z kontahentem. To spora ilość tabel. Nie wiem czy Base to udźwignie ? Nie jestem pewien czy warto to tak rozwiązać ? Jeśli nie, to jak inaczej ?
OpenOffice to 4.1.2 na Windows 10
jacobi75
 
Posty: 1
Dołączył(a): Pn wrz 26, 2016 11:28 pm

Re: Jak w Base zbudować taką bazę ?

Postprzez Jan_J » Wt wrz 27, 2016 1:43 pm

. Każdy kontrahent ( takie jest założenie ) musi mieć indywidualną tabelę ( na podstawie numeru id kontrahenta ) w której będą [...]
To nie tak.

Potrzebne są tylko dwie tabele:

kontrahenci (Id, Nazwa, Adres, ...)
rozmowy (Id, Id_kontrahenta, data_czas, treść)

albo trzy, jeżeli chcemy rozbić treści na elementarne ustalenia i przypisać je do rozmów:

kontrahenci (Id, Nazwa, Adres, ...)
rozmowy (Id, Id_kontrahenta, data_czas)
ustalenia(Id, Id_rozmowy, treść)
JJ
LO (6.1|6.2) ∙ AOO 4.1.6 ∙ Python (3.7|2.7) ∙ Unicode 12 ∙ LATEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Fedora|CentOS|SUSE)
Jan_J
 
Posty: 3923
Dołączył(a): Pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław


Powrót do Base

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości