4587759533

4587759533



17


Bazy danych

odpowiadający tej rzeczywistość model logiczny bazy. Określaniem wymagań i budową modelu logicznego bazy danych będziemy się zajmować w module 2

Kontrola replikacji danych

Replikacja danych oznacza reprezentowanie w bazie tego samego faktu w wielu jej miejscach lub w różnych formach. Na przykład baza danych zawierająca informacje o dostawach towarów może przechowywać nazwę i adres dostawcy w specjalnej liście dostawców współpracujących z naszą firmą oraz te same dane w wykazie zamówień. Taka sytuacja jest zazwyczaj niepożądana.

Może ona prowadzić:

•    do niepotrzebnego zwiększenia miejsca zajmowanego przez bazę,

•    do niepotrzebnego angażowania mocy obliczeniowych w przeprowadzanie operacji w wielu miejscach (np. zmiana adresu dostawcy będzie musiała być wykonana i na liście dostawcy i przy każdym zamówieniu),

•    do powstania błędów i niezgodności danych gromadzonych w bazie zdanymi rzeczywistymi (np. zapomnimy o zmianie adresu dostawcy przy zamówieniach z lipca).

Więcej miejsca temu problemowi oraz sposobowi radzenia sobie z nim poświęcimy w module 2 poświęconym normalizacji bazy danych.

Czasem jednak zachodzi potrzeba replikacji danych. Może ona wynikać ze względów wydajnościowych lub ze względów bezpieczeństwa. Trzeba jednak zawsze pamiętać, że jeśli decydujemy się na zastosowanie (dopuszczenie) replikacji, to zawsze należy poświęcić jej szczególną uwagę, aby pozostawała pod kontrolą.

Spójny model danych

Baza danych powinna być zbudowana na podstawie spójnego modelu. Spójny model danych oznacza, że fragment rzeczywistości, którego dotyczy baza został zamodelowany w jednym z możliwych modeli oraz że dane i pojęcia (np. pojęcie: faktura) reprezentowane w bazie będą ze sobą połączone tworząc jedną, spójną logicznie całość.

Spójny model należy zapewnić na etapie projektowania logicznego bazy, a jego wyegzekwowanie w czasie eksploatacji bazy jest możliwe dzięki narzuceniu na bazę odpowiednich warunków i więzów (np. związków, o których więcej w module 2

Współbieżny dostęp do danych

Można sobie oczywiście wyobrazić bazę (a nawet znaleźć takie działające bazy), która będzie umożliwiać dostęp w danej chwili tylko jednemu użytkownikowi. Taka cecha nie powinna nikogo z nas dziwić, gdyż wiele baz papierowych, z których korzystamy działa w ten właśnie sposób.

Nie jest to jednak wygodne, w szczególności jeśli baza ma służyć wielu użytkownikom. Problem ten zauważono już dawno i radzono sobie z nim powielając zbiory danych. Na przykład książka telefoniczna jest drukowana w wielu tysiącach egzemplarzy, dzięki czemu z danych w niej zawartych może jednocześnie korzystać wielu użytkowników. Nikogo jednak nie trzeba przekonywać, jak wiele wad ma to rozwiązanie.



Wyszukiwarka

Podobne podstrony:
17 Bazy danych odpowiadający tej rzeczywistość model logiczny bazy. Określaniem wymagań i budową mod
Symulacja z zastosowaniem EXTEND OR Model symulacyjny przypadku: Kompletacja zamówień -> Budowa m
Symulacja z zastosowaniem EXTEND OR Model symulacyjny przypadku: Kompletacja zamówień -> Budowa m
Rysunek 2 przedstawia przykładowy model logiczny bazy danych do rejestracji danych osób, ich numerów
> Bazy danych - jak je ugryźć <17> Typy różne • bit - do zapisywania wartości logicznych (t
czterolatek grafomotoryka (17) Połącz w pary odpowiednie przedmioty, a potem je pokoloruj. CeI: na
Bazy danych 1.    Relacyjne bazy danych - teoria, istota, właściwości, model danych.
RELACYJNE BAZY DANYCH RELACYJNE BAZY DANYCH - POJĘCIA 1 □    relacyjny model baz dany
Model normatywny i komercyjny reklamy politycznej... 17 dzone. Amerykańska reklama telewizyjna rzecz
78204 ullman075 (2) 156 .v rhlaCYJNY moim: i. danych wystarczający dla relacji odpowiadającej tej kl
SNB13966 220 adekwatnej strukturyzacji jest wymaganie tworzenia odpowiedniej do rzeczywistości
IMGP1313 emy baz danych W opłato świata rzeczywistego chcemy uzyskać możliwość zdefiniowania wszystk

więcej podobnych podstron