bazy Flashcards
(124 cards)
Ktore z ponizszych technologii moga byc uzyte do uaktualniania wartosci XML oraz struktury XML dokumentu XML ?
a. Metoda modify() typu danych XML z XMLDML
b. OPENXML w poleceniu UPDATE
c. Uzupelnione schematy SQLXML XSD
d. Diagramy uaktualniajace SQLXML
a. Metoda modify() typu danych XML z XMLDML
Skompilowany optymalny plan wykonania procedury skladowanej jest zapisywany w tzw: Wybierz jedną lub więcej:
a. pliku procedury
b. cache’u procedury
c. buforze procedury
b. cache’u procedury
Wyróżniamy nastepujace typy zamków:
Wybierz jedną lub więcej:
a. zamek typu X i zamek typu T
b. zamek typu T i zamek typu S
c. zamek typu X i zamek typu S
c. zamek typu X i zamek typu S
Zaznacz ograniczenia zwiazane z modyfikacja danych przy uzyciu widokow: Wybierz jedną lub więcej:
a. Modyfikowane dane moga byc wartosciami obliczonymi na podstawie wartosci innych kolumn
b. Nie moga zawierac funkcji grupujacych
c. Jednym poleceniem mozna modyfikowac w widoku tylko kolumny pochodzace z
jednej tabeli
b. Nie moga zawierac funkcji grupujacych
c. Jednym poleceniem mozna modyfikowac w widoku tylko kolumny pochodzace z
jednej tabeli
Z problemem zakładania zamków wiąże się problem ziarnistości. Ziarnistość oznacza decyzję, co będzie niepodzielną jednostką na którą zakłada się blokady. Poziomy ziarnistości mogą dotyczyć
Wybierz jedną lub więcej:
a. rekordu
b. żadne z powyższych
c. zasobów procesora
d. bazy danych
e. pojedynczego atrybutu
a. rekordu
d. bazy danych
e. pojedynczego atrybutu
Użytkownik nastepujace możliwości wywoływania procedury składowanej z wieloma parametrami:
Wybierz jedną lub więcej:
a. przyporządkowywać wartości parametrom o konkretnych nazwach
b. podać wartości parametrów w takiej kolejności, w jakiej zostały zdeklarowane w
definicji procedury składowanej
c. żadne z powyższych
a. przyporządkowywać wartości parametrom o konkretnych nazwach
b. podać wartości parametrów w takiej kolejności, w jakiej zostały zdeklarowane w
definicji procedury składowanej
Perspektywa nazywamy …
Wybierz jedną lub więcej:
a. … odwzorowaniem globalnego schematu bazy danych na dowolny schemat pośredni.
b. … odwzorowaniem zewnętrznego schematu bazy danych na schemat globalny.
c. … odwzorowaniem globalnego schematu bazy danych na schemat zewnętrzny.
c. … odwzorowaniem globalnego schematu bazy danych na schemat zewnętrzny.
Procedury rozszerzone są procedurami utworzonymi …
Wybierz jedną lub więcej:
a. … z wykorzystaniem zaawansowanych mechanizmów programowania T-SQL
b. … z wykorzystaniem zaawansowanych mechanizmów programowania PL-SQL
c. … w zewnętrznych językach programowania
c. … w zewnętrznych językach programowania
Do postulatow AICD zaliczamy:
Wybierz jedną lub więcej:
a. Atomowość i spójność
b. Jawność i Izolacja
c. Atomowość i trwałość
d. Jednolitość i jawność
a. Atomowość i spójność
c. Atomowość i trwałość
Przyjmuje się, że każda transakcja powinna spełniać pewne postulaty. Są to tak zwane
postulaty AICD. Spelniaja one pewne wlasnosci: Wybierz jedną lub więcej:
a. po zakończeniu transakcji jej skutki są muszą być na trwale zapamiętane.
b. transakcja nie wie nic o innych transakcjach
c. o ile transakcja zastała bazę danych w spójnym stanie, po jej zakończeniu stan nie jest spójny
d. w ramach jednej transakcji wykonują się albo wszystkie operacje, albo żadna
b. transakcja nie wie nic o innych transakcjach
d. w ramach jednej transakcji wykonują się albo wszystkie operacje, albo żadna
SQL to:
Wybierz jedną odpowiedź:
a. standard przechowywania danych
b. język zapytań do relacyjnych baz danych
c. język proceduralny wysokiego poziomu
d. uniwersalny język programowania
b. język zapytań do relacyjnych baz danych
Klastrowanie polega na:
Wybierz jedną lub więcej:
a. dążeniu do utrzymania blisko siebie na dysku baz danych, które są logicznie ze sobą
powiązane
b. dążeniu do utrzymania blisko siebie na dysku rekordów, które są logicznie powiązane
c. dążeniu do utrzymania blisko siebie na dysku tabel, które są powiązane poprzez związek
b. dążeniu do utrzymania blisko siebie na dysku rekordów, które są logicznie powiązane
Transakcja …
Wybierz jedną lub więcej:
a. … jest ciągiem operacji wykonywanych na bazie, które to operacje są niepodzielne i nie muszą być wykonane w całości
b. … jest ciągiem operacji wykonywanych na bazie, które to operacje są niepodzielne i muszą być wykonane w całości.
c. … jest ciągiem operacji wykonywanych na tabeli, które to operacje są podzielne i muszą być wykonane w całości lub częściowo
b. … jest ciągiem operacji wykonywanych na bazie, które to operacje są niepodzielne i muszą być wykonane w całości.
Który ze związków nie może być bezpośrednio zaimplementowany w relacyjnej bazie danych Wybierz jedną lub więcej:
a. jeden do jeden
b. wiele do wielu
c. jeden do wielu
b. wiele do wielu
Warto indeksować następujące pola:
Wybierz jedną lub więcej:
a. pola, do których dostęp następuje w ustalonej, uporządkowanej kolejności
b. pola zawierającyce dane typu image, bit czy obiekt OLE
c. klucze podstawowe i obce
d. pola, które zawierają tylko kilka wartości unikatowych
a. pola, do których dostęp następuje w ustalonej, uporządkowanej kolejności
c. klucze podstawowe i obce
Pewne polecenia T-SQL nie mogą być umieszczane z innymi poleceniami w jednym wsadzie.
Zaliczamy do nich: Wybierz jedną lub więcej:
a. CREATE TRIGGER
b. CREATE TABLE
c. CREATE PROCEDURE
d. CREATE VIEW
a. CREATE TRIGGER
c. CREATE PROCEDURE
d. CREATE VIEW
MS SQL Server 2000 wprowadził możliwość konwersji danych pobieranych z bazy do dokumentu XML oraz danych z tych plików na wiersze bazy danych. Umożliwiają to słowa kluczowe języka Transact-SQL:
Wybierz jedną lub więcej:
a. XMLOPEN
b. FOR XML
c. XMLFOR
d. OPENXML
b. FOR XML
d. OPENXML
Związek ojciec syn jest typowy dla bazy: Wybierz jedną lub więcej:
a. obiektowej
b. relacyjnej
c. hierarchicznej
c. hierarchicznej
Klastrowanie wewnątrzplikowe plega na: Wybierz jedną lub więcej:
a. umieszczaniu rekordów obok siebie z wielu tabel
b. grupowianiu rekordów obok siebie wenątrz wilu plików
c. umieszczaniu rekordów obok siebie z jednej tabeli
d. grupowianiu rekordów obok siebie wenątrz jednego pliku
d. grupowianiu rekordów obok siebie wenątrz jednego pliku
Ktora z rol moze wykonać wszystkie zadania w bazie danych ? Wybierz jedną lub więcej:
a. db_ddladmin
b. db_owner
c. db_accessadmin
b. db_owner
Która skladnia sql pozwoli wybrać z tabeli osoby wszystkie rekordy sortując zapisane w tej
tabeli osoby od najstarszej do najmłodszej
a. SELECT DISTINCT * FROM osoby WHERE data_urodzenia IS NOT NULL
b. SELECT * FROM osoby ORDER BY data_urodzenia
c. SELECT * FROM osoby SORT BY data_urodzenia
d. SELECT * FROM osoby ORDER BY data_urodzenia DESC
d. SELECT * FROM osoby ORDER BY data_urodzenia DESC
Atrybut encji, który wskazuje na klucz główny innej encji nazywamy :
a. Atr wskazujący
b. Atr kluczowym
c. Kluczem obcym
d. Kluczem głównym
c. Kluczem obcym
Mechanizmem, który może zapewnić odpowiednia wydajność w systemach transakcyjnych
jest
a. Normalizacja modelu
b. Stosowanie indeksów
c. Architektura SPARC
d. Stosowanie klastrowania
b. Stosowanie indeksów
d. Stosowanie klastrowania
Aplikacja wysyła do instancji SQL Server zapytanie : SELECT * FROM Uzytkownicy WHERE Login = ___’ AND Password ‘ ___’ Które ciagi znaki wstawione w miejsce ___ umożliwia atak SQL Injection jeżeli aplikacja będzie błędnie napisana
a. ‘OR ‘a’=’a’
b. ‘OR 1<2 –
c. ‘OR 1=1
d. ‘OR ‘a’=’a
c. ‘OR 1=1
d. ‘OR ‘a’=’a