1. INDEKS w bazie danych przyśpiesza:nbsp;
wyszukiwania rekordów w bazie danych /str.11 „Indeks to dodatkowa… (…)”
wstawiania rekordów do bazy danych
usuwania rekordów z bazy danych
autoryzację użytkowników w bazie danych
2. Jaka jest wartość wyrażenia True OR Null:nbsp;
jest nieokreślone
True /str.9 tabelki
False
Null
3. Związkowi jednoznacznemu odpowiada w relacyjnej bazie danych:nbsp;
kolumna w tabeli
klucz obcy
indeks w tabeli
wartość NULL
4. Dany jest schemat relacyjny R={Miasto, Ulica, Kod}, F = {Miasto,Ulica->Kod; Kod->Miasto}. Schemat ten:nbsp;
jest w postaci normalnej Boyce'a-Codda
jest w III postaci normalnej ale nie jest w postaci normalnej Boyce'a-Codda
jest w III postaci normalnej
nie jest ani w III postaci normalnej ani w postaci normalnej Boyce'a-Codda
5. Dany jest schemat relacyjny R={Student,Uczelnia,Adres,Klub}, F = {Student, Uczelnia->Klub; Klub->Adres}. Schemat ten:nbsp;
jest w postaci normalnej Boyce'a-Codda
jest w III postaci normalnej ale nie jest w postaci normalnej Boyce'a-Codda
jest w III postaci normalnej
nie jest ani w III postaci normalnej ani w postaci normalnej Boyce'a-Codda
6. Cykl na diagramie związków encji oznacza, że:nbsp;
mamy do czynienia ze związkiem rekurencyjnym
wymagania użytkownika zostały niepoprawnie określone
nie da się utworzyć relacyjnej bazy danych
może istnieć związek rekurencyjny
7. Wyrażenie <OSOBA>>Jan Kowalski</OSOBA>> należy do języka:nbsp;
HTML
XML / str. 68
SQL
Visual Basic
8. Które z poniższych obiektów występują w oknie bazy danych MS Access:nbsp;
tabele
formularze
makra
komponenty ActiveX /str. 18 „Okno bazy danych”
moduły
wykresy
funkcje
procedury
raporty
akcje makr
elementy dialogowe (formanty)
rysunki
9. Odnośnik to:nbsp;
typ danych Accessa, którego wartościami są wskaźniki
pole listy w tabeli zawierające dozwolone wartości /str. 20 „odnośnik określa(…)”
pole na formularzu zawierające odwołanie do pozycji rekordu w tabeli
alternatywna nazwa dla klucza obcego
10. Możliwa do wybrania w polu typ danych widoku projekt tabeli MS Access wartość atonumerowanie określa wartości tego pola jako:nbsp;
dowolną wartość typu "integer" wpisywaną przez użytkownika bazy
jest nowym typem zmiennych typu całkowitego wprowadzonym przez firmę Microsoft
jest mechanizmem automatycznego wpisywania w pole, dla którego określono taki typ wartości, kolejnych liczb naturalnych lub różnych od siebie liczb losowych w kolejnych rekordach tabeli /str. 19 „Autonumer”
jest jedynym prawidłowym sposobem realizacji klucza głównego tabeli MS Access
11. Usuwanie powiązanych kaskadowo rekordów w bazie danych MS Access można zrealizować przez:nbsp;
wybór opcji "kaskadowo usuwaj powiązane rekordy" przy deklaracji więzów spójności dla relacji łączącej te tabele; wówczas system bazy danych automatycznie usunie powiązane rekordy z tabeli podrzędnej przed usunięciem rekordu w tabeli nadrzędnej /str. 24 „W przypadku(…)”
oprogramowanie z poziomu VBA kolejno uruchamianych poleceń SQL "DELETE FROM ..." odpowiednio najpierw dla tabeli podrzędnej a następnie dla tabeli nadrzędnej
ręczne usunięcie odpowiednich rekordów we właściwej kolejności przez użytkownika bazy danych
uruchomienie kwerendy usuwającej (Delete query), na siatkę której przyciśgnięto odpowiednio tabelę nadrzędną i związaną z nią tabelę podrzędną
12. Które fazy są wyróżnione jako podstawowe w modelu procesów MSF:nbsp;
Faza planowania
Faza analizy
Faza projektowania /wykład 14 slajd 32
Faza tworzenia
13. Które role występują w modelu zespołu projektowego MSF:nbsp;
kierownik projektu
kierownik produktu
kierownik programu /wykład 14 slajd 40
kierownik logistyki
14. Kolekcja jest to:nbsp;
zbiór formularzy
zbiór zmiennych
obiekt reprezentujący zbiór elementów / str. 62 „Modelowanie zbiorów wartości”
obiekt reprezentujący wybrane elementy
15. Które z poniższych wyrażeń należą do języka SQL:nbsp;
Select Distinct Osoby.Nazwisko From Osoby /str. 129 “A oto jego(…)”
DoCmd.OpenQuery "Nazwiska"
Rst.Update
Update Osoby Set Data = null /str. 133 “Instrukcja UPDATE”
16. Zapisanie na zmiennej typu Boolean, czy kwerenda wybierająca daje w wyniku pusty zbiór można zrealizować za pomocą:nbsp;
zestawu rekordów
odczytania odpowiedniej właściwości samej kwerendy
funkcji DLookUp
funkcji MsgBox
17. Które z poniższych akcji mogą doprowadzić do przyśpieszenia działania aplikacji bazodanowej:nbsp;
zastosowanie Analizatora wydajności bazy danych /wyklad 13 slajd 6
założenie nowych indeksów
usunięcie niektórych indeksów
usunięcie rysunków z ramek niezwiązanych
połączenie dwóch tabel w jedną
rozdzielenie jednej tabeli na dwie
zastąpienie kwerend jako źródła wierszy dla list przez instrukcje SELECT
wykonanie kopii zapasowej
zastosowanie Analizatora tabel bazy danych /wyklad 13 slajd 6
przekształcenie do formatu .mde /wykład 13 slajd 7
wykonanie kopii zabezpieczającej
18. Do którego interfejsu programistycznego należy instrukcja EXEC SQL DELETE FROM Emp WHERE Emp.Empno = :num_pr :nbsp;
moduły
osadzony SQL /Wykład 12 slajd 5
bezpośredni SQL
Oracle Net
Interfejs Poziomu Wywołań
19. Interfejs programistyczny w języku PHP do baz danych należy do kategorii:nbsp;
moduły
osadzony SQL
Interfejs Poziomu Wywołań
bezpośredni SQL
20. Jaka jest wartość wyrażenia True AND Null:nbsp;
jest nieokreślone
True
False
Null / str. 9 tabela AND
21. Które z poniższych stwierdzeń są prawdziwe:nbsp;
jedyną poprawną, nietrywialną zależnością funkcyjną jest zależność do klucza
należy starać się użyć najmniejszej możliwej liczby tabel
w tabeli nie powinno być żadnych niekontrolowanych redundancji
należy wszystkie związki jednoznaczne zastąpić związkami jednojednoznacznymi
każdy fakt przechowywany w bazie danych powinien być w niej wyrażany tylko na jeden sposób /str. 75 „Każdy fakt(…)”
należy skonsultować z użytkownikiem poprawność skonstruowanego modelu danych
należy spytać się użytkownika czy schemat tabel jest w III postaci normalnej
22. Które ze sformułowań są prawdziwe w modelu relacyjnym:nbsp;
klucz obcy nie może być częścią klucza główego
klucz główny nie może być częścią właściwą klucza obcego
wartości klucza głównego nie mogą się powtarzać /str. 8 „Dla każdej tabeli(…)”
wartości klucza obcego nie mogą się powtarzać
może być wiele kluczy głównych
może być wiele kluczy jednoznacznych /str. 8 „Klucz jednoznaczny(…)”
może być wiele kluczy obcych
może być wiele indeksów
tabela jest konkretną reprezentacją relacji /wykład 5 slajd 11 k
dla klucza jednoznacznego jest automatycznie zakładany indeks
dla klucza obcego jest automatycznie zakładany indeks
dla klucza głównego jest automatycznie zakładany indeks jednoznaczny
wiersze nie mają tożsamości obiektowej
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
wartości w kolumnie są przechowywane w kolejności posortowanej
wiersze nie powtarzają się /str.8 „Wiersze reprezentuje(…)”
kolejność kolumn jest nieistotna /str.8 „W modelu relacyjnym(…)”
wartości w kolumnie nie powtarzają się
23. Z ilu tabel powinna się składać prosta znormalizowana baza zawierająca informacje o piętrach, pokojach i przynależności "jeden do wielu" między nimi:nbsp;
1
2
3
4
-24. Tabela (relacja) {Klucze - dużymi literami}. Student (NR_LEGITYMACJI, KURS, HOBBY) jest w:nbsp;
pierwszej postaci normalnej
drugiej postaci normalnej
postaci B-C
szóstej postaci normalnej
trzeciej postaci normalnej
25. 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:nbsp;
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, 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)
Studenci(id_studenta, imię, nazwisko, adres); Pomysły(id_pomysłu, rzecz, opis, id_studenta, id_kolegi)
26. Tabele STUDENT i PRZEDMIOT ( i relacja uczęszcza na) połączone są relacją:nbsp;
jeden - wiele
wiele - jeden
wiele- wiele
wymagającą dodatkowej tabeli łączącej
27. Które operatory ze standardu SQL występują w MS Access:nbsp;
UNION
INTERSECT
EXCEPT
DISTINCT
28. Kwerenda przekazująca może być użyta do:nbsp;
sprowadzenia danych z odległej bazy danych
wykonania instrukcji SQL w odległej bazie danych /wykład 8 slajd 19
wykonania programu Visual Basic w odległej bazie danych
skorzystania z usług serwera automatyzacji
utworzenia tabeli w bazie danych SQLServer
utworzenia perspektywy w bazie danych SQLServer
utworzenia formularza w bazie danych SQLServer
utworzenia obiektu Application w bazie danych SQLServer
wysłania listu elektronicznego
skorzystania z usług serwera automatyzacji Windows
utworzenia tabeli w bazie danych Oracle
utworzenia perspektywy w bazie danych Oracle
utworzenia formularza w bazie danych Oracle
utworzenia obiektu Application w bazie danych Oracle
sprowadzenia danych zapisanych w systemie plików
sprowadzenia formularza z odległej bazy danych
usunięcia tabeli w odległej bazie danych
29. Odnośnik określa się dla:nbsp;
kolumny klucza głównego
kolumny klucza obcego
kolumny na której został założony indeks
formularza
30. Używając polecenia DoCmd możnanbsp;
Przejść do nowego rekordu
Sprawdzić czy dane pole na formularzu nie zawiera wartości Null
Wykonać kwerendę
Wprowadzić nową wartość do pola listy
Wykonać zapytanie SQL
Wyświetlić komunikat /str.167
Zamknąć konkretny obiekt
Usunać bieżący rekord
Zamknąć aktywny obiekt
31. Jakim procesom są poddawane obiekty projektowe przechowywane w repozyorium narzędzia CASE:nbsp;
transformacja
wersjowanie
generowanie (forward engineering) /wykład 14 slajd 14
wprowadzanie wstecz (reverse engineering)
32. Na jakich elementach jest oparty model procesów MSF:nbsp;
punktach kontrolnych (kamieniach milowych) /wykład 14 slajd 31
wersjach
zarządzaniu zależnością między zasobami, harmonogramem i cechami
strukturalnej metodyce projektowania
33. Które z konstrukcji służą do sprawdzania poprawności i obsługi błędów w aplikacji:nbsp;
akcja AnulujZdarzenie
procedura zdarzenia "Przy błędzie" /sprawdzałem w accesie na zdarzeniach formularza :]”
instrukcja On Error /str 171 „Do obsługi(…)”
procedura zdarzenia "Przy wartości spoza listy"
34. ADO jest to biblioteka obiektów i kolekcji umożliwiająca dostęp do:nbsp;
komponentów ActiveX
niestandardowych formantów
dodatków w tym kreatorów
danych /str.178 „Model Programowania(…)”
-35. Narzędzia administracyjne Accessa umożliwiają:nbsp;
defragmentację bazy danych
konwersję bazy danych z wcześniejszej wersji Accessa
automatyczne odtwarzanie danych po awarii dysku /wykład 13 slajd 25
replikację danych
zakładanie kont użytkownikom
szyfrowanie bazy danych
monitorowanie użytkowników
zarządzanie bazami danych Accessa w sieci lokalnej
naprawę uszkodzonej bazy danych
36. Jakie są metody klasy SQLException:nbsp;
executeQuery
getSQLState
println
getString
37. Jakie są metody klasy Statement:nbsp;
executeQuery
executeUpdate
next
getString
- 38. III postać normalna dotyczy faktu:nbsp;
wartością klucza obcego może być null lub wartość odpowiadającego mu klucza głównego
wartości w kolumnie nie powtarzają się
wartości w kolumnie niekluczowej nie mogą zależeć ani od części klucza ani nawet przechodnio od klucza
w każdej tabeli powinien istnieć dokładnie jeden klucz
39. Spójność referencyjna dotyczy faktu:nbsp;
wartością klucza obcego może być null lub wartość odpowiadającego mu klucza głównego
wartości w kolumnie nie powtarzają się
wartości w kolumnie nie mogą zależeć ani od części klucza ani nawet przechodnio od klucza
w każdej tabeli powinien istnieć dokładnie jeden klucz
40. Zależność złączeniowa jest uogólnieniem zależności wielowartościowej w następującym sensienbsp;
dotyczy rozbicia tabeli na dokładnie dwie tabele
dotyczy rozbicia tabeli na dokładnie trzy tabele
dotyczy rozbicia tabeli na więcej niż dwie tabele / str. 87
dotyczy rozbicia tabeli na co najmniej dwie tabele
41. Tabela (relacja) {Klucze - dużymi literami}. Dany schemat relacyjny Wypłata (NR_KONTA, DOKŁADNY_CZAS, Właściciel, Kwota), z zależnościami funkcyjnymi F = {Nr_Konta , Dokładny_Czas -> Kwota; Nr_Konta -> Właściciel} jest w:nbsp;
pierwszej postaci normalnej
drugiej postaci normalnej
trzeciej postaci normalnej
postaci B-C
42. W notacji modelowania Chena encja jest reprezentowana przez:nbsp;
trójkąt
prostokąt /wykład 3 slajd 7
koło
romb
43. Które operatory ze standardu SQL nie występują w MS Access:nbsp;
UNION
INTERSECT
EXCEPT /wykład 8 slajd 18
LIKE
EXISTS
44. Diagram związków encji:nbsp;
jest używany przez programistów aplikacji
jest używany przez analityków
abstrahuje od szczegółów implementacyjnych bazy danych
służy do określenia wymagań użytkowników /str. 35 „wyspecyfikowanie”
jest tworzony przez programistów aplikacji
jest tworzony przez analityków
jest jednym z dokumentów określających wymagania przyszłychużytkowników
45. Przeznaczeniem dokumentu TOR jest:nbsp;
informowanie na bieżąco kierownictwa o zmianach zachodzących w projekcie
punkt odniesienia do dalszych prac projektowych
spisanie funkcji jakie ma realizować aplikacja bazodanowa
informacja dla programistów, jakie moduły powinni zaprogramować
46. Control jest to:nbsp;
obiekt służący do kontroli wykonywania aplikacji
obiekt służący do sterowania wykonywaniem aplikacji
obiekt wchodzący w skład kolekcji Controls
obiekt, którego częścią jest kolekcja ItemsSelected
47. Jakie elementy obejmuje środowisko uruchamiania kodu Visual Basic:nbsp;
okno analizy programu
punkty przerwania
nawigator po obiektach klasowych
okno bazy danych
48. Jakie są metody klasy ResultSet:nbsp;
executeQuery
executeUpdate
next
getString
49. Obiekty, której klasy reprezentują wynik działania instrukcji SELECT w ADO.NET:nbsp;
DataSet /wykład 11 slajd 35
RecordSet
ResultSet
OCIFetchInto
-50. Możliwość dopisania nowego rekordu do tabeli stanowiącej źródło rekordów pola kombi (combo box) wymaga obsłużenia zdarzenia (event)nbsp;
„przy bieżącym” (on current)
„przed aktualizacją” (before update)
„przy wartości spoza listy” (not on list)
„przy kliknięciu” (on click)
51. Z ilu tabel powinna się składać prosta znormalizowana baza zawierająca informacje o częściach, urządzeniach i przynależności "wiele do wielu" między nimi:nbsp;
1
2
3
4
52. Związkowi wieloznacznemu odpowiada w relacyjnej bazie danych:nbsp;
klucz obcy
tabela
kolumna w tabeli
wiersz w tabeli
53. Eliminacja zależności częściowych i przechodnich prowadzi do:nbsp;
III postaci normalnej
zwiększenia liczby tabel
zwiększenia liczby kolumn w istniejących tabelach
nie ma wpływau na liczbę tabel
54. Tabela (relacja) {Klucze - dużymi literami}. Dany schemat relacyjny Wypłata (NR_KONTA, DOKŁADNY_CZAS, Kwota, waluta, przelicznik), z zależnościami funkcyjnymi F = { Nr_Konta, Dokł adny_Czas->Kwota; Nr_Konta, Dokładny_Czas -> waluta; Dokładny_Czas, waluta -> przelicznik} jest w:nbsp;
pierwszej postaci normalnej
drugiej postaci normalnej
trzeciej postaci normalnej
postaci B-C
55. Akcje referencyjne dotyczą w Visio:nbsp;
zależności wartości atrybutu od klucza
wykonywania operacji INSERT, DELETE i UPDATE na powiązanych rekordach /wykład 2 slajd 19
wiązania wartości zmiennej w czasie kompilacji
używania odnośników dla kolumn kluczy obcych
56. Które metody dotyczą ochrony danych przed nieautoryzowanym dostępem:nbsp;
kopia zapasowa
wprowadzenie kont i haseł
słownik danych (metadane)
przyznawanie uprawnień do wykonywania operacji na obiektach
57. Semistrukturalny model danych ułatwia:nbsp;
wykonywanie zapytań w relacyjnej bazie danych
integrację danych pochodzących z heterogenicznych źródeł danych /str. 67 „Po pierwsze(…)”
wykonywanie kopii zabezpieczających
przechowywanie danych w pamięci wewnętrznej RAM
oddzielenie struktury danych od ich prezentacji /str. 69 „Reasumująć(…)”
tworzenie dokumentów tekstowych o hierarchicznej strukturze
58. Jakie operacje można wykonać na tabeli MS Access w widoku arkusz danych:nbsp;
dodać nowy wiersz
dodać nową kolumnę
usunąć wiersz
usunąć kolumnę
posortować wiersze według wartości w jednej z kolumn
posortować kolumny według wartości w jednym z wierszy
założyć filtr
zastosować filtr
zmienić typ danych
59. Typ złączania tabel:nbsp;
jest ustawiany w widoku projekt tabeli
jest ustawiany w okienku właściwości związku między dwiema tabelami
ma dwie opcje
ma trzy opcje
60. Które z następujących obiektów mogą być zapisane w polu tabeli w bazie danych Access:nbsp;
moduł
dokument Worda
tabela
wartość TAK/NIE
61. Jeżeli dla formularzy związanych przedstawiających DZIAŁY i PRACOWNIKÓW (oba otwarte) chcemy zagwarantować, by przy zmianie rekordu w formularzu DZIAŁY na formularzu PRACOWNIK byli widoczni tylko pracownicy z wyświetlonego działu musimy oprogramować zdarzenie:nbsp;
po aktualizacji
przy wartości spoza listy
przy bieżącym
przed aktualizacją
przy kliknięciu
62. Parametry procedury przy kliknięciu to:nbsp;
Cancel
Brak parametrów
NewData i Response
NewData
63. Jakie perspytywy projektowania są wyróżnione w modelu procesów projektowania MSF:nbsp;
koncepcyjny
logiczny /wykład 14 slajd
fizyczny
użytkowy
64. Zgodnie z metodyką MSF za dostarczenie produktu w ramach ograniczeń projektowych odpowiada:nbsp;
kierownik produktu
kierownik programu /wykład 14 slajd 40
wytwórca
tester
65. DoCmd jest to:nbsp;
słowo kluczowe języka VBA oznaczające komendę
właściwość obiektu Connection
obiekt, którego metody służą do wykonywania komend /wykład 9 slajd 17
polecenie tworzenia metod obiektu Application
66. Korzeniem hierarchii ADO jest obiekt:nbsp;
Application
DBEngine
Database
Connection /str. 178 “Connection”
67. W skład pakietu java.sql wchodzą:nbsp;
klasa reprezentująca instrukcję SQL
klasa reprezentująca połączenie z bazą danych
klasa reprezentująca zbiór wyników zapytania
klasa reprezentująca formularz
interfejs odpowiedzialny za nawiązanie połączenia z bazą danych
klasa odpowiedzialna za nawiązanie połączenia z bazą danych
klasa zarządzająca listą dostępnych sterowników
interfejs do zarządzania listą dostępnych sterowników
68. Co będzie wynikiem realizacji instrukcji SELECT * FROM Emp WHERE EmployeeID=EmployeeID AND NULL=EmployeeIDnbsp;
relacja Emp
relacja pusta
instrukcja jest niepoprawna
Null
69. Tabela (relacja) {Klucze - dużymi literami}.Dany schemat relacyjny Wypłata (NR_KONTA, Kwota, DOKŁADNY_CZAS), , z zależnościami funkcyjnymi F = { Nr_Konta, Dokładny_Czas -> Kwota} jest w:nbsp;
drugiej postaci normalnej
trzeciej postaci normalnej
postaci B-C
szóstej postaci normalnej
pierwszej postaci normalnej
70. W Visio właściwość liczebności (Cardinality) określa:nbsp;
czy związek jest identyfikujący
czy związek jest opcjonalny
ile egzemplarzy encji po stronie jeden może być powiązane z egzemplarzem encji po stronie wiele
ile egzemplarzy encji po stronie wiele może być powiązane z egzemplarzem encji po stronie jeden /wykład 2 slajd 16
71. W wyniku transformacji trójargumentowego związku wieloznacznego liczba tworzonych związków wynosi:nbsp;
1
2
3
mogą powstać więcej niż dwa
72. Tabele MIASTO i PAŃSTWO ( i relacja należy do) połączone są relacją:nbsp;
jeden - wiele
wiele - jeden
wiele- wiele
wymagającą dodatkowej tabeli łączącej
73. Używając technologii ODBC można w bazie danych MS Access:nbsp;
wyświetlić formularz należący do innej bazy danych MS Access
połączyć się z odległym serwerem www
zapisać dane do bazy danych Oracle
zdefiniować tabelę połączoną z tabelą w bazie danych SQL Server
74. Z jakimi obiektami w Accessie można łączyć procedury zdarzeń:nbsp;
kwerenda
rysunek na formularzu
pole w tabeli
zmienna w module
75. Jeżeli na formularzu DZIAŁY umieścimy przycisk do usuwania bieżącego działu wraz ze wszystkimi jego pracownikami to musimy oprogramować zdarzenie:nbsp;
po aktualizacji
przy bieżącym
przed aktualizacją
przy kliknięciu
przy wartości spoza listy
76. Jakie aspekty są podstawowe w modelu architektury przedsiębiorstwa MSF:nbsp;
biznes
informacje
aplikacje UWAŻAM ŻE TYLKO TO !!!!/wykład 14 slajd 27
technologia
77. Co będzie wynikiem realizacji instrukcji SELECT * FROM Emp WHERE EmployeeID=EmployeeID OR EmployeeID=NULLnbsp;
relacja Emp
relacja pusta
instrukcja jest niepoprawna
Null
78. Relacja R ma atrybut a. Jaka liczba może być wynikiem wykonania instrukcji SELECT Count(*) FROM R WHERE a
zawsze 0
1
dowolna liczba całkowita
zawsze tyle jaka jest liczebność relacji R.
79. Encji odpowiada w relacyjnej bazie danych:nbsp;
wiersz w tabeli
kolumna w tabeli
tabela
klucz obcy
80. Które metody dotyczą zachowania spójności danych przy współbieżnym dostępie:nbsp;
blokowanie pesymistyczne
przyznawanie uprawnień do obiektów w bazie danych
autoryzowanie dostępu
blokowanie optymistyczne
81. Kwerenda przekazująca polega na:nbsp;
wyświetleniu użytkownikowi wyników instrukcji SQL
umieszczeniu na formularzu wyników instrukcji SQL
przesłaniu do serwera bazy danych przez ODBC instrukcji SQL / wydedukowane ze strony: http://support.microsoft.com/default.aspx?scid=kb%3Bpl%3B208858 „uruchamianie kwerend przekazujących SQL”
przesłaniu do serwera pocztowego rezultatu wykonania instrukcji SQL
82. Naturalną strukturą logiczną podziału danych w raporcie są:nbsp;
grupy
wiersze
strony
kolumny
83. Formant ActiveX jest:nbsp;
elementem dialogowym formularza obsługiwanym przez zarejestrowaną aplikację Windows
elementem dialogowym dla którego zostały zdefiniowane procedury zdarzeń
elementem dialogowym umożliwiającym korzystanie z zewnętrznych źródeł danych
rysunkiem, który użytkownik może przesuwać na formularzu i zmieniać rozmiar
84. W warunku WHERE: Instytucje![Id instytucji]=Forms![Osoby]![Id instytucji] obiekty Instytucje, Osoby mogą być odpowiednio:nbsp;
formularzem i formularzem
listą i formularzem
kwerendą i formularzem
tabelą i formularzem
85. Jeżeli na formularzu do dodawania OSOBY chcemy nie dopuścić do możliwości wprowadzenia rekordu bez podanego nazwiska musimy oprogramować zdarzenie:nbsp;
przy wartości spoza listy
przy bieżącym
przed aktualizacją
przy kliknięciu
po aktualizacji
86. Jakie fazy występują w modelu ryzyka MSF:nbsp;
analiza
planowanie /wykład 14 slajd 32
śledzenie
kontrola
87. Instrukcja ALTER TABLE służy do:nbsp;
tworzenia tabeli
usuwania tabeli
zmiany schematu tabeli /wykład 8 slajd 19
aktualizacji indeksów założonych na tabeli
88. Tabela (relacja) {Klucze - dużymi literami}. Dany schemat relacyjny Przelot_Samolotem (NR_PASZPORTU_PASAŻERA, NR_LOTU, Nazwisko_Pasażera, Nr_Miejsca, Miasto_Startu, Miasto_Lądowania) z zależnościami funkcyjnymi F = { Nr_Paszportu_Pasażera -> Nazwisko_Pasażera ; Nr_Lotu-> Miasto_Startu; Nr_Lotu-> Miasto_Lądowania ; Nr_Paszportu_Pasażera, Nr_Lotu, -> Nr_Miejsca} jest w:nbsp;
pierwszej postaci normalnej
drugiej postaci normalnej
trzeciej postaci normalnej
postaci B-C
89. Tabela (relacja) {Klucze - dużymi literami}. Dany schemat relacyjny Przelot_Samolotem (NR_PASZPORTU_PASAŻERA, NR_LOTU, Nr_Miejsca, Opis_Miejsca), z zależnościami funkcyjnymi F = {Nr_Paszportu_Pasażera, Nr_Lotu->Nr_Miejsca; Nr_Miejsca->Opis_Miejsca} jest w:nbsp;
pierwszej postaci normalnej
drugiej postaci normalnej
trzeciej postaci normalnej
postaci B-C
90. W wyniku transformacji binarnego związku wieloznacznego liczba tworzonych encji wynosi:nbsp;
0
1
2
mogą powstać więcej niż dwie
91. Studenci planują, czym chcieliby się zajmować w swojej przyszłej pracy zawodowej i jakie stanowiska chcieliby pełnić. Który z poniższych schematów jest najodpowiedniejszy z punktu widzenia zasad projektowania baz danych:nbsp;
Studenci(id_studenta, imię, nazwisko); Zajęcia(id_zajęcia, nazwa); Stanowiska(id_stanowiska, nazwa); Kto_co(id_studenta, id_stanowiska, id_zajęcia)
Studenci(id_studenta, imię, nazwisko, rok); Zajęcia(id_zajęcia, nazwa); Stanowiska(id_stanowiska, nazwa); Jakie_zajęcie(id_studenta, id_zajęcia); Jakie_stanowisko(id_studenta, id_stanowiska)
Studenci(imię, nazwisko, rok, zajęcie, stanowisko)
Studenci(id_studenta, imię, nazwisko,rok); Kto_co(id_studenta, stanowisko, zajęcie)
92. Czy jest prawdą:nbsp;
Model danych XML umożliwia określanie powiązań między obiektami.
Maksymalny stopień zagnieżdżenia znaczników w dokumencie XML jest ograniczony przez stałą systemową.
Istnieje zależność 1-1 między znacznikami dokumentu XML a tabelami w bazie danych.
Dokumentu XML nie da się reprezentować w relacyjnej bazie danych.
Dokumenty w semistrukturalnym modelu danych mają charakter samo-wyjaśniający.
Struktura znaczników definiuje wewnętrzną strukturę dokumentu XML. /str. 68 sam dół.
Dokument XML jest reprezentacją tekstową dokumentu w semistrukturalnym modelu danych.
93. Co oznacza termin "Filtruj według formularza":nbsp;
wyświetlenie powiązanego, zsynchronizowanego formularza
wyszukanie rekordów według warunków wprowadzonych do formularza przez użytkownika
ustawienie filtru na bieżącym rekordzie w formularzu
zapisanie jako kwerendy bieżącego filtru formularza
94. Parametry procedury przy bieżącym to:nbsp;
Cancel
Brak parametrów
NewData i Response
NewData
95. Zgodnie z metodyką MSF za dostarczenie produktu zgodnego ze specyfikacją odpowiada:nbsp;
kierownik produktu
kierownik programu
wytwórca /wykład 14 slajd 40
tester
96. Dla jakich obiektów można zdefiniować zestaw rekordów:nbsp;
formularz
raport
tabela
lista
97. Które interfejsy programistyczne zostały określone przez Standard SQL:nbsp;
moduły
CORBA
Oracle Net
DCOM
Interfejs Poziomu Wywołań
osadzony SQL
bezpośredni SQL
98. Na jakich poziomach projektuje się relacyjną bazę danych:nbsp;
obiektowym
użytkowym
logicznym /wykład 14 slajd 44 (obrazeczki)
fizycznym
99. Tabele PRACOWNIK i DZIAŁ , ( i relacja zatrudniony jeśli wiadomo, że pracownik może być zatrudniony tylko w jednym dziale) połączone są relacjąnbsp;
jeden - wiele
wiele - jeden
wiele- wiele
wymagającą dodatkowej tabeli łączącej
100. Które operatory Accessa nie występują w standardzie SQL:nbsp;
DISTINCT
DISTINCTROW /str. 137
INNER JOIN
AND
101. Które z poniższych są nazwami rodzajów kwerend:nbsp;
usuwająca
rozdzielająca
aktualizajaca
administrująca
102. Opcja "Kaskadowe usuwanie powiązanych rekordów":nbsp;
umożliwia zachowanie więzów spójności referencyjnej
jest ustawiana w widoku projekt tabeli
jest ustawiana w widoku arkusz danych
jest ustawiana w oknie edycji właściwości związku między dwiema tabelami
103. Perspektywa w MS Acces to:nbsp;
formularz oparty na kwerendzie wybierającej
kwerenda przekazująca /wyklad 1 slajd 24
kwerenda wybierająca
raport oparty na kwerendzie wybierającej
104. Dany jest schemat relacyjny R={Student,Uczelnia,Adres,Klub}, F = {Student->Uczelnia; Klub->Adres}. Schemat ten:nbsp;
jest w postaci normalnej Boyce'a-Codda
jest w III postaci normalnej ale nie jest w postaci normalnej Boyce'a-Codda
jest w III postaci normalnej
nie jest ani w III postaci normalnej ani w postaci normalnej Boyce'a-Codda
105. Które sformułowania są prawdziwe dla związku identyfikującego w Visio:nbsp;
jest oznaczany strzałką zwróconą w stronę "jeden"
klucz obcy wchodzi w skład klucza głównego encji po stronie wiele
klucz obcy nie wchodzi w skład klucza głównego encji po stronie wiele
jest oznaczany strzałką zwróconą w stronę "wiele"
106. W wyniku transformacji trójargumentowego związku wieloznacznego liczba tworzonych encji wynosi:nbsp;
0
1
2
mogą powstać więcej niż dwie
107. Metoda commit należy do klasy:nbsp;
DriverManager
Connection
ResultSet
Statement
108. Które języki są językami skryptów strony serwera (WWW):nbsp;
ASP
HTML
SQL
JSP /str.187
PHP
XML
109. Dany jest schemat relacyjny R={Miasto, Ulica, Kod, Poczta}, F = {Miasto,Ulica->Kod; Kod->Poczta}. Schemat ten:nbsp;
jest w postaci normalnej Boyce'a-Codda
jest w III postaci normalnej ale nie jest w postaci normalnej Boyce'a-Codda
jest w III postaci normalnej
nie jest ani w III postaci normalnej ani w postaci normalnej Boyce'a-Codda
110. Dany jest schemat relacyjny R={Student,Uczelnia,Adres,Klub}, F = {Student->Uczelnia; Klub->Adres; Uczelnia->Adres}. Schemat ten:nbsp;
jest w postaci normalnej Boyce'a-Codda
jest w III postaci normalnej ale nie jest w postaci normalnej Boyce'a-Codda
jest w III postaci normalnej
nie jest ani w III postaci normalnej ani w postaci normalnej Boyce'a-Codda
111. Studenci lubią się, są sobie obojętni lub nie znoszą się (nie ma innej możliwości). Który ze schematów jest najodpowiedniejszy z punktu widzenia zasad projektowania baz danych :nbsp;
Studenci(id_studenta, imię, nazwisko); Koledzy(id_kolegi, imię, nazwisko, id_studenta, id_stosunku_do); Stosunek(id_stosunku_do, stosunek_do)
Studenci(id_studenta, imię, nazwisko); Koledzy(id_kolegi, imię, nazwisko, id_studenta, stosunek_do)
Studenci(id_studenta, imię, nazwisko); Lubi(id_studenta, id_kolegi); Nie_znosi(id_studenta, id_kolegi); Obojętny(id_studenta, id_kolegi)
Studenci(id_studenta, imię, nazwisko); Lubi(id_studenta, id_kolegi); Nie_znosi(id_studenta, id_kolegi)
112. Zastąpienie pola klucza obcego w tabeli MS Access przez odnośnik (LookUp):nbsp;
powoduje zastąpienie w tym polu wartości klucza obcego przez wartości innego, wybranego pola (lub pól) z tabeli z której pochodzi klucz obcy.
umożliwia edycję pola tabeli przez wybór wartości z doinstalowanej kontrolki - pola kombi
umożliwia podgląd wartości także z innych niż kluczowe pól tabeli nadrzędnej
powoduje utworzenie relacji między tabelami
113. Zsynchronizowanie na formularzu dwóch niezwiązanych list można wykonać za pomocą:nbsp;
metody Requery
metody ApplyFilter (obiektu DoCmd)
metody OpenForm (obiektu DoCmd)
funkcji DLookUp
114. Instrukcja DELETE służy do:nbsp;
sprowadzania rekordów z bazy danych
wstawiania rekordów do bazy danych
usuwania rekordów z bazy danych
aktualizacji rekordów w bazie danych
115. Kto jest twórcą relacyjnego modelu baz danych:nbsp;
Bill Gates
Charles Bachman
John von Neuman
Edgar Codd
116. Dany jest schemat relacyjny R={Miasto, Ulica, Kod, Poczta}, F = {Miasto,Ulica->Kod; Kod->Miasto; Kod->Poczta}. Schemat ten:nbsp;
jest w postaci normalnej Boyce'a-Codda
jest w III postaci normalnej ale nie jest w postaci normalnej Boyce'a-Codda
jest w III postaci normalnej
nie jest ani w III postaci normalnej ani w postaci normalnej Boyce'a-Codda
117. W notacji modelowania Chena atrybut jest reprezentowany przez:nbsp;
trójkąt
prostokąt
koło /wykład 3 slajd 7
romb
118. Zestawienia krzyżowe danych korzystają z:nbsp;
kwerend krzyżowych /wykład 7 slajd 20
podsumowań w raporcie
kwerend przekazujących
kwerend definiujących dane
119. Instrukcja COMMIT służy do:nbsp;
wycofywania zmian w bazie danych
wstawiania rekordów do bazy danych
zatwierdzania zmian w bazie danych /wykład 12 slajd 13
aktualizacji rekordów w bazie danych
120. Za pomocą operatora INNER JOIN można:nbsp;
utworzyć sumę dwóch tabel
utworzyć złączenie wewnętrzne dwóch tabel /str. 135 „Mamy do(…)”
utworzyć różnicę dwóch tabel
utworzyć złączenie zewnętrzne dwóch tabel
121. Zależność funkcyjna dotyczy zależności między:nbsp;
Atrybutami /wykład 5 slajd 19
encjami
związkami
kluczem obcym a kluczem głównym
122. W PJWSTK powstaje baza danych z informacjami, jakie oprogramowanie jest zainstalowane w poszczególnych salach - z myślą o prowadzeniu w nich ćwiczeń z odpowiednich przedmiotów. Który z poniższych schematów jest najodpowiedniejszy z punktu widzenia zasad projektowania baz danych:nbsp;
Sale(numer_sali, nazwa_programu, wersja, ile_instalacji); Programy(nazwa_programu, wersja, nazwa_przedmiotu)
Programy(id_programu, firma, nazwa, wersja); Przedmioty(id_przedmiotu, nazwa); Sale_programy(nr_sali, id_programu, ile_instalacji); Przedmioty_programy(id_przedmiotu, id_programu)
Programy(id_programu, firma, nazwa, wersja, nazwa_przedmiotu); Sale_programy(nr_sali, id_programu, wersja, ile_instalacji)
Sale(id_sali, numer, ile_komputerów); Programy(id_programu, firma, nazwa, wersja); Przedmioty(id_przedmiotu, nazwa); Sale_programy(id_sali, id_programu, wersja, ile_instalacji); Przedmioty_programy(id_przedmiotu, id_programu, wersja)
123. Które z poniższych instrukcji mogą służyć do synchronizowania wartości w dwóch formularzach:nbsp;
DoCmd.ApplyFilter
DoCmd.OpenForm
DoCmd.Restore
DoCmd.Requery
124. Sprawdzenie poprawności wpisów wykonanych w polach tekstowych (text box) na formularzu powinno być dokonywane przez zdarzenie (event)nbsp;
„po aktualizacji” (after update)
„przed aktualizacją” (before update)
„przy bieżącym” (not current)
„przy kliknięciu” (on click)
125. Instrukcja ROLLBACK służy do:nbsp;
wycofywania zmian w bazie danych /wykład 11 slajd 40
zatwierdzania zmian w bazie danych
usuwania rekordów z bazy danych
aktualizacji rekordów w bazie danych
126. Postać normalna Boyce`a-Codda dotyczy faktu:nbsp;
wartością klucza obcego może być null lub wartość odpowiadającego mu klucza głównego
każda nietrywialna zależność funkcyjna jest zależnością od nadklucza
wartości w kolumnie niekluczowej nie mogą zależeć ani od części klucza ani nawet przechodnio od klucza
w każdej tabeli powinien istnieć dokładnie jeden klucz
127. Pole formularza może być:nbsp;
związane
niezwiązane /wykład 6 slajd 20
wyliczane
nieokreślone
128. MS Access umożliwia korzystanie z odległych baz danych ODBC w następujący sposób:nbsp;
przez bezpośrednie otwarcie tej bazy danych w Accessie i używanie jej interfejsu
przez tabele połączone
przez kwerendy przekazujące
za pomocą obiektu Connection i zestawów rekordów
129. Jaka jest wartość wyrażenia NOT Null:nbsp;
jest nieokreślone
True
False
Null /str.9 tabele
130. Jaka jest wartość wyrażenia Null=Null:nbsp;
jest nieokreślone
True
False
Null /tr.9 „Wszystkie(…)”
131. Relacja R ma atrybut a. Jaka liczba może być wynikiem wykonania instrukcji SELECT Count(*) FROM R WHERE a=anbsp;
3
1
dowolna liczba całkowita
zawsze tyle jaka jest liczebność relacji R
132. W Visio właściwość opcjonalności (Optional) określa:nbsp;
czy związek jest identyfikujący
czy związek jest opcjonalny /// wykład slajd 3
ile egzemplarzy encji po stronie jeden może być powiązane z egzemplarzem encji po stronie wiele
ile egzemplarzy encji po stronie wiele może być powiązane z egzemplarzem encji po stronie jeden
133. Jakie są możliwe postacie formularza (Default View) w widoku formularz:nbsp;
pojedynczy formularz
arkusz danych
formularz ciągły
wykres
134. Które z następujących obiektów mogą wejść w skład modułu w Accessie:nbsp;
makro
funkcja
zmienna
inny moduł
135. Które zdarzenia można oprogramować dla formularza:nbsp;
przy wyświetleniu arkusza danych
przy zamknięciu
przy zapisywaniu w widoku projekt
po aktualizacji
136. Źródłem danych dla kwerendy dołaczającej (Append query) w MS Access może być:nbsp;
inna tabela lub kwerenda /wykład 4 slajd 25
tylko inna tabela
pole kombi lub pole listy
dowolna konfiguracja tabel i/lub kwerend przyciągniętych na siatkę kwerendy
137. Jakie warstwy są wyróżnione w modelu aplikacji MSF:nbsp;
warstwa prezentacji
warstwa biznesowa
warstwa danych /wykład 14 slajd 48
warstwa użytkowa ?? jest użytkownika ale to chyba to samo… ??
138. Zestaw rekordów jest to:nbsp;
zbiór rekordów wybranych na formularzu przez użytkownika
obiekt typu QueryDef
nieuporządkowana lista rekordów
obiekt typu RecordSet
139. Instrukcja REVOKE służy do:nbsp;
przyznawania uprawnień w bazie danych
zatwierdzania zmian w bazie danych
odbierania uprawnień w bazie danych / http://www.verix.w3wl.pl/sql.htm
wycofywania zmian w bazie danych
140. Jaka jest wartość wyrażenia False OR Null:nbsp;
jest nieokreślone
True
False
Null /str. 9 tabelka
141. W wyniku transformacji binarnego związku wieloznacznego liczba tworzonych związków wynosi:nbsp;
0
1
2
mogą powstać więcej niż dwa
142. Dane przechowywane w bazie danych MS Access mogą być dostępne w sieci do wyświetlania na przeglądarkach przy użyciu:nbsp;
stron dostępu do danych /wykład 7 slajd 27
ODBC i serwera WWW
replikacji
rozdzielenia na część interfejsu użytkownika i serwera danych
143. Jeżeli na formularzu opisującym pracownika w polu combo box, ukazującym nazwę działu pracownika chcemy mieć możliwość wpisania nowego działu, ( którego jeszcze nie ma w bazie danych) musimy oprogramować zdarzenie:nbsp;
przy bieżącym
przy kliknięciu
przed aktualizacją
po aktualizacji
przy wartości spoza listy
144. Procedura na formularzu DZIAŁY związana z przyciskiem realizującym przejście do poprzedniego rekordu zawiera polecenie:nbsp;
DoCmd.OpenForm "PRACOWNIK", , , ,acAdd
DoCmd.GoToRecord , , acNewRec
DoCmd.GoToRecord , , acPrevious
DoCmd.OpenForm "PRACOWNIK", , ,"id_dzialu=DZIAŁY.id_dzialu"
145. Instrukcja GRANT służy do:nbsp;
przyznawania uprawnień w bazie danych /// http://www.verix.w3wl.pl/sql.htm
zatwierdzania zmian w bazie danych
odbierania uprawnień w bazie danych
aktualizacji rekordów w bazie danych
146. Instrukcja INSERT służy do:nbsp;
sprowadzania rekordów z bazy danych
wstawiania rekordów do bazy danych
usuwania rekordów z bazy danych
aktualizacji rekordów w bazie danych
147. Specyfikacje języka ODL obejmują:nbsp;
związki odwrotne
dziedziczenie /str. 67 „Specyfikacja(…)”
specyfikacje metod w języku Java
specyfikacje metod w jzyku C++ /// ????
148. Tabele TOWAR i FAKTURA ( i relacja sprzedany) połączone są relacjąnbsp;
jeden - wiele
wiele - jeden
wiele- wiele
wymagającą dodatkowej tabeli łączącej
149. Które z poniższych obiektów mogą wystąpić na standardowym formularzu Accessa jako jego elementy dialogowe (formanty):nbsp;
Lista
raport
moduł
wykres
150. Jeżeli dla tabel MS Access, powiązanych ze sobą relacją, klucz główny tabeli nadrzędnej realizowany jest przez autonumerowanie, wówczas odpowiadające mu pole klucza obcego tabeli podrzędnej powinno mieć zadeklarowany jako typ zmiennych:nbsp;
long integer
autonumerowanie
dowolny typ liczbowy
nie ma to znaczenia
151. Atrybutowi w relacyjnej bazie danych odpowiada:nbsp;
kolumna w tabeli / str51
wiersz w tabeli
tabela
indeks w tabeli
152. Tabela (relacja) {Klucze - dużymi literami}. Dany schemat relacyjny Książka (NAZWISKO_AUTORA, TYTUŁ, Imie_Autora, Kategoria) z zależnościami funkcyjnymi F = { Nazwisko_Autora -> Imie_Autora Nazwisko_Autora, Tytuł -> Kategoria } jest w:nbsp;
pierwszej postaci normalnej
drugiej postaci normalnej
trzeciej postaci normalnej
postaci B-C
153. Jakie operacje można wykonać na tabeli MS Access w widoku projekt tabeli:nbsp;
ustalić kryterium sortowania wierszy
zamienić miejscami kolumny
założyć filtr
zastosować filtr
dodać nowy wiersz
dodać nową kolumnę
usunąć wiersz
usunąć kolumnę
154. 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:nbsp;
Student(id_studenta, imię, nazwisko); Ocena(id_oceny, ocena, data_wystawienia, nazwa_przedmiotu)
Student(id_studenta, imię, nazwisko); Ocena(id_oceny, ocena, data_wystawienia, id_przedmiotu, id_studenta); Przedmiot(id_przedmiotu, nazwa)
Student(id_studenta, imię, nazwisko, id_oceny); Ocena(id_oceny, ocena, data_wystawienia, id_przedmiotu); Przedmiot(id_przedmiotu, nazwa)
Student(id_studenta, imię, nazwisko, ocena); Przedmiot(id_przedmiotu, nazwa, id_studenta)
155. Procedura związana z przyciskiem na formularzu DZIAŁY , którego kliknięcie spowoduje otworzenie formularza PRACOWNIK z pracownikami pracującymi w aktualnie wyświetlanym dziale zawiera polecenie:nbsp;
DoCmd.OpenForm "PRACOWNIK", , , ,acAdd
DoCmd.GoToRecord , , acNewRec
DoCmd.GoToRecord , , acPrevious
DoCmd.OpenForm "PRACOWNIK", , ,"id_dzialu=DZIAŁY.id_dzialu"
156. Architektura klient-serwer oznacza:nbsp;
podział zadań realizowanych przez aplikację na dwa aspekty: usługodawcy i usługobiorcy
że każdy użytkownik może na swoim komputerze wywołać program serwera
że każdy klient może w każdej chwili stać się serwerem
ustawienie wszystkich programów w pary: klient, serwer
strukturę sklepu internetowego
że każdy proces może pełnić zarówno rolę klienta jak i serwera
że jeden program świadczy usługi dla grupy innych programów
157. Funkcja IIf umożliwia:nbsp;
obliczenie liczby stron z jakich składa się raport
zinterpretowanie Null jako napisu pustego
zapisanie warunku w kodzie
wywołanie kodu z makra
158. Parametry procedury przed aktualizacją to:nbsp;
Cancel
Brak parametrów
NewData i Response
NewData
159. Dany jest schemat relacyjny R={Ulica, Kod, Sklep}, F = {Ulica->Kod; Sklep->Ulica}. Schemat ten:nbsp;
jest w postaci normalnej Boyce'a-Codda
jest w III postaci normalnej ale nie jest w postaci normalnej Boyce'a-Codda
jest w III postaci normalnej
nie jest ani w III postaci normalnej ani w postaci normalnej Boyce'a-Codda
160. Funkcja DLookUp umożliwia:nbsp;
znalezienie na formularzu podanej wartości
wyznaczenie rekordu na formularzu, który spełnia podane warunki
wyznaczenie w raporcie pożądanej wartości
sprowadzenie do formularza wartości z innej tabeli /wykład 9 slajd 26
161. Tworząc formularz z podformularzem, celem jednoczesnego przeglądania rekordów tabeli nadrzędnej i powiązanych z nimi rekordów tabeli podrzędnej, projektant aplikacji bazodanowej musi zapewnić:nbsp;
istnienie w źródłach rekordów obu formularzy takich pól, które umożliwią powiązanie odpowiadających sobie rekordów
identyczność nazw pól w źródłach rekordów obu formularzy, aby MS Access mógł je automatycznie ze sobą powiązać
utworzenie takiego jednego źródła rekordów, z którego po rozdzieleniu pól będą pochodziły dane dla obu formularzy
uważne użycie kreatora, który jest w stanie samodzielnie utworzyć odpowiednie źródła danych (kwerendy) prawidłowo wiążące ze sobą rekordy w obu formularzach
162. Dany jest schemat relacyjny R={Ulica, Kod, Sklep, Numer}, F = {Ulica->Kod; Ulica, Numer ->Sklep}. Schemat ten:nbsp;
jest w postaci normalnej Boyce'a-Codda
jest w III postaci normalnej ale nie jest w postaci normalnej Boyce'a-Codda
jest w III postaci normalnej
nie jest ani w III postaci normalnej ani w postaci normalnej Boyce'a-Codda
163. Instancją związku jednojednoznacznego jest zawsze funkcja:nbsp;
Różnowartościowa /str.45 „Związek(…)”
"na"
jednoargumentowa
stała
164. W domach mieszkają zwierzęta domowe. Niektóre zwierzęta zjadaja się wzajemnie. Domy mogą być położone obok siebie. Jaki schemat zgodny z zasadami projektowania schematów baz danych jest najodpowiedniejszy dla organizacji zajmującej się ochroną zwierząt:nbsp;
Domy(id_domu, adres, id_zwierzę); Zwierzęta(id_zwierzę, rodzaj, id_zw_zjadane)
Domy(id_domu, adres); Zwierzęta(id_zwierzę, id_rodzaju, id_domu); Rodzaje(id_rodzaju, rodzaj); Obok_siebie(id_domu1, id_domu2); Zjada(id_rodz_je, id_rodz_zjadane)
Domy(id_domu, adres); Zwierzęta(id_zwierzę, id_rodzaju, id_domu); Rodzaje(id_rodzaju, rodzaj); Sąsiedzi(id_zwierzę1, id_zwierzę2); Zjada(id_rodz_je, id_rodz_zjadane)
Domy(id_domu, adres, id_zwierzę, rodzaj); Obok_siebie(id_domu1, id_domu2); Zjada(id_zw_je, id_zw_zjadane)
165. Jednoznacznemu identyfikatorowi odpowiada w relacyjnej bazie danych:nbsp;
kolumna w tabeli
indeks w tabeli
klucz obcy
klucz główny
166. Dany jest schemat relacyjny R={Student,Adres,Akademik}, F = {Student->Adres; Akademik->Adres; Student->Akademik}. Schemat ten:nbsp;
jest w postaci normalnej Boyce'a-Codda
jest w III postaci normalnej ale nie jest w postaci normalnej Boyce'a-Codda
jest w III postaci normalnej
nie jest ani w III postaci normalnej ani w postaci normalnej Boyce'a-Codda
167. Tabele PAŃSTWO i RZEKA ( i relacja przepływa przez) połączone są relacjąnbsp;
jeden - wiele
wiele - jeden
wiele- wiele
wymagającą dodatkowej tabeli łączącej
168. Wyświetlaną zawartość formularza można podzielić na:nbsp;
Strony
zakładki
okna
raporty
169. ADOnbsp;
Jest uniwersalnym rozwiązaniem zagadnienia dostępu do danych z poziomu aplikacji Microsoft.
Pozwala na dostęp do danych zawartych wyłącznie w bazach danych MS Access.
Pozwala na dostęp do danych zawartych wyłącznie w bazach danych MS Access i MS SQL Server.
Pozwala na dostęp do danych zawartych w relacyjnych bazach danych Microsoft oraz innych producentów.
170. Dane słownika danych (metadane) są przechowywane w bazie danych:nbsp;
w specjalnym pliku binarnym w tym samym katalogu co pliki systemu zarządzania bazą danych
nie muszą być przechowywane w bazie danych SPRAWDZIĆ!!!//wykład 1 slajd 27
w specjalnej bazie danych (o rozszerzeniu .mdw w Accessie)
w specjalnych tabelach w tej samej bazie danych
171. Które z poniższych sformułowań są prawdziwe:nbsp;
program pełniący rolę serwera może stać się klientem innego serwera
interfejs użytkownika może być generowany przez program klienta
interfejs użytkownika może być generowany przez program serwera
klient i serwer muszą się znajdować na różnych komputerach
interfejs użytkownika wchodzi w skład programu klienta
serwer po realizacji usługi staje się klientem innego serwera
klient i serwer mogą się znajdować na różnych komputerach
na jednym komputerze może być dokładnie jeden serwer i jeden klient
na jednym komputerze może być tylko jeden serwer ale za to dużo klientów
na jednym komputerze może być wiele serwerów i co najmniej jeden klient
na jednym komputerze może być wiele serwerów i wiele klientów
172. Czy instrukcja SELECT może się pojawić:nbsp;
w siatce kwerendy w wierszu Pole (Field)
w siatce kwerendy w wierszu Kryteria (Criteria)
jako źródło wierszy dla formularza
jako źródło wierszy dla pola listy na formularzu
w akcji makra
173. Które ze sformułowań są prawdziwe dla związku nieidentyfikującego w Visio:nbsp;
jest oznaczany strzałką zwróconą w stronę "jeden"
klucz obcy wchodzi w skład klucza głównego encji po stronie wiele
klucz obcy nie wchodzi w skład klucza głównego encji po stronie wiele ///wykład 2 slajd 17
jest oznaczany strzałką zwróconą w stronę "wiele"
174. Tabele PREZYDENT i PAŃSTWO ( i relacja kieruje) połączone są relacjąnbsp;
jeden - wiele
wiele - jeden
wiele- wiele
wymagającą dodatkowej tabeli łączącej
175. Instrukcja UPDATE służy do:nbsp;
sprowadzania rekordów z bazy danych
wstawiania rekordów do bazy danych
usuwania rekordów z bazy danych
aktualizacji rekordów w bazie danych
176. Jaką rolę pełnią tabele w MS Access:nbsp;
struktury fizycznej przechowywania danych
struktury logicznej przechowywania danych
elementu interfejsu użytkownika
źródła danych dla formularzy
177. Jaką wartość może mieć wyrażenie IIf(IsNull([Zarobki]),0,[Zarobki]):nbsp;
0
Null
równą napisowi "Zarobki"
równą wartości wyrażenia [Zarobki]
178. Procedura związana z przyciskiem na formularzu DZIAŁY, którego kliknięcie spowoduje otworzenie formularza PRACOWNIK do dodawania nowego pracownika zawiera polecenie:nbsp;
DoCmd.OpenForm "PRACOWNIK", , , ,acAdd
DoCmd.GoToRecord , , acNewRec
DoCmd.GoToRecord , , acPrevious
DoCmd.OpenForm "PRACOWNIK", , ,"id_dzialu=DZIAŁY.id_dzialu"
179. Parametry procedury przy wartości spoza listy to:nbsp;
Cancel
Brak parametrów
NewData i Response
NewData
180. W jakich miejscach można użyć wyrażenia Suma([Koszt]) (ang. Sum([Koszt])):nbsp;
W Accsessie nie można użyć takiego zapytania //samo suam działa ale z nazwą kolumny nie… sprawdzane w kwerendzie.
w klauzuli SELECT
w sekcji szczegółów formularza
w wierszu "Pole" siatki kwerendy
w stopce formularza
181. Wykonanie odnośników (LookUp) na polach klucza obcego tabeli w MS Access skutkujenbsp;
przyspieszeniem działania połączenia pomiędzy tabelami
zagwarantowaniem spójności referencyjnej między wartościami powiązanych pól dwu tabel
umożliwieniem użytkownikowi posługiwania się przy edycji tabeli wartościami znaczącymi, zamiast rzeczywistymi (na ogół nie zawierającymi treści) wartościami pola klucza głównego tabeli nadrzędnej
automatycznym utworzeniem pola kombi na formularzu mającym źródło rekordów w danej tabeli
182. Tabela (relacja) {Klucze - dużymi literami}. Dany schemat relacyjny Pracownik (DOWOD_OSOBISTY, Nazwisko, Adres_Prac, Nr_Działu, Nazwa_Działu), z zależnościami funkcyjnymi F = { Dowod_Osobisty -> Nazwisko, Dowod_Osobisty -> Adres_Prac, Dowod_Osobisty -> Nr_Działu, Nr_Działu -> Nazwa_Działu} jest w:nbsp;
pierwszej postaci normalnej
drugiej postaci normalnej
trzeciej postaci normalnej
postaci B-C
183. Dany jest schemat relacyjny R={Miasto, Ulica, Kod}, F = {Miasto,Ulica->Kod}. Schemat ten:nbsp;
jest w postaci normalnej Boyce'a-Codda
jest w III postaci normalnej ale nie jest w postaci normalnej Boyce'a-Codda
jest w III postaci normalnej
nie jest ani w III postaci normalnej ani w postaci normalnej Boyce'a-Codda
184. Schemat klasy w języku ODL obejmuje:nbsp;
atrybuty
związki /wykład 3 sljad 30
metody
tabele
185. Jakiego typu może być wartość atrybutu w modelu obiektowo-relacyjnym:nbsp;
listą wartości
referencją do obiektu
zbiorem wartości
wartością atomową
186. W notacji modelowania Chena związek jest reprezentowany przez:nbsp;
linię
prostokąt /wykład 3 slajd 7
koło
romb
187. Metody obiektu DoCmd obsługująnbsp;
sterowanie otwieraniem i zamykaniem obiektów posiadających interfejs graficzny (formularze, raporty)
przechodzenie do wybranych rekordów
uruchamianie poleceń SQL z poziomu kodu VBA
sterowanie położeniem i rozmiarem formularzy
188. Tabele ZAMÓWIENIE i SZCZEGÓŁY_ZAMÓWIENIA ( i relacja dotyczy) połączone są relacjąnbsp;
jeden - wiele
wiele - jeden
wiele- wiele
wymagającą dodatkowej tabeli łączącej
189. Gdy schemat tabel nie jest w trzeciej postaci normalnej możemy mieć do czenienia z:nbsp;
redundancją
anomialami przy wstawianiu
anomaliami przy usuwaniu
jest w drugiej postaci normalnej
anomaliami przy modyfikacji
190. W semistrukturalnym modelu danych dokument jest zbiorem:nbsp;
Węzłów /str. 67 „Dokument(…)”
drzew
grafów
wierszy
tabel
191. W PJWSTK ma powstać baza danych zbierająca informacje o umiejętnościach przydatnych w pracy zawodowej, o przedmiotach, które uczą tych umiejętności oraz o książkach, w których umiejętności są opisane. Który z poniższych schematów jest najodpowiedniejszy z punktu widzenia zasad projektowania baz danych:nbsp;
Umiejętności(umiejętność, przedmiot, książka)
Przedmioty(id_przedmiotu, nazwa, semestr); Książki(ISBN, tytuł, autorzy); Umiejętności(id_umiejętności, id_przedmiotu, nazwa, opis, ISBN, od_strony, do_strony)
Przedmioty(id_przedmiotu, nazwa, semestr); Książki(ISBN, tytuł, sygnatura); Umiejętności(id_umiejętności, nazwa, opis); Gdzie(id_umiejętności, ISBN, od_strony, do_strony); Na(id_umiejętności, id_przedmiotu)
Przedmioty(id_przedmiotu, nazwa, semestr); Egzemplarze_książek(sygnatura, tytuł, autorzy, nr_półki); Umiejętności(id_umiejętności, nazwa, opis); Gdzie(id_umiejętności, sygnatura, od_strony, do_strony)
192. Instrukcja SELECT służy do:nbsp;
sprowadzania rekordów z bazy danych
wstawiania rekordów do bazy danych
usuwania rekordów z bazy danych
aktualizacji rekordów w bazie danych
193. Tabela (relacja). Dany schemat relacyjny {Klucze - dużymi literami}. Przelot_Samolotem (NR_PASZPORTU_PASAŻERA, NR_LOTU, Nr_Miejsca), z zależnością funkcyjną F = { Nr_Paszportu_Pasażera, Nr_Lotu,->Nr_Miejsca} jest w:nbsp;
pierwszej postaci normalnej
drugiej postaci normalnej
trzeciej postaci normalnej
postaci B-C
194. Po utworzeniu nowej tabeli w MS Access system bazy danych:nbsp;
zasugeruje użytkownikowi zdefiniowanie pola klucza głównego i ewentualnie sam wybierze takie pole i uczyni go kluczem głównym
automatycznie, poza wiedzą użytkownika utworzy dodatkowe pole i uczyni go kluczem głównym
nie dopuści do nazwania i zapisania tej tabeli, jeśli nie zostanie zdefiniowane pole klucza głównego
stworzony przez firmę Microsoft nowy system indeksacji tabel nie wymaga w ogóle od użytkownika określania pól klucza głównego, bo sam robi to lepiej od niego
195. Usuwanie powiązanych rekordów z tabeli podrzędnej po usunięciu rekordu z tabeli nadrzędnej można w MS Access zrealizować przeznbsp;
wykonanie kwerendy usuwającej - umieszczenie obu powiązanych tabel w konstruktorze kwerend, przeciągnięciu na siatkę kwerendy powiązanych pól i zmianę typu kwerendy na „usuwająca” (delete query).
jeżeli usunięcie rekordu wykonywane jest z poziomu formularza, przez uruchomienie zdarzeniem „przed aktualizacją” (before update) polecenia SQL usuwającego odpowiednie rekordy w tabeli podrzędnej
ustawiając we „właściwościach relacji” (związku między tabelami) wymuszania kaskadowego usuwania powiązanych rekordów
MS Access bez względu na jakiekolwiek ustawienia dokonane przez użytkownika zawsze usunie rekordy powiązane związkiem klucz główny – klucz obcy
196. W filmach grają aktorzy. Każdy film ma dokładnie jednego reżysera i jednego lub więcej scenarzystę. Który z poniższych schematów jest najodpowiedniejszy z punktu widzenia zasad projektowania baz danych:nbsp;
Filmy(id_filmu, tytuł, reżyser, gaża_reżysera); Aktorzy(id_aktora, nazwisko,rola, id_filmu, gaża); Scenarzyści(id_scenarzysty, nazwisko, id_filmu, gaża)
Filmy(id_filmu, tytuł, id_reżysera, gaża_reżysera); Osoby(id_osoby, nazwisko); Aktorzy(id_aktora, id_filmu, rola, gaża); Scenarzyści(id_scenarzysty, id_filmu, gaża)
Filmy(id_filmu, tytuł, id_reżysera); Osoby(id_osoby, nazwisko); Zespół(id_osoby, id_filmu, rola, gaża)
Zespół(tytuł_filmu, nazwisko_osoby, rola, gaża)
197. W Visio właściwość typu związku (Relationship Type) określa:nbsp;
czy związek jest identyfikujący
czy związek jest opcjonalny
ile egzemplarzy encji po stronie jeden może być powiązane z egzemplarzem encji po stronie wiele
ile egzemplarzy encji po stronie wiele może być powiązane z egzemplarzem encji po stronie jeden
198. Jaka jest wartość wyrażenia False AND Null:nbsp;
jest nieokreślone
True
False /str. 9 tabelki
Null
199. Politycy należą do partii politycznych (czasami je zmieniają, czasami dokonują ich podziału). Partie polityczne, przed wyborami, tworzą koalicje wyborcze. Który z poniższych schematów jest najodpowiedniejszy z punktu widzenia zasad projektowania baz danych:nbsp;
Politycy(id_polityka, imię, nazwisko); Partie(id_partii, nazwa, od, do); Koalicje(id_koalicji, data_wyborów); Członkowie(id_partii, id_osoby, od, do); W_koalicji(id_partii, id_koalicji, od, do)
Osoby(id_osoby, imię, nazwisko, id_partii); Partie(id_partii, nazwa, id_koalicji); Politycy(id_osoby, id_partii, od, do); Koalicje(id_koalicji, data_wyborów)
Partie(id_partii, nazwa, koalicja, polityk, od, do)
Politycy(id_polityka, imię, nazwisko, id_partii, od, do); Partie(id_partii, nazwa, od, do); Koalicje(id_koalicji, data_wyborów); W_koalicji(id_partii, id_koalicji, od, do)
200. Poprawnym rozwiązaniem zagadnienia prezentacji na formularzu rekordów tabeli z możliwością jednoczesnego przeglądania rekordów z nimi powiązanych, pochodzących z innych tabel jestnbsp;
użycie formularza z podformularzem
zastosowanie dwu zsynchronizowanych formularzy
wykorzystanie funkcji dLookUp stanowiącej źródło rekordów dla pola tekstowego, która dostarczy odpowiednie dane z innej tabeli
wykorzystanie pola listy lub pola kombi
201. W której firmie zaimplementowano po raz pierwszy system zarządzania relacyjną bazą danych:nbsp;
Microsoft
Oracle
IBM /str. 13 Historia
Sun
202. Przy przejściu do tabeli obiektowej wiersz tabeli:nbsp;
uzyskuje tożsamość obiektową SPRAWDZIĆ
może mieć związane ze sobą metody
staje się obiektem pewnej klasy
jest zapisywany tylko w pamięci RAM
203. Schemat klasy w języku ODL defiuje się przy użyciu słowa kluczowego:nbsp;
Interface /wykłąd 3 slajd 31
class
table
entity
204. Obiekt Recordset jest w MS Accessnbsp;
jednym z obiektów biblioteki ADO lub DAO
strukturą programistyczną, na której można zapisać wynik zapytania SQL
obiektem, który umożliwia dostęp do danych w tabelach z poziomu kodu VBA
określeniem zestawu rekordów prezentowanych jako wynik realizacji kwerendy typu wybierającego
205. Źródłem danych dla kwerendy dołączającej (Append Querry) w MS Access może być:nbsp;
inna tabela lub kwerenda /wykład 4 slajd 25
wyłącznie inna tabela
pole kombi lub pole listy
odpowiednia kombinacja tabel i/lub kwerend
206. Funkcja IIf może zostać wykorzystana do:nbsp;
obliczenia liczby stron, z których składa się raport
zinterpretowanie Null jako innej, znaczącej wartości
zastąpienie niektórych instrukcji warunkowych If w kodzie
wywołanie procedury z makra
207. Odnośnik to w tabeli MS Access:nbsp;
typ danych, którego wartościami sa wskaźniki
mechanizm wyświetlania w polu klucza obcego wartości pól niekluczowychtabeli nadrzędnej //wykład 4 slajd 13
pole listy pozwalające dopisać nową wartość do tabeli
alternatywna nazwa dla klucza obcego
208. 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):
Klient(ID_KLIENTA, imię, nazwisko, adres); Książka(ID_KSIĄŻKI, tytuł, autor); Wypożyczenie(ID_KLIENTA, id_książki, data_wypożyczenia, data_zwrotu)
Klient(ID_KLIENTA, imię, nazwisko, adres); Książka(ID_KSIĄŻKI, tytuł, autor); Wypożyczenie(ID_KLIENTA, ID_KSIĄŻKI, data_wypożyczenia, data_zwrotu)