ORACLE APEX– Warsztat SQL

20 września, 2011 Kategorie: APEX

 

Ogóły znajdziecie w poprzednim wpisie. Teraz czas na szczegóły. Opieram się na oficjalnej specyfikacji ORACLE.

Zapoznaliśmy się z architekturą, synergiami, trybem PaaS i bezpieczeństwem. Poznaliśmy detale tworzenia aplikacji bazodanowych i w stylu arkusza kalkulacyjnego. Zajmiemy się teraz interfejsem dewelopera i użyciem SQL.

image

Rozbudowane aplikacje APEX wymagają użycia języka SQL i PL/SQL. Do dyspozycji mamy warsztat SQL, który ma kilka funkcjonalności.

image Przeglądarka obiektów (Object Browser)

Pozwala na przeglądanie elementów bazy danych. Wybieramy typ obiektów i wybieramy jeden z nich do przeglądania lub edycji.

image

Możemy również:

  • przeglądać obiekty konkretnego typu w wybranym schemacie bazy danych
  • tworzyć obiekty przy pomocy pomocników
  • zobaczyć składnie SQL tworzącą obiekty
  • zobaczyć połączone obiekty
  • modyfikować istniejące obiekty
  • wykryć zależności
  • przeglądać dane tabel i widoków

image SQL Commands

image

Pozwala na:

  • uruchamianie komend SQL lub kodu PL/SQL
  • wyniki wyświetlane są w postaci tabeli
  • przeglądanie planu egzekucji SQL oraz komend DML
  • opis obiektów bazy danych
  • zapisywanie poleceń SQL do późniejszego wykorzystania
  • dostęp do historii uruchomionych zapytań

image Skrypty SQL

Skrypty zawierają jedno lub więcej poleceń SQL. Są uruchamiane w tle. Możemy monitorować postęp wykonywania skryptu. Wyniki działania są przechowywane do wglądu. Mogą wywoływać inne skrypty, także nie trzeba gromadzić wszystkich poleceń w jednym skrypcie. Skrypty można wgrywać i pobierać.

image

 

image Tworzenie zapytań (Query Builder)

image

Pozwala tworzyć zapytania SQL używając graficznego interfejsu, przeciągania tabel lub widoków. Łączenie tabel poprzez przeciąganie nazw kolumn lub ich automatyczne wykrywanie na podstawie danych słownikowych. Zapytania mogą być testowane i zachowane do późniejszego wykorzystania. W każdej chwili można podejrzeć składnię stworzonego zapytania.

 

image Domyślne wartości interfejsu użytkownika

 

image

W celu zwiększenia produktywności oraz ustalenia standardów, powstało narzędzie User Interface Defaults, wspierającej definicje przyjaznych nazw i innych atrybutów. Pozwala to pomocnikom tworzenia aplikacji na używanie zdefiniowanych standardów zamiast rzeczywistych nazw danych( na przykład możemy zdefiniować Imię Pracownika zamiast EMPNO). Możemy specyfikować etykiety, maski formatów, tekst pomocy itp. Dodatkowo:

  • synchronizowanie stron ze zdefiniowanymi etykietami i maskami
  • zarządzanie według tabeli i kolumny lub poprzez nazwę atrybutu
  • pobieranie specyfikacje z gotowych raportów lub stron aplikacji

image Narzędzia

image

Data Workshop ? warsztat danych, pozwala na wgrywanie / pobieranie danych w formatach tekstowym, XML i arkusza kalkulacyjnego

image

Object Reports – raporty obiektów, pozwala na przeglądanie raportów o wszystkich obiektach dostępnych w twoim schemacie

image

Generate DDL ? generowanie poleceń DDL (Data Definition Language czyli komendy jak create, alter, drop, rename, truncate, comment)

image

Recycle Bin ? kosz, przeglądanie i odzyskiwanie usuniętych obiektów

image

Schema Comparison ? porównywarka schematów, zobacz różnice pomiędzy schematami dostępnymi w twoim środowisku programistycznym

image

Database Monitor ? monitorowanie bazy danych, wgląd w procesy bazy danych, które mogą mieć wpływ na twoje środowisko (sesje, długie operacje). Wymaga uprawnień administratora bazy danych.

Znaczniki: , ,
Brak komentarzy

Wpisz komentarz