pkm osinski27

pkm osinski27



52 I. Konstruowanie maszyn

poszczególne dane. Fizyczna basa danych wskazuje, w jaki sposób dane są fizycznie umieszczone nu nośniku informacji. Przystępując do budowy bazy danych dla systemu CAD. należy opracować na wstępie koncepcję zarówno logicznej bazy danych, jak i fizycznej bazy danych. Na rysunku 1.22 przedstawiono różnicę między logiczną i fizyczną bazą danych.

52 I. Konstruowanie maszyn

łw(o1 ' raczywsty


np..

ewumeir-

Jóęjn

kcnałruk-

tyjno


Rys. I12Ł Ilustracja różnicy między logiczną i fizyczną bazą danych


fizyczna

ao

o-o


W logicznej bazie danych występują trzy podstawowe modele: relacyjny, hierarchiczny i -sieciowy.

Model relacyjny jest najczęściej stosowany w bazach danych. Podstawowym | zbiorem danych jest tu relacja, czyli kolekcja danych o zbiorze obiektów, charak-| teryzujących się identycznymi atrybutami. Dla przykładu obiekty studenci, charak-i teryzujące się atrybutami: nazwisko, imię, pleć, wiek można przedstawić w postaci relacji: studenci {nazwisko, imię, pleć, wiek). Relację można więc traktować jako-tablicę, w której każdy wiersz reprezentuje pojedynczy element relacji, nazywany krotką. Poszczególne kolumny tablicy odpowiadają atrybutom relacji, a nazwyatrybutów używane są jako. nagłówki kolumn. Przykładem popularnego programtu zarządzającego relacyjnymi bazami danych jest MS ACCESS. Obsługa bazy relacyj* ncj nie jest skomplikowana szczególnie dla baz uruchamianych w środowisku MS Windows. Relacyjny model bazy danych ma wicie zalet. Jest to model spójny i prosty do operowania nim przez użytkownika. Jego wadą jest długi czas operacji:! Jest (o model o stałej długości rekordu dla poszczególnych relacji. Cechą charakterystyczną baz graficznych stosowanych w systemach CAD jest zmienna długość rekordu, np. dla odcinka należy pamiętać punkty wyznaczające jego początek i koniec, ale także ewentualne punkty przecięcia z innymi liniami (a może ich byójl wiele). 2 tych powodów modele relacyjne nie znajdują bezpośredniego zastosowania ! przy budowie baz graficznych^

Model hierarchiczny ma strukturę drzewiastą. Elementy tej struktury to po-, szczególne rekordy logiczne. Na najwyższym, pierwszym poziomic znajduje się tylko jeden rekord, zwany korzeniem. Każdy element tej struktury, oprócz korzenia,! podlega tylko jednemu elementowi, zwanemu rodzicem lub właścicielem. ŻadeoJ demem w drzewie mc ma więcej niż jednego rodzica. Model hierarchiczny jest bardzo prosty. Proces przeszukiwania informacji w takim modelu jest bardzo szybki. Jego podstawową wadą jest niewielka przydatność praktyczna. Bardzo mało, buz jest tego typu. Jego ewentualne stosowanie powoduje konieczność powtarzania

danych i duże niebezpieczeństwo niespójności (np. przy kasowaniu elementów). Modele hierarchiczne nie są bezpośrednio stosowane do budowy baz graficznych systemów GAD;

Do budowy baz graficznych systemów CAD stosuje się modele sieciowe. W modelu sieciowym każdy element może być uzależniony od wielu innych (może mieć wielu rodziców). W praktyce stosuje się specjalną organizację sieci, w której elementy tego samego typu, należące do jednego właściciela (rodzica) łączy się w zamknięty łańcuch (pierścień — ang. ring). Taka struktura jest bardzo prosta przy organizacji procesu przeszukiwań, ma zalety modelu hierarchicznego bez niebezpieczeństwa niespójności. Jej wada to znaczna złożoność manipulowania.

Budowa indywidualizowanych systemów CAD wymaga integracji ba: danych. Integracji baz można dokonać poprzez:

a)    budowę systemów komunikacji (interface) łączących ze sobą różne systemy komputerowego wspomagania obliczeń inżynierskich,

b)    budowę zintegrowanych baz danych wspólnych dla kilku systemów z modułem zarządzającym,

c)    budowę „inteligentnej'' inżynierskiej bazy danych bezpośrednio kreowanej i uaktualnianej przez projektantów.

