Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Sybase - kilka pytan do Power Designer

161 views
Skip to first unread message

tomik

unread,
May 11, 2004, 12:17:24 AM5/11/04
to
Tworze sobie model logiczny bazy w Power Designer.

Czy w modelu logicznym podaje pola, ktore beda kluczami obcymi?

Podczas tworzenia encji, pod polami, ktore podalem program dokladna
"Identifier_1" , co to jest?


tomik

unread,
May 11, 2004, 12:46:12 AM5/11/04
to
no i wlasnie pojawil sie klopot z zamiana na model fizyczny :(

moglby ktos zerknac w ten model logiczny, ktory zrobilem?
http://www.tomik.info/konceptualny.zip
(power designer 9)


pozdrawiam
tomek


mnihas

unread,
May 11, 2004, 4:33:04 PM5/11/04
to
> Tworze sobie model logiczny bazy w Power Designer.
> Czy w modelu logicznym podaje pola, ktore beda kluczami obcymi?

W modelu logicznym (conceptual, jesli ten masz na mysli) nie definiuje się
kluczy obcych. Operuje sie tutaj na encjach i zwiazkach: gdy laczysz encje
zwiazkiem jeden do wielu klucz obcy jest automatycznie generowany podczas
tworzenia modelu fizycznego.

> Podczas tworzenia encji, pod polami, ktore podalem program dokladna
> "Identifier_1" , co to jest?

Nie mam teraz zainstalowanego PD, ale podejrzewam, ze Identifier_1 jest to
automatycznie wygenerowany identyfikator dla encji, czyli klucz główny.
Samemu można to zaznaczyc w edycji atrybutow encji: jezeli dobrze pamietam
sa tam takie trzy checkboxy: identyfikator, wymagany i unikalny

Pozdrawiam
Michał


tomik_

unread,
May 12, 2004, 4:49:52 AM5/12/04
to
>Nie mam teraz zainstalowanego PD, ale podejrzewam, ze Identifier_1 jest to
>automatycznie wygenerowany identyfikator dla encji, czyli klucz główny.
>Samemu można to zaznaczyc w edycji atrybutow encji: jezeli dobrze pamietam
>sa tam takie trzy checkboxy: identyfikator, wymagany i unikalny

No wlasnie ja zaznaczam sam, dlatego dziwi mnie dlaczego on to jeszcze
doklada.
No i generalnie w moedelu moje klucze glowne sa w tym samym miejscu co inne
pola
tabeli, a te Indetifier_1 sa w osobnym , oddzielonym miejscu w kazdej encji.


mnihas

unread,
May 12, 2004, 4:25:59 PM5/12/04
to
>
> No wlasnie ja zaznaczam sam, dlatego dziwi mnie dlaczego on to jeszcze
> doklada.
> No i generalnie w moedelu moje klucze glowne sa w tym samym miejscu co
inne
> pola
> tabeli, a te Indetifier_1 sa w osobnym , oddzielonym miejscu w kazdej
encji.

Zainstalowalem i sprawdzilem: Identifier_1 to identyfikator w tabeli. Gdy
atrybut zaznacza sie jako primary key jest takze dopisywany do listy
identyfikatorow. Pozniej jest wykorzystany do utworzenia klucza obcego.
Dodatkowo daje mozliwosc utworzenia identyfikator złozonego z kilku
atrybutow (dodaje się jej poprzez dwukrotne klikniecie na strzalce przy
identyfikatorze, gdy wyswietlana jest ich lista - w oknie własciwosci
encji).

Na pierwszy rzut oka model fizyczny generuje sie poprawnie z logicznego.

Mam nadzieje, że wyraziłem się w miare jasno - szczegolnie z klikaniem :).
Proponuję poczytac help jak to się robi.

Pozdrawiam
Michal


0 new messages