Nr.OpcjaOdpowiedz
1 Protokół ścisłego blokowania dwufazowego (Strict 2PL) obejmuje warunki:
Jeśli transakcja trzyma blokadę X na obiekcie, żadna inna transakcja nie ma prawa założyć żadnej blokady (ani S ani X) na tym obiekcie.
Blokady trzymane przez transakcję są zwalniane gdy tylko nie są jej potrzebne.
Każda transakcja musi uzyskać blokadę S na obiekcie zanim odczyta ten obiekt.
Aby założyć blokadę X transakcja musi zwolnić wszystkie swoje blokady S.
2 Indeks używający B-drzewa zakłada się na kolumnie:
gdy wyszukiwanie często dotyczy największej wartości,
gdy wyszukiwanie po tej kolumnie daje zwykle mały zbiór wyników,
gdy często sortuje się dane względem tej kolumny.
gdy wyszukiwanie po tej kolumnie daje zwykle duży zbiór wyników,
3 Wskazać poprawne zapytanie SQL znajdujące stanowiska pracy występujące w działach 10 lub 20.
SELECT DISTINCT job FROM emp WHERE deptno = 10 OR deptno = 20
SELECT DISTINCT job FROM emp WHERE deptno = 10 AND deptno = 20
SELECT DISTINCT job FROM emp WHERE deptno = 10 UNION SELECT DISTINCT job FROM emp WHERE deptno = 20
SELECT DISTINCT job FROM emp WHERE deptno = 10 INTERSECT SELECT DISTINCT job FROM emp WHERE deptno = 20
4 Standard SQL określa następujące interfejsy programistyczne:
osadzony SQL.
Java,
PL/SQL,
moduły,
5 Instrukcja REVOKE służy do:
zatwierdzania zmian w bazie danych
wycofywania zmian w bazie danych
przyznawania uprawnień w bazie danych
odbierania uprawnień w bazie danych
6 W metodzie Hash Join występuje liczba funkcji haszujących równa:
1,
0,
2,
3.
7 Aplikacja wykonywana za pomocą internetowego modułu PLSQL wykorzystuje:
powiązania JDBC.
serwer WWW Apache;
powiązania bazodanowe,
powiązania ODBC
8 Czy istniejący indeks przyśpiesza wykonanie instrukcji DELETE:
nigdy
zawsze
czasem
9 Czy format stron z rekordami zmiennej długości zapewnia:
Używanie zewnętrznych wskaźników do rekordu.
Zamianę miejscami dwóch rekordów na stronie.
Utrzymywanie spójnej puli wolnych miejsc.
Przesuwanie rekordów po stronie bez zmiany identyfikatora rekordu.
10 Jaka jest wartość wyrażenia Null=Null:
jest nieokreślone
False
True
Null
11 Studenci mają pomysły. Każdy pomysł dotyczy pewnej rzeczy. Każdy pomysł przychodzi do głowy dokładnie jednemu studentowi. Student może się podzielić pomysłem z kolegami-studentami. Który ze schematów jest najodpowiedniejszy z punktu widzenia zasad projektowania baz danych:
Studenci(id_studenta, imię, nazwisko, adres, id_pomysłu)
Pomysły(id_pomysłu, rzecz, opis)
Koledzy(id_kolegi, imię, nazwisko, id_studenta, id_pomysłu)
Studenci(id_studenta, imię, nazwisko, adres)
Pomysły(id_pomysłu, rzecz, opis, id_studenta, id_kolegi)
Studenci(id_studenta, imię, nazwisko, adres, id_kolegi)
Pomysły(id_pomysłu, rzecz, opis, id_studenta)
Koledzy(id_kolegi, imię, nazwisko, id_studenta, id_pomysłu)
Studenci(id_studenta, imię, nazwisko, adres)
Pomysły(id_pomysłu, rzecz, opis, id_studenta)
Koledzy(id_pomysłu, id_kolegi)
12 W JDBC zbiór wyników zapytania znajduje się na obiekcie klasy:
QuerySet.
ResultSet,
RecordSet,
Rowset,
13 Instrukcja DELETE służy do:
sprowadzania rekordów z bazy danych
aktualizacji rekordów w bazie danych
wstawiania rekordów do bazy danych
usuwania rekordów z bazy danych
14 Dane są dwie tabele Osoby(Imie, Nazwisko, Zarobki, Id_działu) oraz Działy(Id_działu, Nazwa). Które z następujących instrukcji są poprawnymi instrukcjami SQL w Oracle:
DELETE FROM Osoby WHERE Osoby.Nazwisko='KOWALSKI' AND Działy.Id_działu=22;
INSERT INTO Osoby VALUES ('Jan', 'Kowalski', 2000);
SELECT Osoby.Nazwisko, Działy.Nazwa FROM Osoby, Działy WHERE Osoby.Id_działu=Działy.Id_działu GROUP BY Osoby.Nazwisko HAVING COUNT(Działy.Id_działu)<2;
UPDATE Osoby SET Id_działu=NULL WHERE 5>(SELECT COUNT(*) FROM Działy);
15 W wyzwalaczu można:
utworzyć nową tabelę.
porównać ze sobą nową i starą wartość w kolumnie przy UPDATE
poprosić użytkownika o podanie hasła,
na ekranie użytkownika wypisać komunikat o błędzie,
16 Które ze sformułowań są prawdziwe w modelu relacyjnym:
związek jednoznaczny reprezentuje się przy pomocy klucza obcego
związek wieloznaczny reprezentuje się przy pomocy klucza obcego
klucze obce muszą być typu całkowitego
wiersze nie mają tożsamości obiektowej
17 Czy są takie instrukcje w Oracle:
CREATE TYPE,
CREATE SERVLET.
CREATE METHOD,
CREATE CLASS,
18 Kursor w PL/SQL jest to:
nazwana instrukcja SQL,
rodzaj procedury,
obszar roboczy używany do wykonania instrukcji SQL,
narzędzie do podnoszenia wyjątków.
19 Standard SQL określa następujące interfejsy programistyczne:
osadzony SQL.
moduły,
Interfejs Poziomu Wywołań CLI,
PL/SQL,
20 Instrukcja COMMIT
Dotyczy wszystkich poleceń SELECT, INSERT, UPDATE albo DELETE wydanych od ostatniego polecenia ROLLBACK
Dotyczy ostatnio wydanego polecenia SELECT, UPDATE albo DELETE
Dokonuje trwałej zmiany w zawartości table bazy danych
Wszystkich poleceń INSERT, UPDATE albo DELETE wydanych od ostatniego polecenia COMMIT albo ROLLBACK
ZAPISZ MOJ WYNIK(MOZLIWOSC SKASOWANIA)
SBD...
Jak zawsze jak ktos ma lepsze pytania to mail...
Mozecie zaczac sie uczyc...gdyby jakies bledy byly to maila poprosze
all.php

Pozdrawiam noname(jak ktos skorzysta to podziekowania na _noname)