8 (196)

8 (196)



1.    Który ze schematów bazy danych dla biblioteki jest

najodpowiedniejszy z punktu widzenia zasad projektowania baz danych. Baza powinna przechowywać informacje o klientach, książkach i wypożyczeniach (wielkie litery oznaczają klucz główny): at KlienfflD KLIENTA, jrnw, nazwisko, adres)

ftiaaaflP K5lytMł. wton

WypożYczeniedP KLIENTA, id książki, drta wypożyczenia, data zwrotu!

b)    Klient(ID_KUENTA, imię, nazwisko, adres) Książka(ID_KSIĄŻKl, tytuł, autor)

Wypożyczeńie(ID_KLIENTA, ID_KSIĄŻKI, data_wypożyczenia, data_zwrotu)

c)    KBent<ID_KLIENTA, imię, nazwisko, adres) Książka(ID_KSIĄŻIO, tytuł, autor) Wypożyczenie(ID_KLIENTA, ID_KSIĄŻK1, DATAWYPOŹYCZENIA, data_zwrołu)

d)    Klient(ID_KLIENTA, imię, nazwisko, adres)

Książka(ID_KSIĄŻKI, tytuł, autor)

Wypożyczeńie(ID_KLIENTA, ID_KSIĄŻKI, DATA_WYPOŻYCZENIA, DATA_ZWROTU)

2.    Potrzebna jest baza danych do ewidencji

studentów i ich ocen. Który ze schematów bazy danych jest najodpowiedniejszy z punktu widzenia zasad projektowania baz danych:

a) Student(id_studenta, imię, nazwisko) Ocena(id_oceny, ocena, data_wystawienia, nazwa_przedmiołu)

b> Studenłfłd studenta, imię, nazwisko

Ocenedd oceny, ocena, data wystawienie.


b.zawsze,

spasam,

10. Czy istniejący indeks przyśpiesza wykonanie

instrukcji UPDATE: a .nigdy

b. zawsze

^czasem

11. Czy istniejący indeks przyśpiesza wykonanie

instrukcji DELETE:

a.nigdy b zawsze

Ksnuam

12-Czy istniejący indeks przyśpiesza wykonanie instrukcji ROLLBACK: aniody b zawsze

c. czasem

13. Czy istniejący indeks przyśpiesza wykonanie

instrukcji COMMIT:

a.niody

bzawsze

c.czasem

14. Użycie których metod może spowodować zmniejszenie liczby przesłań między pamięcią wewnętrzną i zewnętrzną:

ajużycie perspektywy,

błindeks na kolumnie klucza obcego.

cjzwykły indeks oparty na B-drzewie dla kolumny o

dwóch wartościach,

djindeks bitmapowy na kolumnie zawierającej nazwiska klientów.

15. Użyde których metod może spowodować

zmniejszenie liczby przesłań między pamięcią wewnętrzną i zewnętrzną: agwtetewnte Itetw buforów,

blłdasłer.

crindeta błtmapowr na kotumnie zawierającej pleć klientów.

djwykonanie instrukcji SET TRANSACTION READ ONLY.

16. Użycie których metod może spowodować

zmniejszenie liczby przesłań między pamięcią wewnętrzną i zewnętrzną:

bUndtła bkmapowy na kolumnie zawierającej oleó klientów.

cjwykonanie instrukcji SET TRANSACTION READ ONLY,

•ttamrttY in-hta OPWtY rw B-drzewie dle kolumny zawwraracoi nazwiska osób.

17.Użycie których metod może spowodować

zmniejszenie liczby przestań między pamięcią wewnętrzną i zewnętrzną:

atindeto bHmapowy na kolumnie zawierawcei kraj, w

titatm    klwnol,

biwykonente instrukcji ANALY25.

c)wy kona nie instrukcji SET TRANSACTION READ ONLY,

djzwykty indeks oparty na B-drzewie dla kolumny o dwóch wartościach.

18.Użycie których metod może spowodować

zmniejszenie liczby przesłań między pamięcią wewnętrzną i zewnętrzną:

ajwykonanie instrukcji SET TRANSACTION READ ONLY,

bjindeks bitmapowy na kolumnie zawierającej adresy klientów,

