1) Zaznacz poprawne stwierdzenia dotyczace kopi zapasowej dziennika transakcji a) zawiera zmiany w bazie danych wykonane od ostatniej kopi zapasowej dziennika transakcji b) zawiera zmiany w bazie danych wykonane od ostatniej kopi różnicowej c) nie odtworzymy z niej bazy jesli wczesniej nie odtworzymy kopii pełnej d) w trakcie wykonywania czyszczony jest dziennik tranaskcji e) dzieki niej mozemy przywrócić stan bazy danych do okreslonego punktu w czasie f) Jest bezuzyteczna jeśli nie odtworzymy wcześniej pełnej kopii zapasowej 2) Które stwierdzenia sa prawdziwe odnosnie przestrzeni table(Oracle) oraz grupy plików (MS SQL) a) przestrzeni tabel odpowiada zawsze dokładnie jeden fizyczny dysk twardy b) do przestrzeni tabel można przypisać wiele plików dyskowych c) do przystrzeni tabel można przydzielic wybrane tabele bazy danych d) przestrzeń tabel ma zawsze określony dokładnie jeden plik dyskowy 3) zaznacz poprawne stwierdzenia a) każde wykonanie instrukcji SELECT wymaga pobrania danych z dysku twardego b) Wynik wykonania instrukcji UPDATE jest natychmiast po zatwierdzeniu zapisawny do pliku z danymi c) Wynik działania instrukcji UPDATE jest natychmiast po zatwierdzeniu zapisywany do dziennik transakcji d) Wynik działania każdej intrkucji SELECT jest zapisywany w dzienniku transakcji 4) Zaznacz poprawne stwierdzenia dotyczące wydajności w bazach danych a) Warto do zapytania dodawać DISTINCT , ponieważ poprawia wydajnośc zapytania b) Indeks pogrupowany jest zwykle bardziej wydajny od niepogrupowanego dla zapytań zakresowych c) indeks pogrupowany jest zwykle bardziej wydajny od niepogrupowanego w przypadku zapytania z ORDER BY d) Pliki z danymi oraz pliki z dziennikiem transakcji powinny znajdować sie na tych samych dyskach twardych e) warto zakładać indeksy na kluczach obcych 5) Zaznacz poprawne stwierdzenia a) Partycjonowanie polega na podziale tabeli na wiele części wzgledem wartosci w wierszach b) partycjonowanie polega na podziale tabeli na wiele części względem kolumn c) partycjonowanie pozwala podzielić dane tabeli na wiele plików dyskowych d) partycjonowanie polega na podziale tabeli na schemat oraz zawartosc 6) Wyzwalacz INSTEAD OF a) moze być stworzony na perspektywach b) moze być stworzony aby umożliwić wykonanie instrukcji DML na perspektywie c) działa identycznie jak wyzwalacz typu BEFORE d) jest obiektem tworzonym przez polecenie CREATE 7) Nagłówkiem sekcji w bloku anonimowym PL/SQL może być: a) DECLARE b) BEGIN c) EXCEPTION d) EXECUTE 8) Które z poniższych stwierdzeń jest prawdziwe w PL/SQL a) Zmienna zadeklarowana w bloku zewnętrznym jest widoczna w bloku zagnieżdzonym b) Jeżeli zmiennej nie została nadana wartość to jest ona NULL c) zmienna typu liczbowego ma przed jej zainicjowaniem wartością domyślną 0 d) zmienna typu tekstowego jest przed jej zainicjowanym pustym stringiem(ciągiem znaków zerowej długości) e) Można używać zmiennych niedeklarowanych f) Zmienna typu daty przed jej zainicjowaniem wartość domyślna "1-01-1990" 9) Obsługa błędu w PL/SQL a) który wystąpił w bloku pomiedzy BEGIN i END nieobsłużonego w sekcji EXCEPTION jest przekazywany do bloku nadrzędnego b) który wystąpił w sekcji deklaracji bloku jest obsługiwany w sekcji EXCEPTION tego samego bloku c) który wystąpił w sekcji deklaracji bloku jest przekazywany do bloku nadrzędnego d) jest obsługiwany w wyjątkach zadeklarowanych w bloku EXCEPTION 10) Prawidłowymi konstrukcjami w petli w PL/SQL sa: a) LOOP ciąg instrukcji END LOOP b) FOR i IN x .. y LOOP ciąg instrukcji END LOOP c) WHILE warunek LOOP ciąg instrukcji END LOOP d) WHILE warunek BEGIN ciąg instrukcji END 11) Wskaż instrukcje prawidłowo tworzącą tabele tymczaową w T-SQL a) CREATE TABLE #Ala (Ala int) b) CREATE TABLE ##ALA(Ala int) c) CREATE TABLE @Ala (Ala int) d) Declare #Ala TABLE (Ala int) e) SELECT ename,sal INTO #Ala FROM emp 12) Uruchomienie wyzwalacza w T-SQL następuje a) przed wykonaniem polecenia DML b) po wykonaniu ale nie można określić czy przed czy po zatwierdzeniu c) zgodnie z dyrektywą BEFORE lub AFTER umieszczoną w poleceniu CREATE TRIGGER d) po wykonaniu i zatwierdzeniu polecenia DML 13) Wskaż instrukcje w SQL server które są składniowo poprawne i zostana wykonane a) INSERT INTO emp (empno,ename,sal) VALUES (1111,'LORD') b) DELETE FROM emp WHERE empno=NULL c) TRUNCATE emp d) INSERT INTO emp(ename,job) SELECT ename,job FROM emp 14) Która z poniższych instrukcji w SQL server jest składniowo poprawna a) SELECT 1 FROM emp WHERE 1=1 b) SELECT 1 FROM emp WHERE 1<>1 c) SELECT empno FROM emp WHERE empno<>empno d) SELECT empno FROM emp WHERE 1='Ala' 15) Nieulotność w definicji hurtowni danych oznacza ,że: a) zbierane dane dotyczą tematu, a nie działań b) dane, raz umieszczone w hurtowni , zazywyczaj pozostają nie zmienione c) dane są jednolite d) gromadzone są dane historyczne i każdy fakt opatrzony jest stemplem czasowym 16) Które z wymienionych cech i właściwosci dostępne sa w opcji obiektowej w Oracle a) hermetyzacja b) metody c) przesłanie d) dziedziczenie 17) Które z poniższych instrukcji mogą byz użyte w bloku PL/SQL? a) DELETE b) ROLLBACK c) DROP d) MERGE e) SELECT f) INSERT,UPDATE,COMMIT 18) Które stwierdzenia są prawdziwe w odniesieniu do kopi zapasowej w MS SQL Server? a) kopia różnicowa zawiera zmiany w bazie danych wykonane od poprzedniej kopi różnicowej b) kopia różnicowa zawiera zmiany w bazie danych wykonane od ostatniej kopii pełnej c) kopia różnicowa zawiera zmiany w bazie danych wykonane od ostatniej kopii dziennika transakcji d) kopia różnicowa zawiera zmiany między podstawowym plikiem z danymi a dodatkowym plikiem z danymi 19) Które operacje SQL mogą być przyspieszone przez indeks: a) DISTINCT b) złączenia c) wyszukiwanie przez warunek WHERE d) Sortowanie 20) Zaznacz poprawne stwierdzenia dotyczące transakcji w bazie danych a) jest ciągiem instrukcji DML i DQL wykonanych w bazie danych b) Może być założona przez programiste w kodzie SQL c) Jest zakładana automatycznie przez serwer baz danych na każdą instrukcje INSERT,UPDATE, oraz DELETE d) Zawiera zatwierdzona przez COMMIT może być wycofana przez ROLLBACK 21) Które ze stwierdzen są prawdziwe odnośnie przestrzeni tabel oraz grup plików (MS SQL) a) przestrzeni tabel odpowiada zawsze dokładnie jeden fizyczny dysk twardy b) do przestrzeni tabel można przypisać wiele plików dyskowych c) do przestrzeni tabel można przydzielić wybrane tabele bazy danych d) przestrzeń tabel ma zawsze określony dokładnie jeden plik dyskowy 22) Zaznacz poprawne stwierdzenia dotyczące rozwiązań typu Database Link(Oracle) lub Linked Servers (MS SQL) a) Pracując z połączonymi serwerami możemy założyć rozproszoną transakcje b) Istnieje możliwość wykonania instrukcji INSERT na zdalnej tabeli c) istnieje możliwość wykonania złączenia tabeli lokalnej i zdalnej d) istnieje możliwość wykonania instrukcji SELECT , która pobierze z dane z odległego serwera 23) Procedury (PROCEDURE) w PL/SQL umożliwiają : a) uzycie domyślnego typu parametru IN b) jedynie użycia parametru typu IN OUT c) deklarując tp danych parametru procedury nie podaje sie jego rozmiaru d) Zdefiniowane typu danych parametru procedury przez odwołanie do nazwy kolumny w tabeli e) umożliwia deklarowanie zmiennych f) deklarowanie zmiennych w dowolnym miejscu bloku 24) które z poniższych stwierdzeń opisują wystapienie problemu niepowtarzalnego odczytu? a) w dwóch punktach w czasie trwania tej samej transakcji odczyt tego samego pola daje różne wyniki b) w dwóch równolegle działających transakcjach odczyt tego samego pola daje różne wyniki c) w dwóch róznych transakcjach tego samego użytkownika odczyt tego samego pola daje rózne wyniki d) uzytkownik moze odczytać dane zmienione przez innego uzytkownika które nie zostały zatwierdzone przez COMMIT 25) Zakładanie indeksów jest zalecane na: a) kluczach obcych b) kolumnach czesto wystepujących w WHERE c) kolumnach po których sortujemy d) kolumnach w których wartosci są często aktualizowane przez instrukcje UPDATE 26) Zakładając ze zmienne @epno i @deptno zostały prawidłowo zadeklarowane , wskaż poprawne instrukcje w T-SQL a) SET @empno=100 b) SELECT @empno=100, @deptno=10 c) SELECT @empno =empno FROM emp d) SELECT @empno = MAX(empno) from emp e) SELECT @empno=empno f) SELECT @empno=100 27) Które z wymienionych mechanizmów są metodami zarządzania współbieżnością? a) wielowersyjnośc b) blokady c) denormalizacja d) materializacja e) dziennik 28) Czym jest rola w bazie danych? a) Grupą użytkowniów b) Grupą obiektów bazy danych np. tabel,procedur,perspektyw c) obiektem który może mieć nadane uprawnienia d) obiektem pozwalającym łatwiej zakładać indeksy 29) Deklaracja zmiennej w T-SQL a) może wystąpić wyłącznie w wydzielonej sekcji DECLARE b) musi zostać poprzedzona dyrektywą DECLARE w dowolnym miejscu bloku poleceń c) to każy ciąg znaków poprzedzony @- zawsze zostanie on zainterpretowany jako zmienna, bez koniecznosci jej jawnej deklaracji d) dyrektywa declare poprzedzajaca nazwe zmiennej moze pojawic sie wielokrotnie w bloku poleceń 30) które stwierdzenia sa prawdziwe w odniesieniu do wielowersyjnosci w bazach danych? a) Przy zarzadzaniu współbieżnoscia opartym na wielowersyjnsoci procey odczytujące mogą działać bez zakładania blokad b) MS SQL server realizuje poziom izolacji READ UNCOMITTED przy pomocy wielowersyjnosci c) MS SQL server oferuje dodatkowy poziom izolacji oparty na mechanizmie wielowersyjnosci realizujący koncepcję blokowania optymistycznego d) MS SQL server oferuje mechanizm dzieki ktoremu mozemy tworzyc statyczne obrazy (migawki) bazy danych, oparte na wielowersyjnosci 31) Wybierz sposród poniższych stwierdzen prawdziwe w T-SQL a) w procedurach T-SQL mozna uzywać parametrów b) W procedurze mogą być deklarowane zmienne c) procedura może zwracać poprzez parametr OUTPUT wyliczoną wartość dowolnego typu d) procedura może zwracać poprzez zmienna po dyrektywie RETURN wyłącznie wartość typu INTEGER 32) Które z wymienionych sa cechami hurtowni danych? a) zintegrowana b) znormalizowana c) zroznicowana czasowo d) zorientowana na temat 33) Zaznacz poprawne stwierdzenia dotyczace typow LOB a) mozna utworzyc wiele kolumn LOB w jednej tabeli b) na rekordach zawierających dane LOB działają instrukcje SELECT,INSERT,UPDATE,DELETE c) istnieja specjalne funkcje operujące na danych LOB d) kolumna LOB może wystąpić wyłącznie w tabeli typu obiektowego 34) Które stwierdzenia sa prawdziwe odnośnie przestrzeni tabel(oracle) oraz grup plików (MS SQL): a) Przestrzeni tabel odpowiada zawsze dokładnie jeden fizyczny dysk twardy b) Do przestrzeni tabel mozna przypisać wiele plików dyskowych c) do przestrzeni tabel można przydzielić wybrane tabele bazy danych d) przestrzeń tabel ma zawsze okreslony dokładnie jeden plik dyskowy 35) Perspektywa z opcją sprawdzania tworzona jest przez a) dodanie na koncu polecenia utworzenia perspektywy: WITH CHECK OPTION b) dodanie na końcu polecenia utworzenia perspektywy: WITH MAKE SURE c) dodanie na końcu polecenia utworzenia perspektywy: WITH PROVE CORRECT OPTION d) 4. nie trzeba nic pisać, ponieważ jest to opcja domyślna 36) Wyzwalacz w T-SQL pozwala na aktualizowanie danych a) Tylko w tabelach INSERTED I DELETED b) Tylko w tabeli, z którą jest związany wyzwalacz c) We wszystkich tabelach, poza INSERTED I DELETED d) Z poziomu wyzwalacza nie wolno zmieniać danych w żadnych tabelach 37) Zaznacz poprawne stwierdzenia dotyczące rezerwowych baz danych w konfiguracji typu Log Shipping a) Konfiguracja ta polega na regularnym wykonywaniu kopii zapasowej logu transakcyjnego i odtwarzaniu go na zapasowej bazie danych. b) możliwa jest normalna praca z zapasową bazą danych, włącznie z aktualizacją. c) Zapasowa baza danych jest tylko do odczytu d) Zapasowa baza danych jest synchronizowana natychmiast, z opóźnieniem nieprzekraczającym kilku sekund 38) Zróżnicowanie czasowe w definicji hurtowni danych oznacza, że a) zbierane dane dotyczą tematu, a nie działań b) dane, raz umieszczone w hurtowni, zazwyczaj pozostają nie zmienione c) dane sa jednolite d) gromadzone są dane historyczne i każdy fakt opatrzony jest stemplem czasowym 39) Które z poniższych ciągów znaków mogą być prawidłowymi nazwami zmiennych w PL/SQL? a) "alamakota" b) alamakota c) SELECT5 d) V_SELECT 40) Które z poniższych stwierdzeń dotyczących perspektyw są prawdziwe a) perspektywa można postrzegać jako ‘wirtualną’ tabela b) wiersze zwracane przez perspektywy są przechowywane w tabelach bazy danych c) perspektywa jest tym samym co tabela d) dzięki perspektywom każdy użytkownik bazy danych może mieć dostęp tylko do danych dotyczących jego działalności w firmie 41) Które z poniższych stwierdzeń dotyczących instrukcji warunkowej w PL/SQL są prawdziwe? a) Jeżeli w instrukcji warunkowej wartością warunku jest NULL, Wówczas nie zostaną wykonane instrukcje po THEN ani po ELSE. b) Jezeli w instrukcji warunkowej wartościq warunku jest NULL, wówczas zostanq wykonane instrukcje po ELSE c) W instrukcji warunkowej polecenia po THEN wykonywane są wówczas, gdy warunek przyjmuje wartość TRUE d) W instrukcji warunkowej polecenia po ELSE wykonywane są wówczas, gdy warunek przyjmuje wartość FALSE lub NULL 42) Wskaz skladniowo poprawne instrukcje w T-SQL a) IF 1 = 1 PRINT 'OK. ' b) WHILE 1 = 1 PRINT 'OK' c) IF NULL = NULL PRINT 'OK' d) IF 1 = 2 PRINT 'OK' 43) . Zintegrowanie w definicji hurtowni danych oznacza, że: a) zbierane dane dotyczą tematu, a nie działań b) dane, raz umieszczone w hurtowni, zazwyczaj pozostają nie zmienione c) dane są jednolite d) gromadzone są dane historyczne i każdy fakt opatrzony jest stemplem czasowym 44) Wybierz spośród poniższych stwierdzenia prawdziwe w T-SQL a) w procedurze można uzywać kursorów b) W procedurze mogą być wykonywane polecenia DML c) W procedurze mogą być wykonywane polecenia DQL d) Procedura może zwracać poprzez parametr OUTPUT wyliczona wartość dowolnego typu 45) . Zaznacz poprawne stwierdzenia dotyczące replikacji w MS SQL Server a) Replikacja równoległa (Parallel) jest dwukierunkowa b) Replikacja migawkowa (Snapshot) jest dwukierunkowa c) Replikacja transakcyjna (Transactional) jest dwukierunkowa. d) Replikacja scalajaca (Merge) jest dwukierunkowa 46) W wyzwalaczu T-SQL można odczytywać dane z a) Wszystkich dostępnych w bazie danych źródel danych b) Z tabel INSERTED I DELETED c) Tylko z tabeli, z którą jest związany wyzwalacz d) Z tabeli wirtualnej UPDATED 47) Instrukcjami, które mogą uruchomić wyzwalacz są instrukcje: a) UPDATE b) INSERT c) DELETE d) COMMIT 48) Obiekt będący generatorem jednoznacznych numerów w Oracle tworzony jest przy pomocy polecenia a) CREATE SEQUENCE b) CREATE AUTOCOUNTER c) CREATE IDENTIFICATOR d) CREATE AUTONUMBER 49) Jakie znaczenie ma dziennik transakcji w serwerach baz danych? a) Pozwala zachować spójność danych po awarii b) pozwala na odtworzenie stanu bazy danych z określonego punktu w czasie c) pozwala wycofywać transakcje d) pozwala zarządzać uprawnieniami 50) . Deklaracja kursora może dotyczyć instrukcji a) SELECT b) INSERT c) UPDATE d) DELETE 51) . W wyzwalaczu T-SQL: a) można uzywać instrukcji DML b) można uzywać instrukcji ROLLBACK c) można uzywać kursorów d) mogą być deklarowane zmienne 52) W wyzwalaczu T-SQL można aktualizować dane: a) tylko w tablelach INSERTED I DELETED b) tylko w tabeli z którą jest związany wyzwalacz c) we wszystkich tableach poza INSERTED I DELETED d) z poziomu wyzwalacza nie wolno zmieniać danych w żadnych tabelach 53) Indeks w bazie danych może przyspieszyć a) sortowanie b) złączenia c) wyszkiwanie przez warunek WHERE d) DISTINCT 54) Pakiet w PL/SQL a) cześc prywatna (ciało) pakietu jest opcjonalna? b) składa sie z cześci publicznej (specyfikacji pakietu) i prywatnej (ciała pakietu) c) zmienne zadeklarowane w czesci prywatnej pakietu sa widoczne w jego czesci publicznej d) czesc publiczna pakietu jest opcjonalna 55) Które z poniżej wymienionych metod sa metodami sekwencji w ORACLE " a) DupVal b) PrevVal c) InitVal d) CurrVal e) NextVal 56) W procedurze (PROCEDURE) PL/SQL a) Zmienne mogą być deklarowane w dowolnym miejscu b) Deklarując parametr procedury można użyć odwołania do typu kolumny w tabeli c) Mogą być deklarowane zmienne d) Deklarując typ parametru procedury nie podaje się jego rozmiaru
0%
sbd
Partajează
Partajează
Partajează
de
Michaltulej1
Technikum
Informatyka
Editează conținutul
Imprimare
Încorporează
Mai multe
Misiuni
Clasament
Arată mai mult
Arată mai puțin
Acest clasament este în prezent privat. Fă clic pe
Distribuie
pentru a-l face public.
Acest clasament a fost dezactivat de proprietarul resursei.
Acest clasament este dezactivat, deoarece opțiunile tale sunt diferite de ale proprietarului resursei.
Opțiuni de revenire
Chestionar
este un șablon deschis. Nu generează scoruri pentru un clasament.
Este necesară conectarea
Stilul vizual
Fonturi
Este necesar un abonament
Opţiuni
Comutare șablon
Arată tot
Mai multe formate vor apărea pe măsură ce folosești activitatea.
Rezultate deschise
Copiați linkul
Cod QR
Şterge
Restaurare activitate salvată automat:
?