Opis narzęzdi bazodanowych AGH::KI::INFORMATYKA::BAZY DANYCH II 20 marca 2009
Główne cechy Wsparcie dla grid computing. Wbudowane języki: SQL, PL/SQL, java. Wieloplatformowość. Bogaty zestaw dostarczanych funcjonalności. Dobre wsparcie techniczne. Szybkie wprowadzanie nowych technologii.
PL/SQL Proceduralny SQL. Rozszerzenia SQL do procedur składowanych. Ułatwia optymalizaję.
Architektura
Serwer dedykowany
Główne procesy I archiver processes (ARCn) checkpoint process (CKPT) *REQUIRED* coordinator-of-job-queues process (CJQn): dynamically spawns slave processes for job-queues database writer processes (DBWn) *REQUIRED* dispatcher processes (Dnnn): multiplex server-processes on behalf of users memory-manager process (MMAN): used for internal database tasks such as Automatic Shared Memory Management media-recovery process (MRP): detached recovery-server process memory-monitor process (MMON)
Główne procesy II process-monitor process (PMON) *REQUIRED* process-spawner (PSP0): spawns Oracle processes recoverer process (RECO) remote file-server process (RFS) shared server processes (Snnn): serve client-requests system monitor process (SMON) *REQUIRED*
Cechy Graficzne narzędzie do projektowanie bazy danych. Przeglądanie obiektów znajdujących się w bazie. Uruchamianie wyrażeń SQL. Tworzenie raportów. Oszczędność czasu.
Przeglądanie zasobów
Tworzenie nowych obiektów
Modyfikacja
Aktualizacja
Import/Export danych (DDL)
Podpowiadanie składni
Uruchamianie PL/SQL
Tworzenie raportów
System kontroli wersji
Modelowanie danych Model logiczny. Model relacyjny. Model przepływu danych.
Revese engineering Model danych na podstawie kodu. Pomocne w dokumentowaniu. Ułatwia weryfikację.