Office
Vpis
Ustvarjanje modela zbirke podatkov (oziroma diagrama odnosov entitet)

Ustvarjanje modela zbirke podatkov (oziroma diagrama odnosov entitet)

S predlogo diagrama modela zbirke podatkov lahko ustvarite nov model ali izvajate obratno inženirstvo za obstoječo zbirko podatkov v modelu tako, da uporabite koncepte relacijskega modeliranja ali modeliranja relacijskega predmeta. Uporabite šablono odnosa etitete za modelne zbirke podatkov, ki uporabljajo standard SQL92 in novejše standarde. Uporabite šablono relacijskega predmeta, ki vključuje dodatne oblike za delo z vrstami za modelne zbirke podatkov, ki uporabljajo standard SQL99 in novejše standarde.

Primer modela zbirke podatkov

S predlogo diagrama modela zbirke podatkov lahko ustvarite nov model ali izvajate obratno inženirstvo za obstoječo zbirko podatkov v modelu tako, da uporabite koncepte relacijskega modeliranja ali modeliranja relacijskega predmeta. Uporabite šablono odnosa etitete za modelne zbirke podatkov, ki uporabljajo standard SQL92 in novejše standarde. Uporabite šablono relacijskega predmeta, ki vključuje dodatne oblike za delo z vrstami za modelne zbirke podatkov, ki uporabljajo standard SQL99 in novejše standarde.

V tem članku je opisano, kako lahko ustvarite model zbirke podatkov in kaj lahko z ustvarjenim modelom naredite.

Funkcij modela zbirke podatkov ni mogoče najti?

