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

problem pri generisanju baze iz erwina

[es] :: Access :: problem pri generisanju baze iz erwina

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Milunov_Mali
Beograd

Član broj: 86412
Poruke: 41
*.rcub.bg.ac.yu.



Profil

icon problem pri generisanju baze iz erwina12.02.2007. u 21:28 - pre 209 meseci
Radim sa access bazom, izgenerise mi sve tabele, ali nece relationships i kljuceve, verovatno nisam ukljucio neki properti
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: problem pri generisanju baze iz erwina13.02.2007. u 09:45 - pre 209 meseci
Generisanjem se ne dobija baš idealna šema podataka u Accessu. Evo nekog mog pisanija od pre neku godinu. Možda ti pomogne. Moraćeš malo da eksperimentišeš sa karticama Options, Summary i Comments ili da se okaneš i doradiš šemu u Accessu.

" Na osnovu fizičkog modela podataka, vrši se generisanje šeme baze podataka koju čine fizičke tabele, kolone i relacije, koje se u CASE alatu automatski generišu iz fizičkog modela.
Proces generisanja šeme baze podataka naziva se direktni inženjering. Kada se generiše šema baze podataka, entiteti prelaze u tabele, atributi u kolone, a veze u relacije i definiše se referencijalni integritet, trigeri, procedure, indeksi i druge osobine koje podržava izabrani SUBP.
Za samo generisanje baze podataka neophodno je da model podataka u ERwinu bude prebačen na fizički nivo, potom izabrati odgovarajuću ciljnu platformu u ovom slučaju Access 2003. U Access-u napraviti jednu praznu .mdb datoteku na putanji gde je i fajl .er1. Ta datoteka treba da bude otvorena u trenutku generisanja, a prethodno je neophodno da se kao prazna snimi ( Tools, Options..., Advanced, Default file format ) u onom formatu koji je izabran u ERwin-u 4.1.2522 ( Dtabase, Chose Dtabase..., Target Desktop DBMS, Access, Access Version ). Sledeći korak je da se iz ERwina treba logovati-konektovati na ciljnu platformu u prozoru (Databse, Database Connection). Tom prilikom ERwin kreira aktivnu bidirekcionu vezu sa sistemskim katalogom izabranog servera (Target Desktop DBMS) koja omogućava uz otvorenu praznu .mdb datoteku u Accessu direktno generisanje šeme baze podataka. Naredni korak je da se u ERwinu (Tools, Forward Enginerr/Schema Generation... , Generation) izvrši generisanje. Nakon generisanja u ERwinu treba izvršiti diskonekciju, zatvoriti .mdb datoteku u Accessu i ponovo je otvoriti. Tabele bi trebalo da su prisutne u Database prozoru Accessa.
Tipovi relacija definisani u MS ACCESS-u su siromašniji po mogućnostima od onih koje sadrži ERwin model podataka, što ne bi trebalo da čudi obzirom da ERwin podržava oko petnaestak Target SQL DBMS i oko pet do šest Target Desktop DBMS u zavisnosti od verzije.
No i pored toga neke mogućnosti kojih nema u Access-ovom Relationships nadomeštene su opcijama Field Properties u delu kreiranja tabela, kao što su : Field Size, Format,Input Mask, Default Value,Validation Rule, Required, Indexed i slično. Stoga se u ovom konkretnom slučaju naknadno pristupilo dograđivanju dobijenog modela podataka, uporedo vodeći računa o kardinalnosti relacija na nivou MS ACCESS-a i tipovima relacija kao što su Cascade Update Related Fields koji omogućuje da se u slučaju izmene sadržaja polja u prvoj tabeli promene i vrednosti polja koji su u relaciji sa njima u drugoj tabeli i Cascade Delete Related Records koji omogućava da se u slučaju brisanja redova u jednoj tabeli izaziva brisanje redova iz druge tabele. "


 
Odgovor na temu

Milunov_Mali
Beograd

Član broj: 86412
Poruke: 41
*.rcub.bg.ac.yu.



Profil

icon Re: problem pri generisanju baze iz erwina13.02.2007. u 14:50 - pre 209 meseci
znaci ipak cu morati da crtam reletionships u accessu, hvala u svakom slucaju!
 
Odgovor na temu

[es] :: Access :: problem pri generisanju baze iz erwina

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

Postavi temu Odgovori

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