Oracle Designer i Oracle Form Builder - Materiały szkoleniowe
• powierzchnie, na których umieszczane są elementy aby mogły być wyświetlane
Typy bloków:
> Bloki danych (ang. Data Blocks):
• powiązane ze źródłem danych:
- tabelą lub perspektywą (najczęściej)
- procedurą składowaną, zapytaniem lub wyzwalaczem transakcyjnym (rzadziej)
• gdy bazują na tabeli, Form Builder automatycznie obsługuje zapytania i instrukcje DML oraz uwzględnia ograniczenia integralnościowe
• elementy bloku bazującego na tabeli mogą odpowiadać danym z innych tabel (dostęp programowy)
> Bloki kontrolne (ang. Control Blocks)
• nie mają powiązania z bazą danych
• logicznie grupują takie elementy jak np. przyciski
Powiązania między blokami:
> Między blokami mogą istnieć zależności nadrzędny - podrzędny (ang. master - detail)
> Zależności takie w definicji formularza reprezentowane są jako tzw. Relacje (ang. Relations)
> Zależności te najczęściej odpowiadają powiązaniom Klucz główny -> Klucz obcy w bazie danych