ďťż
 
role w bazie danych ďťż
 
role w bazie danych
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

role w bazie danych



Adam - 26-05-2006 01:43
role w bazie danych
  czesc, zamodelowalem sobie system zarzadzania infrastruktura informatyczna i mam
tak:
model koncepcyjny: http://www.zlopiepiwo.pl/~talar/s4.png
model logiczny: http://www.zlopiepiwo.pl/~talar/baza2.png

Moje pierwsze pytanie dotyczy dziedziczenia po pracowniku. Serwisant ma te same
atrybuty co pracownik ale ma inne zakresy kompetencji i na modelu logicznym
nawet jakos to normalnie wyglada tylko nie wiem czy mozne byc tak zeby w tabeli
serwisanci byl tylko klucz obcy (jako klucz glowny) bez zadnego innego atrybutu.

W ksiazce do UMLa widzialem ze mozna przy klasie okreslic role ale

po 1) straszny balagan by zrobilo to na diagramie
po 2) nie wiem jak tego uzyc, jakie to ma odwzorowanie na modelu relacynym?
widzialem w MS SQL 2000 ze tez sa role ale nie wiem jak to powiazac ( czy tu
chodzi o role w sensie uprawnienia do konkretnych tabel? )

Pozdrawiam

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl





Grzesiek G. - 27-05-2006 00:39

  Adam napisał(a):
> czesc, zamodelowalem sobie system zarzadzania infrastruktura informatyczna i mam
> tak:
> model koncepcyjny: http://www.zlopiepiwo.pl/~talar/s4.png
> model logiczny: http://www.zlopiepiwo.pl/~talar/baza2.png
>
> Moje pierwsze pytanie dotyczy dziedziczenia po pracowniku. Serwisant ma te same
> atrybuty co pracownik ale ma inne zakresy kompetencji i na modelu logicznym
> nawet jakos to normalnie wyglada tylko nie wiem czy mozne byc tak zeby w tabeli
> serwisanci byl tylko klucz obcy (jako klucz glowny) bez zadnego innego atrybutu.

W Twoim przypadku serwisant czy IT manager jest specjalizacją
pracownika. Ja bym w tabeli Pracownik umieścił pole TypPracownika,
określające jakiego rodzaju to jest pracownik (w literaturze to pole
określa się jako "descriminator"). Wtedy wiadomo w której tabeli szukać
dalszych informacji. Przy istnieniu tego pola tabela Serwisant jest zbędna.

Pozdrawiam

--
Grzegorz Gruza
Odpowiadając usuń "spamerom_nie." z adresu!!!




yew - 27-05-2006 00:39

  Adam napisał(a):
> czesc, zamodelowalem sobie system zarzadzania infrastruktura informatyczna i mam
> tak:
> model koncepcyjny: http://www.zlopiepiwo.pl/~talar/s4.png
> model logiczny: http://www.zlopiepiwo.pl/~talar/baza2.png

Małe OT. Czym tworzyłeś model logiczny?

--
yew




Wojtek Arcab - 27-05-2006 00:39

  Dołączam sie do pytania i dodaje jeszcze: w jakim programie tworzy sie taki
model koncepcyjny ? Zna ktoś jakiś sprawdzony freeware do tego ?

pozdrawiam
Wojciech Arcab





Adam - 27-05-2006 00:39

  > Dołączam sie do pytania i dodaje jeszcze: w jakim programie tworzy sie taki
> model koncepcyjny ? Zna ktoś jakiś sprawdzony freeware do tego ?

Model logiczny w DBDesigner 4 (freeware) http://fabforce.net/dbdesigner4/
Model koncepcyjny w Jude http://jude.change-vision.com/jude-web/index.html

Dzieki za pomoc, pozdrawiam

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    =?iso-8859-2?Q?=5BMySQL=5D_Wy=B6wietlenie_wszystkich_rekordow _zawierajacy?==?iso-8859-2?Q?ch_duplikat_a__moze_inna_struktura_bazy_danych ?= Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8 [laik]Jak =?ISO-8859-2?Q?stworzy=E6/zaczac_tworzyc__ma=B3=B1?==?ISO-8859-2?Q?__baz=EA_danych_na_potrzeby_www=3F?= [mysql] przenoszenie danych =?ISO-8859-2?Q?mi=EAdzy_tabelami_?==?ISO-8859-2?Q?w_r=F3=BFnych_bazach?= Ksiazka - "Podstawowy =?ISO-8859-2?Q?wyk=B3ad_z_system=F3w_?==?ISO-8859-2?Q?baz_danych=22?= Zrywanie =?ISO-8859-2?Q?po=B3aczen_z_baza_danych_-_pos?==?ISO-8859-2?Q?tgresql_=3C-=3E_odbc?= Połączenie bazy danych z wykonaniem polaczenia telefonicznego [mssql] insert do tabeli na podstawie danych z innej tabeli [oracle] Baza danych do kursy Introduction to Oracle9i:PL/SQL ? Skąd ją pobrać ? [MySQL] - Wstawianie aktualnej daty do bazy danych - PHP i MySQL
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • own-team.pev.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com