BD-1st-2.4-lab2.tresc-1.1-Slajd3: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian
 
m #7
 
Linia 6: Linia 6:
Bardzo często dane, odczytywane przez zapytania w języku SQL z bazy danych, wymagają dodatkowego przetworzenia przed prezentacją użytkownikowi. Niekiedy konieczne jest wyliczenie przez zapytanie nowych wartości, nieobecnych w bazie danych. Przykładami takich operacji są: zamiana wszystkich liter w nazwisku pracownika na wielkie, zaokrąglenie płacy podstawowej pracownika do złotych, odczytanie roku z daty zatrudnienia pracownika czy też wyliczenie sumy płac pracowników zespołu. <br/>
Bardzo często dane, odczytywane przez zapytania w języku SQL z bazy danych, wymagają dodatkowego przetworzenia przed prezentacją użytkownikowi. Niekiedy konieczne jest wyliczenie przez zapytanie nowych wartości, nieobecnych w bazie danych. Przykładami takich operacji są: zamiana wszystkich liter w nazwisku pracownika na wielkie, zaokrąglenie płacy podstawowej pracownika do złotych, odczytanie roku z daty zatrudnienia pracownika czy też wyliczenie sumy płac pracowników zespołu. <br/>


Funkcja może mieć różnych zakres działania. Jeśli funkcja operuje na wartościach atrybutów, znajdujących się w tym samym rekordzie, wówczas jest to tzw. funkcja wierszowa. Z kolei jeśli funkcja operuje na wartościach atrybutów z różnych rekordów, wyliczając na tej podstawie nową wartość, wówczas jest to tzw. funkcja agregująca. Funkcjami agregującymi zajmiemy się w ćwiczeniu 3. System zarządzania bazą danych zwykle dostarcza użytkownikowi zbiór predefiniowanych funkcji, od razu gotowych do użycia. Użytkownik może do tego zbioru dodać swoje własne funkcje, wykorzystując w tym celu język PL/SQL (dokładnie omówienie języka PL/SQL i mechanizmów tworzenia funkcji użytkownika zostanie zamieszczone w ćwiczeniach: 11, 12 i 13.). W niniejszym ćwiczeniu ograniczymy się jedynie do przedstawienia funkcji predefiniowanych.<br/>
Funkcje mogą być określone na różnych dziedzinach. Jeśli funkcja operuje na wartościach atrybutów, znajdujących się w tym samym rekordzie, wówczas jest to tzw. funkcja wierszowa. Z kolei jeśli funkcja operuje na wartościach atrybutów z różnych rekordów, wyliczając na tej podstawie nową wartość, wówczas jest to tzw. funkcja agregująca. Funkcjami agregującymi zajmiemy się w ćwiczeniu 3. System zarządzania bazą danych zwykle dostarcza użytkownikowi zbiór predefiniowanych funkcji, od razu gotowych do użycia. Użytkownik może do tego zbioru dodać swoje własne funkcje, wykorzystując w tym celu język PL/SQL (dokładnie omówienie języka PL/SQL i mechanizmów tworzenia funkcji użytkownika zostanie zamieszczone w ćwiczeniach: 11, 12 i 13.). W niniejszym ćwiczeniu ograniczymy się jedynie do przedstawienia funkcji predefiniowanych.<br/>




[[BD-1st-2.4-lab2.tresc-1.1-Slajd2 | << Poprzedni slajd]] | [[BD-1st-2.4-lab2.tresc-1.1-toc|Spis treści ]] | [[BD-1st-2.4-lab2.tresc-1.1-Slajd4 | Następny slajd >>]]
[[BD-1st-2.4-lab2.tresc-1.1-Slajd2 | << Poprzedni slajd]] | [[BD-1st-2.4-lab2.tresc-1.1-toc|Spis treści ]] | [[BD-1st-2.4-lab2.tresc-1.1-Slajd4 | Następny slajd >>]]

Aktualna wersja na dzień 09:58, 2 lis 2006

Funkcje

Funkcje


Bardzo często dane, odczytywane przez zapytania w języku SQL z bazy danych, wymagają dodatkowego przetworzenia przed prezentacją użytkownikowi. Niekiedy konieczne jest wyliczenie przez zapytanie nowych wartości, nieobecnych w bazie danych. Przykładami takich operacji są: zamiana wszystkich liter w nazwisku pracownika na wielkie, zaokrąglenie płacy podstawowej pracownika do złotych, odczytanie roku z daty zatrudnienia pracownika czy też wyliczenie sumy płac pracowników zespołu.

Funkcje mogą być określone na różnych dziedzinach. Jeśli funkcja operuje na wartościach atrybutów, znajdujących się w tym samym rekordzie, wówczas jest to tzw. funkcja wierszowa. Z kolei jeśli funkcja operuje na wartościach atrybutów z różnych rekordów, wyliczając na tej podstawie nową wartość, wówczas jest to tzw. funkcja agregująca. Funkcjami agregującymi zajmiemy się w ćwiczeniu 3. System zarządzania bazą danych zwykle dostarcza użytkownikowi zbiór predefiniowanych funkcji, od razu gotowych do użycia. Użytkownik może do tego zbioru dodać swoje własne funkcje, wykorzystując w tym celu język PL/SQL (dokładnie omówienie języka PL/SQL i mechanizmów tworzenia funkcji użytkownika zostanie zamieszczone w ćwiczeniach: 11, 12 i 13.). W niniejszym ćwiczeniu ograniczymy się jedynie do przedstawienia funkcji predefiniowanych.


<< Poprzedni slajd | Spis treści | Następny slajd >>