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.


Zarządzanie obiektami bazy danych oracle


Obiekty bazy danych Oracle

Jak już wcześniej pisałem w zakładce Aplikacja, potrzebujesz stworzyć tabele, indeksy i inne obiekty bazodanowe w schemacie przed tym jak zaczniesz tworzyć aplikacje.

Obiekty bazodanowe tworzymy w schemacie innymi słowy ktoś musi być właścicielem tych obiektów, czyli w skrócie nazwa schematu to nazwa usera bazodanowego.

Tabela jest podstawowym obiektem bazodanowym, podczas tworzenia tabeli najważniejsze jest żeby zdefiniować właściwie typy danych dla kolumn.
Następnym obiektem bazodanowym jest view, view jest to obiekt który jest tworzony bazując na tabeli lub tabelach. tzn view możemy stworzyć na wybranych kolumnach jednej lub wielu tabelach.

Każdy obiekt w bazie danych należy tylko do jednego schematu i ma unikalna nazwę w obrąbie schematu. Z praktyki odbywa sie to tak że obiekty dla danej aplikacji są w jednym schemacie. Obiekty bazodanowe można tworzyć, modyfikować z linii poleceń tj. używając odpowiednich poleceń SQL lub z dostępnych narzędzi np. Oracle Object Browser.

W Oracle Object Browser możemy tworzyć obiekt, obejrzeć właściwości danego obiektu, przeglądać dane znajdujące sie w obiekcie np. w tabeli, modyfikować dane np. zmieniać, usuwać dodawać.


zasilane przez WordPress

HOSTING - Druk cyfr - calling cards - prepaid phone card - allplayer - tworzenie stron www - Odżywki - Warszawa hotele - Komputery notebooki telewizory - list motywacyjny - domy na sprzedaż - Lampa UV - Gry dla dziewczyn - Kształcenie zintegrowane - Skanery