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.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
=?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.pldoc.pisz.plpdf.pisz.plown-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 |
|