Funkcije modela zbirke podatkov nimajo vse izdaje Microsoft Visia. Če ne najdete funkcij, opisanih v postopkih v tem članku, imate morda izdajo Visia, ki teh funkcij ne vključuje.

  • Microsoft Visio Standard ne vključuje predloge »Diagram modela zbirke podatkov«.

  • Izdaji Microsoft Visio Professional in Premium podpirata funkcije obratnega inženirstva za predlogo »Diagram modela zbirke podatkov« (tj. uporabo obstoječe zbirke podatkov za ustvarjanje modela v Visiu), vendar ne podpira vnaprejšnjega inženirstva (tj. uporabe Visiovega modela zbirke podatkov za ustvarjanje kode SQL).

  1. Če želite uporabiti diagram modela zbirke podatkov, naredite nekaj od tega:

    Ustvarite povsem nov diagram modela

    Če nimate že obstoječe zbirke podatkov, da bi jo uporabili za izhodišče, lahko začnete s praznim modelom zbirke podatkov in dodate lastne tabele in relacije.

    1. Kliknite zavihek Datoteka.

    2. Kliknite Novo, nato Programska oprema in zbirka podatkov, nato pa dvokliknite Diagram modela zbirke podatkov.

    3. Na zavihku Zbirka podatkov v skupini Upravljaj kliknite Možnosti prikaza.

    4. V pogovornem oknu Možnosti dokumenta zbirke podatkov izberite nabor simbolov, ki jih želite uporabiti, ter druge možnosti za tabele in relacije, nato pa kliknite V redu.

    Za izhodišče uporabite obstoječo zbirko podatkov

    Če imate zbirko podatkov, ki jo želite modelirati tako, da jo boste lahko bolje razumeli, ali pa jo želite uporabiti kot izhodišče za nov model, lahko uporabite čarovnika za obratno inženirstvo, da izvlečete shemo ali strukturo zbirke podatkov in ustvarite nov model.

    Preden zaženete čarovnika:

    1. Če izvajate obratno inženirstvo za Microsoft Excelov delovni zvezek, morate pred zagonom čarovnika odpreti delovni zvezek in poimenovati skupino (ali obseg) celic, ki vsebujejo naslove stolpcev. Če želite uporabiti več delovnih listov, preprosto poimenujte skupino celic stolpcev na vsakem delovnem listu. Ti obsegi so obravnavani kot tabele v čarovniku. Če želite več informacij o tem, kako poimenovati obseg celic, glejte temo v pomoči za Excel z naslovom »Definicija sklicev na poimenovane celice ali obsege«.

    2. Rezultati bodo najboljši, če privzeti gonilnik nastavite na ciljno zbirko podatkov, za katero želite izvajati obratno inženirstvo, preden zaženete čarovnika za obratno inženirstvo. S tem korakom zagotovite, da čarovnik pravilno preslika izvorne podatkovne tipe in da je celotna koda, ki jo izvleče čarovnik, pravilno prikazana v oknu »Koda«.

    3. Kliknite zavihek Datoteka.

    4. Kliknite Novo, nato Programska oprema in zbirka podatkov, nato pa dvokliknite Diagram modela zbirke podatkov.

    5. Na zavihku Zbirka podatkov v skupini Model kliknite Obratno inženirstvo.

    6. Na prvem zaslonu čarovnika za obratno inženirstvo naredite to:

      1. Izberite gonilnik zbirke podatkov za svoj sistem za upravljanje zbirke podatkov (DBMS). Če še niste povezali gonilnika Visiove zbirke podatkov z določenim virom podatkov ODBC, kliknite Nastavitev.

        Opomba: Če izvajate obratno inženirstvo za Excelov delovni list, izberite splošni gonilnik ODBC.

      2. Izberite vir podatkov zbirke podatkov, ki ga želite posodobiti. Če še niste ustvarili vira podatkov za obstoječo zbirko podatkov, kliknite Novo, da to naredite zdaj.

        Ko ustvarite nov vir, je njegovo ime dodano na seznam Viri podatkov.

      3. Ko ste zadovoljni z nastavitvami, kliknite Naprej.

    7. Sledite navodilom v vseh pogovornih oknih, specifičnih za gonilnik.

      Na primer, v pogovornem oknu Vzpostavi povezavo z virom podatkov vnesite uporabniško ime in geslo in nato kliknite V redu.

      Opomba: Če uporabite splošni gonilnik ODBC, se lahko prikaže sporočilo o napaki, ki označuje, da so informacije obratnega inženirstva morda nepopolne. V večini primerov to ni težava – preprosto kliknite V redu in nadaljujte z izvajanjem čarovnika.

    8. Potrdite potrditvena polja za vrsto informacij, ki jih želite izvleči, nato pa kliknite Naprej.

      Opomba: Nekateri elementi morda niso na voljo (so zatemnjeni), ker vsi sistemi za upravljanje zbirke podatkov ne podpirajo vseh vrst elementov, ki jih lahko čarovnik izvleče.

    9. Potrdite potrditvena polja za tabele (in poglede, če obstajajo), ki jih želite izvleči, ali pa kliknite Izberi vse, da jih izvlečete vse, in nato kliknite Naprej.

      Opomba: Če izvajate obratno inženirstvo za Excelov delovni list in na tem seznamu ne vidite ničesar, obstaja verjetnost, da boste morali poimenovati obseg celic, ki vsebuje naslove stolpcev na delovnem listu.

    10. Če ste potrdili potrditveno polje Shranjene procedure, izberite procedure, ki jih želite izvleči, ali pa kliknite Izberi vse, da jih izvlečete vse, nato pa kliknite Naprej.

    11. Izberite, ali želite, da so elementi obratnega inženirstva samodejno dodani na trenutno stran.

      Opomba: Lahko se odločite, da čarovnik samodejno ustvari risbo poleg ustvarjanja seznama elementov obratnega inženirstva v oknu »Tabele in pogledi«. Če se ne odločite za samodejno ustvarjanje risbe, lahko povlečete elemente iz okna »Tabele in pogledi« na stran za risanje, da ročno sestavite model zbirke podatkov.

    12. Preglejte svoje izbire in se prepričajte, da ekstrahirate želene informacije, ter nato kliknite Dokončaj.

      Čarovnik izvleče izbrane informacije in prikaže opombe o postopku ekstrahiranja v oknu »Izhod«.

    Uvozite in natančneje določite obstoječi model

    Če imate obstoječi model VisioModeler ali PLATINUM ERwin, ga boste morda lahko uvozili tako, da boste ustvarili Visiov diagram modela zbirke podatkov. Ta možnost je na volje le za datoteke slovarja (.imd) za model VisioModeler 2.0 ali novejši in za datoteke .erx za PLATINUM ERwin 2.6, 3.0 in 3.52.

    1. Kliknite zavihek Datoteka.

    2. Kliknite Novo, nato Programska oprema in zbirka podatkov, nato pa dvokliknite Diagram modela zbirke podatkov.

    3. Na zavihku Zbirka podatkov v skupini Model kliknite Uvozi, nato ap kliknite vrsto modela.

    4. Vnesite pot in ime datoteke za model, ki ga želite uvoziti, ali pa kliknite gumb Prebrskaj, da poiščete datoteko modela, nato pa kliknite Odpri.

    5. V pogovornem oknu Uvozi kliknite V redu.

      Visio uvozi datoteke in prikaže napredek v oknu »Izhod«. Uvožene tabele so prikazane v oknu »Tabele in pogledi«.

    6. V oknu »Tabele in pogledi« izberite tabele, ki jih želite modelirati, nato pa jih povlecite na stran za risanje.

  2. Ko ustvarite diagram modela zbirke podatkov, lahko začnete diagram prilagajati. Dodate in prilagodite lahko tabele in poglede, ustvarite relacije ter prilagodite stolpce in podatkovne tipe.

    Tabele

    Uporabite obliko Entiteta, da ustvarite tabelo v diagramu.

    1. S šablone Odnos entitete ali Relacijski predmet povlecite obliko Entiteta na risbo.

    2. Dvokliknite obliko, da odprete okno Lastnosti zbirke podatkov.

    3. V razdelku Kategorije kliknite Definicija in vnesite ime za tabelo.

    4. V razdelku Kategorije kliknite Stolpci, vnesite ime in izberite podatkovni tip.

    5. Potrdite polje Req'd za stolpce, ki ne smejo vsebovati ničelnih vrednosti.

    6. Potrdite polje PK (primarni ključ) za stolpce, ki enolično identificirajo posamezne vrstice v tabeli zbirke podatkov.

    7. V razdelku Kategorije kliknite Indeksi, Sprožilci, Preverjanje ali Razširjeno, da ustvarite te izbirne elemente.

    Stolpci

    Uporabite okno Lastnosti zbirke podatkov, da dodate ali spremenite lastnosti za stolpce, vključno s podatkovnimi tipi in primarnimi ključi.

    1. Dvokliknite tabelo v diagramu.

    2. V oknu Lastnosti zbirke podatkov v razdelku Kategorije kliknite Stolpci.

    3. Kliknite prvo prazno celico Fizično ime in vnesite ime.

    4. Če želite spremeniti podatkovni tip za stolpec, kliknite polje stolpca Podatkovni tip in izberite podatkovni tip s seznama ali pa ga vnesite na seznam. Vnesete lahko na primer decimal(8,2) ali char(30).

    5. Če želite preprečiti ničelne vrednosti, potrdite polje Req'd.

    6. Če želite določiti stolpec kot primarni ključ, potrdite polje PK.

    7. Če si želite ogledati več lastnosti stolpcev, poleg tistih, ki se prikažejo, ko kliknete kategorijo Stolpci, izberite stolpec in kliknite možnost Uredi.

    Relacije

    Relacije uporabljajo primarne in tuje ključe, s katerimi lahko zbirke podatkov ustvarijo ujemanja vrstic v eni tabeli z vrsticami v povezani tabeli. Te relacije lahko prikažete na diagramu. Poleg tega lahko nastavite tudi njihovo kardinalnost (na primer »ena proti mnogo«) in to kardinalnost prikažete z zapisom »Crow's foot« »Relational« ali »IDEF1X«. V predlogi diagrama modela zbirke podatkov ni mogoče prikazati relacij »mnogo proti mnogo« za nobenega od teh zapisov.

    1. Ustvarjanje relacij med tabelami:

      1. Zagotovite, da sta obe tabeli vidni na diagramu. Če ste za model izvedli obratno inženirstvo iz obstoječe zbirke podatkov, boste morda morali eno tabelo ali obe tabeli povleči iz okna »Tabele in pogledi« na stran za risanje.

      2. Dvokliknite tabelo, ki jo želite uporabiti za relacijo s primarnim ključem.

      3. V oknu Lastnosti zbirke podatkov v razdelku Kategorije kliknite Stolpci.

      4. V mreži kliknite stolpec, s katerim želite enolično identificirati posamezne vrstice v tabeli, nato pa potrdite polje PK, da ga nastavite kot primarni ključ.

      5. S šablone Relacijski predmet ali Odnos entitete povlecite obliko Relacija in jo spustite na prazno mesto na strani.

      6. Povežite višji del tabele z nadrejeno tabelo.

      7. Povežite drug del tabele s podrejeno tabelo.

        Če druga tabela še ne vključuje stolpca z enakim imenom, kot ga ima primarni ključ, ga oblikovalnik doda drugi tabeli kot tuji ključ.

        Opomba: Če relacije izginejo, na zavihku Zbirka podatkov v skupini Upravljaj kliknite Možnosti prikaza. Na zavihku Relacije v razdelku Pokaži potrdite polje Relacije.

    2. Nastavljanje kardinalnosti relacij:

      1. Dvokliknite relacijo.

      2. V oknu Lastnosti zbirke podatkov v razdelku Kategorije kliknite Razno.

      3. V razdelku Kardinalnost izberite kardinalnost, ki najbolje ustreza relaciji. Za relacije »ena proti mnogo« je najboljša izbira Nič ali več ali Ena ali več. Za relacije »ena proti ena« je najboljša izbira Nič ali ena ali Natanko ena.

  3. Če želite diagram še dodatno prilagoditi (na primer ustvariti indekse, preveritvene stavke in sprožilce), lahko naredite to:

    Ustvarjanje indeksov

    Z indeksi izboljšate učinkovitost ali hitrost delovanja zbirke podatkov, ko zaženete poizvedbo.

    1. Odprite diagram modela zbirke podatkov.

    2. Dvokliknite tabelo, kateri želite dodati indeks, nato pa v oknu Lastnosti zbirke podatkov na seznamu Kategorije kliknite Indeksi.

    3. Kliknite Novo.

    4. V pogovornem oknu Ustvari indeks vnesite ime indeksa in kliknite V redu.

    5. Na seznamu Vrsta indeksa izberite možnost, da ustvarite enolični ali neenolični indeks.

    6. Na seznamu Razpoložljivi stolpci izberite imena posameznih stolpcev, ki jih želite vključiti v ta indeks, nato pa kliknite Dodaj >.

    7. Na seznamu Indeksirani stolpci potrdite polje Naraščajoče, da ustvarite indeks z naraščajočim vrstnim redom, ali pa počistite potrditveno polje, da ustvarite indeks s padajočim vrstnim redom.

      Diagram modela zbirke podatkov je posodobljen.

    Ustvarjanje pogledov

    Pogled si lahko predstavljate kot vrsto shranjene poizvedbe. Pogledi so priročni, če morate vedno znova dostopati do istih informacij iz več tabel ali če želite drugim uporabnikom omogočiti dostop do podatkov, ne pa tudi spreminjanja dejanskih tabel.

    S šablone Odnos entitete ali Relacijski predmet povlecite obliko Pogled na stran za risanje.

    Nastavljanje razširjenih lastnosti za tabele in poglede

    Odvisno od sistema za upravljanje zbirke podatkov (DBMS) boste morda lahko nastavili razširjene lastnosti za tabele in poglede, da določite, kje so shranjeni.

    Dvokliknite tabelo ali pogled, za katerega želite nastaviti razširjene lastnosti, nato pa v oknu Lastnosti zbirke podatkov na seznamu Kategorije kliknite Razširjeno.

    Ustvarjanje preveritvenih stavkov

    S preveritvenimi stavki lahko zagotovite, da so podatki, vneseni v stolpcu, znotraj določenega obsega vrednosti. Ustvarite lahko na primer preveritveni stavek, ki zahteva, da so podatki v stolpcu »Starost« nad vrednostjo 65.

    1. Dvokliknite tabelo, da odprete okno Lastnosti zbirke podatkov.

    2. V razdelku Kategorije kliknite Stolpci, nato pa kliknite stolpec, kateremu želite dodati preveritveni stavek.

    3. Kliknite Uredi.

    4. Na zavihku Preveri v pogovornem oknu Lastnosti stolpca vnesite želene omejitve.

      Preveritveni stavek je dodan v okno »Koda« v razdelek Lokalna koda.

    Ustvarjanje shranjenih procedur in uporabniško določenih funkcij

    S shranjenimi procedurami in uporabniško določenimi funkcijami lahko ustvarite pakete kod, ki jih želite uporabiti za večkratno izvajanje istih dejanj. Glavna razlika med tema elementoma je, da uporabniško določena funkcija vrne vrednost, medtem ko shranjena procedura izvede kodo brez vrnitve vrednosti.

    1. Na zavihku Zbirka podatkov v skupini Pokaži/skrij potrdite polje Koda, da odprete okno Koda.

    2. Kliknite Globalna koda in nato Novo.

    3. Na zavihku Lastnosti v razdelku Urejevalnik kode kliknite vrsto kode, ki jo želite ustvariti in vnesite ime kode.

    4. Na zavihku Telo vnesite kodo in kliknite V redu.

    Ustvarjanje sprožilcev

    Sprožilci omogočajo izvajanje kode SQL, ki jo določite v sprožilcu, ko se izvede določen dogodek v zbirki podatkov.

    1. Dvokliknite tabelo, da odprete okno Lastnosti zbirke podatkov.

    2. V razdelku Kategorije kliknite Sprožilci in nato Dodaj.

    3. Na zavihku Lastnosti vnesite ime sprožilca.

    4. Na zavihku Telo vnesite kodo in kliknite V redu.

      Sprožilec je dodan v okno »Koda« v razdelek Lokalna koda.

