Baza Oracle

11/06/2008

Zarządzanie Tabelami w bazie Oracle


Oracle tabela

Tabela jest podstawowym obiektem bazodanowym. Jest dwuwymiarowym obiektem składającym się z kolumn i wierszy. Przykładem może być tabela Pracownicy składająca się z kolumn: nazwisko, imię , data urodzenia, adres zamieszkania. Natomiast wiersz będzie zawierał informacje o konkretnym pracowniku. W bazie definiujemy ograniczenia integralności egzekwowania reguł biznesowych w celu zachowania integralności danych. Biznes określa warunki relacji, które muszą być zawsze prawdziwe, lub fałszywe. Przykładowo w tabeli Pracownicy kolumna PESEL powinna być unikalna. Gdy integralność odnosi sie do tabeli, wszystkie dane w tabeli muszą być zgodne z odpowiednimi regułami, załóżmy że polecenie SQL wstawia lub modyfikuje dane w tabeli, baza danych oracle zapewnia, że nowe dane spełniają ograniczenie integralności, bez konieczności wykonywania kontroli w ramach np. aplikacji. Wszelkie próby wykonania polecenia INSERT, UPDATE lub DELETE, które narusza ograniczenia integralności zakończy się błędem o czym dowiemy się ze stosownego komunikatu.
Za pomocą Constraints możesz określić zasady integralności bardziej wiarygodne niż przez dodanie tego w logiką aplikacji. Baza Oracle może sprawdzić integralność danych o wiele szybciej i niezawodniej niż aplikacja mogłaby to zrobić. Constraints na poziomie kolumny określa które dane są właściwe dla tej kolumny a które nie. np. definiując kolumną jako NOT NULL nie możemy wstawić wiersza bez wartości dla tej kolumny. Constraints na poziomie tabeli to ograniczenia mające zastosowanie do całej tabeli np. klucze podstawowe, klucze obce, unikalność i sprawdzenie ograniczenia.


Brak komentarzy »

nikt tego jeszcze nie skomentował, bądź pierwszy...

Wątek RSS dla tego wpisu. TrackBack URL

Dodaj komentarz

zasilane przez WordPress

Meksyk - Outsourcing HR/IT - niemiecki warszawa - Tanie linie lotnicze - Wojciech Roszuk - phone cards - Gry Online - honda silniki - emailing - I kto tu rządzi - darmowe fora - projekty domów kraków - mieszkania - Reklamy świetlne - Promocja stron WWW