cjużycie perspektywy,

dldodatkowa tabela pomocnicza.

Dodane

'Oradmtełu, jd-słudanw

PrzedmioWid przedmiotu. nazwa) c) Student(id_studenta, imię, nazwisko, id_oceny) Ocena(id_oceny, ocena, dala_wystawienia, id_przedmiotu)

Przedmioł(id_przedmiotu, nazwa)

c) StudentOd_studenta, imię, nazwisko, ocena)

d) Przedmiot(id_przedmiotu, nazwa, id_studenta)

3.    Dana jest tabela Osoby(imie, nazwisko, zarobki).

Które z następujących instrukcji są poprawnymi instrukcjami SQL w Oracle:

a) SELECT imię, nazwisko, zarobki FROM osoby UNION SELECT imię, nazwisko FROM osoby;

b) SELECT AVG(zarobki) FROM osoby:

c)    SELECT imię, nazwisko FROM osoby WHERE zarobki = MAX(zarobki);

d)    SELECT imię, nazwisko FROM osoby HAVING zarobki = MAX (zarobki);

4.    Dana jest tabela Osoby(imie, nazwisko, zarobki,

id_dzialu). Które z następujących instrukcji są poprawnymi instrukcjami SQL w Oracle:

a)    SELECT imię, nazwisko, AVG(zarobki) FROM Osoby GROUP BY id_dzialu;

bl SELECT id działu. AVG(zarobM) FROM Osoby GROUP BY id działu:

c)    SELECT kl_dzialu, AVG(zarobki) FROM Osoby GROUP BY id_dzialu WHERE AVG(zarobki) > 1000;

d) SELECT AVG(zarobki) (tom Osoby 'WHERE zarobki > 1000:

5.    Dana jest tabela Osobyjimie, nazwisko, zarobki).

Które z następujących instrukcji są poprawnymi instrukcjami SOL:

9) INSERT INJS.Osoby.flroię, nawteln> zarobki}

YALUES (Man1, Kowalski'. 1000):

b)    INSERT INTO Osoby VALUES (‘Jan’,

‘Kowalski’):

<?) PSLSTE FROM.PwlaY WHERS Nazwslrc UKE

'Kowalski':

d)    UPDATE Osoby Nazwisko = Kowalski';

6.    Wykonanie których z poniższych instrukcji może

spowodować uruchomienie wyzwalacza:

a)    INSERT.

b)    CREATE TABLE,

c)    SELECT,

dLOELEHL

7.    Kursor w PL/SOL służy do:

a) Wprowadzania danych z klawiatury,

b)    Przeglądania i wykonywania operacji na rekordach

zwróconych przez zapytanie.

c)    Przyspieszenia wykonywania zapytań.

d)    Obsługi wyjątków.


Wyszukiwarka

Podobne podstrony:
str Projekt bazy danych dla Biblioteki Wykonawca: Marcin Lejwoda Grupa A 2 Sprawdził: mgr inż.
Wydaje się, że poprawić schemat bazy danych może modyfikacja tabeli produkt. Jeśli bowiem produkt je
Schemat gwiazdy « Schemat gwiazdy to typowy sposób organizacji danych dla relacyjnej bazy danych dla
O95 (2) ML HtimętrObiektowe bazy danych dla każdago
str (2) Proiekt bazy danych Systemu bibliotecznego. Wykonawca: Łukasz Kujawa Grupa A4 Sprawdził
I. Zrozumienie relacyjnych baz danych Accessa Czym jest baza danych? Kategorie bazy danych dla
Wstęp » Wiemy jak nakładać pewne ograniczenia (więzy) w schemacie bazy danych (klucze, integralność
440 ROBERT SŁOWIKOWSKI, ANNA FIJAŁKOWSKA, JERZY CHMIELKoncepcja bazy danych dla Gmachu Głównego PW G
EWOPIS 7 EWOPIS 7 Nowa wersja programu! Możliwość prowadzenia bazy danych dla całego powiatu GML zgo
wgrane z katalogu NU KAT Stan bazy PUK 01 w katalogu Aleph wynosi - 175 000 rekordów. Stan bazy NUKA

więcej podobnych podstron