V tem članku je opisano, kako lahko ustvarite model zbirke podatkov in kaj lahko z ustvarjenim modelom naredite. Za hiter začetek v meniju Datoteka pokažite na Novo, pokažite na Programska oprema in zbirka podatkov in nato kliknite Diagram modela zbirke podatkov.

Funkcij modela zbirke podatkov ni mogoče najti?

Vaša izdaja aplikacije Microsoft Office Visio najverjetneje ne vključuje funkcij, ki jih iščete. Če želite izvedeti, katero izdajo Visia imate, kliknite Microsoft Office Visio – vizitka v meniju Pomoč. Ime izdaje je v zgornji vrstici besedila v pogovornem oknu.

  • Microsoft Office Visio Standard ne vključuje predloge »Diagram modela zbirke podatkov«.

  • Microsoft Office Visio Professional podpira funkcije obratnega inženirstva za predlogo »Diagram modela zbirke podatkov« (tj. uporabo obstoječe zbirke podatkov za ustvarjanje modela v Visiu), vendar ne podpira vnaprejšnjega inženirstva (tj. uporabe Visiovega modela zbirke podatkov za ustvarjanje kode SQL).

  • Polno zbirko funkcij za modeliranje zbirke podatkov, vključno z obratnim in vnaprejšnjim inženirstvom, lahko najdete v aplikaciji Visio for Enterprise Architects. Aplikacija Visio for Enterprise Architects je vključena v naročnino na MSDN Premium, ki je na voljo v izdajah, temelječih na vlogah, Visual Studio Professional in Visual Studio Team System.

  1. Če želite uporabiti diagram modela zbirke podatkov, naredite nekaj od tega:

    Ustvarite povsem nov diagram modela

    Če nimate že obstoječe zbirke podatkov, da bi jo uporabili za izhodišče, lahko začnete s praznim modelom zbirke podatkov in dodate lastne tabele in relacije.

    1. V meniju Datoteka pokažite na Novo, pokažite na Programska oprema in zbirka podatkov in nato kliknite Diagram modela zbirke podatkov.

    2. V meniju Zbirka podatkov pokažite na Možnosti in kliknite Dokument.

    3. V pogovornem oknu Možnosti dokumenta zbirke podatkov izberite nabor simbolov, ki jih želite uporabiti, ter druge možnosti za tabele in relacije, nato pa kliknite V redu.

    Za izhodišče uporabite obstoječo zbirko podatkov

    Če imate zbirko podatkov, ki jo želite modelirati tako, da jo boste lahko bolje razumeli, ali pa jo želite uporabiti kot izhodišče za nov model, lahko uporabite čarovnika za obratno inženirstvo, da izvlečete shemo ali strukturo zbirke podatkov in ustvarite nov model.

    Opomba: Preden zaženete čarovnika:

    1. Če izvajate obratno inženirstvo za Microsoft Office Excelov delovni zvezek, morate pred zagonom čarovnika odpreti delovni zvezek in poimenovati skupino (ali obseg) celic, ki vsebujejo naslove stolpcev. Če želite uporabiti več delovnih listov, preprosto poimenujte skupino celic stolpcev na vsakem delovnem listu. Ti obsegi so obravnavani kot tabele v čarovniku. Če želite več informacij o tem, kako poimenovati obseg celic, glejte temo v pomoči za Microsoft Office Excel z naslovom »Definicija sklicev na poimenovane celice ali obsege«.

    2. Rezultati bodo najboljši, če privzeti gonilnik nastavite na ciljno zbirko podatkov, za katero želite izvajati obratno inženirstvo, preden zaženete čarovnika za obratno inženirstvo. S tem korakom zagotovite, da čarovnik pravilno preslika izvorne podatkovne tipe in da je celotna koda, ki jo izvleče čarovnik, pravilno prikazana v oknu »Koda«.

    3. V meniju Datoteka pokažite na Novo, pokažite na Programska oprema in zbirka podatkov in nato kliknite Diagram modela zbirke podatkov.

    4. V meniju Zbirka podatkov kliknite Obratno inženirstvo.

    5. Na prvem zaslonu čarovnika za obratno inženirstvo naredite to:

      1. Izberite gonilnik zbirke podatkov aplikacije Microsoft Office Visio za svoj sistem za upravljanje zbirke podatkov (DBMS). Če še niste povezali gonilnika Visiove zbirke podatkov z določenim virom podatkov ODBC, kliknite Nastavitev.

        Opomba: Če izvajate obratno inženirstvo za Excelov delovni list, izberite splošni gonilnik ODBC.

      2. Izberite vir podatkov zbirke podatkov, ki ga želite posodobiti. Če še niste ustvarili vira podatkov za obstoječo zbirko podatkov, kliknite Novo, da to naredite zdaj.

        Ko ustvarite nov vir, je njegovo ime dodano na seznam Viri podatkov.

      3. Ko ste zadovoljni z nastavitvami, kliknite Naprej.

    6. Sledite navodilom v vseh pogovornih oknih, specifičnih za gonilnik.

      V pogovornem oknu Vzpostavi povezavo z virom podatkov na primer vnesite uporabniško ime in geslo in nato kliknite V redu. Če vaš vir podatkov ni zaščiten z geslom, kliknite V redu.

      Opomba: Če uporabite splošni gonilnik ODBC, se lahko prikaže sporočilo o napaki, ki označuje, da so informacije obratnega inženirstva morda nepopolne. V večini primerov to ni težava – preprosto kliknite V redu in nadaljujte z izvajanjem čarovnika.

    7. Potrdite potrditvena polja za vrsto informacij, ki jih želite izvleči, nato pa kliknite Naprej.

      Opomba: Nekateri elementi morda niso na voljo (so zatemnjeni), ker vsi sistemi za upravljanje zbirke podatkov ne podpirajo vseh vrst elementov, ki jih lahko čarovnik izvleče.

    8. Potrdite potrditvena polja za tabele (in poglede, če obstajajo), ki jih želite izvleči, ali pa kliknite Izberi vse, da jih izvlečete vse, in nato kliknite Naprej.

      Opomba: Če izvajate obratno inženirstvo za Excelov delovni list in na tem seznamu ne vidite ničesar, obstaja verjetnost, da boste morali poimenovati obseg celic, ki vsebuje naslove stolpcev na delovnem listu.

    9. Če ste v 5. koraku potrdili potrditveno polje Shranjene procedure, izberite procedure, ki jih želite izvleči, ali pa kliknite Izberi vse, da jih izvlečete vse, nato pa kliknite Naprej.

    10. Izberite, ali želite, da so elementi obratnega inženirstva samodejno dodani na trenutno stran.

      Opomba: Lahko se odločite, da čarovnik samodejno ustvari risbo poleg ustvarjanja seznama elementov obratnega inženirstva v oknu »Tabele in pogledi«. Če se ne odločite za samodejno ustvarjanje risbe, lahko povlečete elemente iz okna »Tabele in pogledi« na stran za risanje, da ročno sestavite model zbirke podatkov.

    11. Preglejte svoje izbire in se prepričajte, da ekstrahirate želene informacije, ter nato kliknite Dokončaj.

      Čarovnik izvleče izbrane informacije in prikaže opombe o postopku ekstrahiranja v oknu »Izhod«.

    Uvozite in natančneje določite obstoječi model

    Če imate obstoječi model VisioModeler ali PLATINUM ERwin, ga boste morda lahko uvozili tako, da boste ustvarili Visiov diagram modela zbirke podatkov. Ta možnost je na volje le za datoteke slovarja (.imd) za model VisioModeler 2.0 ali novejši in za datoteke .erx za PLATINUM ERwin 2.6, 3.0 in 3.52.

    1. V meniju Datoteka pokažite na Novo, pokažite na Programska oprema in zbirka podatkov in nato kliknite Diagram modela zbirke podatkov.

    2. V meniju Zbirka podatkov pokažite na Uvozi, nato pa kliknite Uvozi <vrsta modela>.

    3. Vnesite pot in ime datoteke za model, ki ga želite uvoziti, ali pa kliknite gumb Prebrskaj, da poiščete datoteko modela, nato pa kliknite Odpri.

    4. V pogovornem oknu Uvozi kliknite V redu.

      Visio uvozi datoteke in prikaže napredek v oknu »Izhod«. Uvožene tabele so prikazane v oknu »Tabele in pogledi«.

    5. V oknu »Tabele in pogledi« izberite tabele, ki jih želite modelirati, nato pa jih povlecite na stran za risanje.

  2. Ko ustvarite diagram modela zbirke podatkov, lahko začnete diagram prilagajati. Dodate in prilagodite lahko tabele in poglede, ustvarite relacije ter prilagodite stolpce in podatkovne tipe.

    Tabele

    Uporabite obliko Entiteta, da ustvarite tabelo v diagramu.

    1. S šablone Odnos entitete ali Relacijski predmet povlecite obliko Entiteta na risbo.

    2. Dvokliknite obliko, da odprete okno »Lastnosti zbirke podatkov«.

    3. V razdelku Kategorije kliknite Definicija in vnesite ime za tabelo.

    4. V razdelku Kategorije kliknite Stolpci, vnesite ime in izberite podatkovni tip.

    5. Potrdite polje Req'd za stolpce, ki ne smejo vsebovati ničelnih vrednosti.

    6. Potrdite polje PK (primarni ključ) za stolpce, ki enolično identificirajo posamezne vrstice v tabeli zbirke podatkov.

    7. V razdelku Kategorije kliknite Indeksi, Sprožilci, Preverjanje ali Razširjeno, da ustvarite te izbirne elemente.

    Stolpci

    Uporabite okno »Lastnosti zbirke podatkov«, da dodate ali spremenite lastnosti za stolpce, vključno s podatkovnimi tipi in primarnimi ključi.

    1. Dvokliknite tabelo v diagramu.

    2. V oknu »Lastnosti zbirke podatkov« v razdelku Kategorije kliknite Stolpci.

    3. Kliknite prvo prazno celico Fizično ime in vnesite ime.

    4. Če želite spremeniti podatkovni tip za stolpec, kliknite polje stolpca Podatkovni tip in izberite podatkovni tip s seznama ali pa ga vnesite na seznam. Vnesete lahko na primer decimal(8,2) ali char(30).

    5. Če želite preprečiti ničelne vrednosti, potrdite polje Req'd.

    6. Če želite določiti stolpec kot primarni ključ, potrdite polje PK.

    7. Če si želite ogledati več lastnosti stolpcev, poleg tistih, ki se prikažejo, ko kliknete kategorijo Stolpci, izberite stolpec in kliknite možnost Uredi.

    Relacije

    Relacije uporabljajo primarne in tuje ključe, s katerimi lahko zbirke podatkov ustvarijo ujemanja vrstic v eni tabeli z vrsticami v povezani tabeli. Te relacije lahko prikažete na diagramu. Poleg tega lahko nastavite tudi njihovo kardinalnost (na primer »ena proti mnogo«) in to kardinalnost prikažete z zapisom »Crow's foot« »Relational« ali »IDEF1X«. V predlogi diagrama modela zbirke podatkov ni mogoče prikazati relacij »mnogo proti mnogo« za nobenega od teh zapisov.

    1. Ustvarjanje relacij med tabelami:

      1. Zagotovite, da sta obe tabeli vidni na diagramu. Če ste za model izvedli obratno inženirstvo iz obstoječe zbirke podatkov, boste morda morali eno tabelo ali obe tabeli povleči iz okna »Tabele in pogledi« na stran za risanje.

      2. Dvokliknite tabelo, ki jo želite uporabiti za relacijo s primarnim ključem.

      3. V oknu »Lastnosti zbirke podatkov« v razdelku Kategorije kliknite Stolpci.

      4. V mreži kliknite stolpec, s katerim želite enolično identificirati posamezne vrstice v tabeli, nato pa potrdite polje PK, da ga nastavite kot primarni ključ.

      5. S šablone Relacijski predmet ali Odnos entitete povlecite obliko Relacija in jo spustite na prazno mesto na strani.

      6. Povežite višji del tabele z nadrejeno tabelo.

      7. Povežite drug del tabele s podrejeno tabelo.

        Če druga tabela še ne vključuje stolpca z enakim imenom, kot ga ima primarni ključ, ga oblikovalnik doda drugi tabeli kot tuji ključ.

        Opomba: Če relacije izginejo, v meniju Zbirka podatkov pokažite na Možnosti in kliknite Dokument. Na zavihku Relacije v razdelku Pokaži potrdite polje Relacije.

    2. Nastavljanje kardinalnosti relacij:

      1. Dvokliknite relacijo.

      2. V oknu »Lastnosti zbirke podatkov« v razdelku Kategorije kliknite Razno.

      3. V razdelku Kardinalnost izberite kardinalnost, ki najbolje ustreza relaciji. Za relacije »ena proti mnogo« je najboljša izbira Nič ali več ali Ena ali več. Za relacije »ena proti ena« je najboljša izbira Nič ali ena ali Natanko ena.

  3. Če želite diagram še dodatno prilagoditi (na primer ustvariti indekse, preveritvene stavke in sprožilce), lahko naredite to:

    Ustvarjanje indeksov

    Z indeksi izboljšate učinkovitost ali hitrost delovanja zbirke podatkov, ko zaženete poizvedbo.

    1. Odprite diagram modela zbirke podatkov.

    2. Dvokliknite tabelo, kateri želite dodati indeks, nato pa v oknu »Lastnosti zbirke podatkov« na seznamu Kategorije kliknite Indeksi.

    3. Kliknite Novo.

    4. V pogovornem oknu Ustvari indeks vnesite ime indeksa in kliknite V redu.

    5. Na seznamu Vrsta indeksa izberite možnost, da ustvarite enolični ali neenolični indeks.

    6. Na seznamu Razpoložljivi stolpci izberite imena posameznih stolpcev, ki jih želite vključiti v ta indeks, nato pa kliknite Dodaj >.

    7. Na seznamu Indeksirani stolpci potrdite polje Naraščajoče, da ustvarite indeks z naraščajočim vrstnim redom, ali pa počistite potrditveno polje, da ustvarite indeks s padajočim vrstnim redom.

      Diagram modela zbirke podatkov je posodobljen.

    Ustvarjanje pogledov

    Pogled si lahko predstavljate kot vrsto shranjene poizvedbe. Pogledi so priročni, če morate vedno znova dostopati do istih informacij iz več tabel ali če želite drugim uporabnikom omogočiti dostop do podatkov, ne pa tudi spreminjanja dejanskih tabel.

    S šablone Odnos entitete ali Relacijski predmet povlecite obliko Pogled na stran za risanje.

    Nastavljanje razširjenih lastnosti za tabele in poglede

    Odvisno od sistema za upravljanje zbirke podatkov (DBMS) boste morda lahko nastavili razširjene lastnosti za tabele in poglede, da določite, kje so shranjeni.

    Dvokliknite tabelo ali pogled, za katerega želite nastaviti razširjene lastnosti, nato pa v oknu »Lastnosti zbirke podatkov« na seznamu Kategorije kliknite Razširjeno.

    Ustvarjanje preveritvenih stavkov

    S preveritvenimi stavki lahko zagotovite, da so podatki, vneseni v stolpcu, znotraj določenega obsega vrednosti. Ustvarite lahko na primer preveritveni stavek, ki zahteva, da so podatki v stolpcu »Starost« nad vrednostjo 65.

    1. Dvokliknite tabelo, da odprete okno »Lastnosti zbirke podatkov«.

    2. V razdelku Kategorije kliknite Stolpci, nato pa kliknite stolpec, kateremu želite dodati preveritveni stavek.

    3. Kliknite Uredi.

    4. Na zavihku Preveri v pogovornem oknu Lastnosti stolpca vnesite želene omejitve. Podrobnejše informacije o svojih izbirah najdete v članku Pogovorno okno »Lastnosti stolpca in polja« (zavihek »Preveri«).

      Preveritveni stavek je dodan v okno »Koda« v razdelek Lokalna koda.

    Ustvarjanje shranjenih procedur in uporabniško določenih funkcij

    S shranjenimi procedurami in uporabniško določenimi funkcijami lahko ustvarite pakete kod, ki jih želite uporabiti za večkratno izvajanje istih dejanj. Glavna razlika med tema elementoma je, da uporabniško določena funkcija vrne vrednost, medtem ko shranjena procedura izvede kodo brez vrnitve vrednosti.

    1. V meniju Zbirka podatkov pokažite na Pogled in kliknite Koda, da odprete okno »Koda«.

    2. Kliknite Globalna koda in nato Novo.

    3. Na zavihku Lastnosti v razdelku Urejevalnik kode kliknite vrsto kode, ki jo želite ustvariti in vnesite ime kode.

    4. Na zavihku Telo vnesite kodo in kliknite V redu.

    Ustvarjanje sprožilcev

    Sprožilci omogočajo izvajanje kode SQL, ki jo določite v sprožilcu, ko se izvede določen dogodek v zbirki podatkov.

    1. Dvokliknite tabelo, da odprete okno »Lastnosti zbirke podatkov«.

    2. V razdelku Kategorije kliknite Sprožilci in nato Dodaj.

    3. Na zavihku Lastnosti vnesite ime sprožilca.

    4. Na zavihku Telo vnesite kodo in kliknite V redu.

      Sprožilec je dodan v okno »Koda« v razdelek Lokalna koda.

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×