Pierwsze podejście, często stosowane w praktyce, jest skuteczne dla bardzo małych zagadnień, a zastosowanie systemów komunikacji może znacznie poprawić efektywność szczególnie małych biur projektowych. Stosując je należy pamiętać, że każda zmiana wiąże się z przebudową oprogramowania. Ten typ struktury odznacza się bardzo małą elastycznością.

Stosowanie zintegrowanych baz danych z modułem zarządzającym, staje się popularnym rozwiązaniem dla dużych biur projektowych. Naturalne jest łączenie informacji o cechach geometrycznych i fizycznych modelu, np. modelu geometrycznego z modelem używanym w metodzie elementów skończonych. Na rynku można spotkać komercyjne bazy tego typu. Często jednak producent oprogramowania do wspomagania obliczeń inżynierskich proponuje pewne gotowe rozwiązania, integrujące oferowane przez siebie (i nie tylko) systemy. Przy tym podejściu na ogół pojawia się problem dominacji jednej bazy nad inną. Na przykład baza zawierająca model geometryczny ma pewną strukturę logiczną, wszystkie inne bazy, np. opisujące własności fizyczne, muszą pozostać w określonej relacji do niej. Jaka to będzie relacja zależy już od twórców systemu. Struktura logiczna zintegrowanej bazy jest bardzo (rudna do szybkiego i poprawnego zaprojektowania, prowadzi bardzo często do nieelastycznych rozwiązań. Należy pamiętać, że zintegrowany system ulega permanentnemu doskonaleniu i rozwojowi. Każda zmianą koncepcji przechowywania informacji prowadzi do bardzo dużych nakładów związanych z przebudową bazy danych. Niemniej jednak jest to rozwiązanie stosowane w praktyce większych biur projektowych.

Trzecia koncepcja polegająca na budowie „inteligentnej" inżynierskiej bazy danych bezpośrednio kreowanej i uaktualnianej przez projektantów wydaje 9 szczególnie interesującym przyszłościowym rozwiązaniem (początkowo dla więk-


Wyszukiwarka

Podobne podstrony:
pkm osinski33 64 I. Konstruowanie maszyn Tablica U. Wartold współczynników bezpieczeństwa
pkm osinski20 38 l Konstruowanie maszyn Na skutek ograniczeń wynikających ze szczegółowych zasad ko
pkm osinski24 46 Konstruowanie maszyn flqiłl
pkm osinski25 4łf I Konstruowanie maszyn wych. Dużo później pojawiły się zastosowania prowadzące do
pkm osinski26 50 I. konstruowanie maszyn Istnieje wiele różnorodnych programów służących do wspomag
pkm osinski37 11 1. Konstruowanie maszyn 11 1. Konstruowanie maszyn Xg trzeba obliczyć ze Jeżeli pu
pkm osinski41 80 Konstruowanie maszyn Wtflkl TmhlU ca 1.6. Pola lolcmnuji normalne wałków i otwor
pkm osinski42 W82 t. Konstrukcja maszyn Tablica 1.7. Odchyłki podstawowe wałków (w
pkm osinski45 88 I. Konstruowanie maszyn M. tablicy 1.9 Przedni wymiarów położenie pola toleran
pkm osinski49 96 I. Konstruowanie maszyn 1.8 Be/pieCMńalwo l ochrona zdrowa w pintgaic ptojcklowanu
pkm osinski50 98    1. Konstruowanie maszyn —    typ BI — normy dotyc
pkm osinski07 12 l. Konrtwowanle maszyn lfwość wychwycenia ewentualnych błędów. Często korzysta się
pkm osinski08 14 I Konstruowanie miw/.yn konstrukcji dobrej, ale poszukiwanie konstrukcji możliwie
pkm osinski10 18 1. Kannruowanie maszyn riwpozniuania postaci polegają na sklasyfikowaniu obiektów
pkm osinski13 24 I Kotwtruowanic maszyn IX Komputerowe wspomaganie projektowania    
pkm osinski18 34 I. Konstruowanie mno.yn IJ Optymalizacja konstrukcji 35 Ekran - wykreślony zostani
pkm osinski29 56 I Konstruowanie utasayn stosowań. Dlatego bardzo rzadko rozwiązuje się problemy ca
pkm osinski34 66 Konstruowanie mauyn Pnyklłd U. WymacajC iwtatei oaprę/crt dopuszczalnych przy; zgi
pkm osinski36 TO I konstruowanie miiwyn We wzorze tym qk jest współczynnikiem wraiłiwołci materiału

więcej podobnych podstron