5409392297

5409392297



Bazy danych 2 - Laboratorium 2

Język PL/SOL:

•    złożony język programowania, dzięki któremu mamy możliwość uzyskać dostęp do bazy danych Oracle z różnych środowisk;

•    jest to język zintegrowany z serwerem bazy danych, co ma wpływ na szybkość i wydajność jego przetwarzania;

•    cel zajęć, to zapoznanie z podstawami języka PL/SQL takimi, jak: o bloki,

o zmienne, o typy danych,

° wyrażenia i operatory,

° struktury sterujące,

° rekordy,

o styl programowania.

Dlaczego język PL/SOL?

•    Strukturalny język zapytań (SQL) pozwala na uzyskanie dostępu i korzystanie z relacyjnej bazy danych.

•    SQL jest elastycznym i wydajnym językiem, pozwalającym na manipulowanie i przetwarzanie danych w relacyjnej bazie danych, np.

create table A (

A number(2) primary key,

B varchar2(20) default 'Ala',

C datę default sysdate,

D char(3) NOT NULL check (D in ('TAK', 'NIE'))

);

insert into A(A,D) values (1, 'TAK'); select * from A where upper(B) like upper('%r%'); delete from A where A between 2 and 4; update A set B = B || 'owa' where D = 'NIE';

•    SQL to:

° język czwartej generacji, tzn. że opisuje żądane zadanie, a nie sposób jego wykonania;

° jest prosty i udostępnia mniejszą liczbę poleceń;

° izoluje również użytkownika od wewnętrznych struktur danych i algorytmów;

1



Wyszukiwarka

Podobne podstrony:
Bazy danych 2 - Laboratorium 2 •    PL/SQL (.ProceduraI Language SQL) łączy możliwośc
P2025524 78 Bazy danych Tematy zaawansowane 79 W formularzu złożonym występują dwa zestawy przyciskó
Przedmiot Bazy danych Laboratorium Temat Diagramy związków encii 1. Podstawowe
Przedmiot Bazy danych Laboratorium Temat Diagramy związków encji 3.
Przedmiot Bazy danych Laboratorium Temat Diagramy związków encji Związek pomiędzy
Przedmiot Bazy danych Laboratorium Temat Diagramy związków encji Przykład 1: Narysuj
Bazy danych 2 - Laboratorium 2 Polecenie run działa podobnie do / (ukośnik), z tą różnicą, że wykony
Bazy danych 2 - Laboratorium 2 SQL> SQL> LSIT 2 3 2 DBMS_OUTPUT.PUT_LINE( Hello, world ); 3*
Bazy danych 2 - Laboratorium 2 DECLARE TYPE pracownik rekord 1 IS RECORD ( nazwisko
Bazy danych 2 - Laboratorium 2 INSTRUKCJE STERUJĄCE - instrukcja warunkowa IF warunek 1 THEN
Bazy danych 2 - Laboratorium 2 Jeśli chcemy wprowadzić wartość z klawiatury (interaktywnie) musimy u
Bazy danych 2 - Laboratorium 2 - pętla numeryczna for FOR zmiennalicznikowa IN x..y LOOP instrukcje;
Bazy danych 2 - Laboratorium 2 Przykład 8 BEGIN «petlal» — etykieta pętli for i in 1.10
Bazy danych 2 - Laboratorium 2 Przykład 10 BEGIN for i in I..&n loop dbmsoutput.putline(i); end
Bazy danych 2 - Laboratorium 2 Ogólna struktura programu-bloku jest następująca: [DECLARE /* deklara

więcej podobnych podstron