![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 22.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam taką prośbe czy ktoś zna odpowiedzi na jakie kolwiek pytania
![]() ![]() 1. Na jakiej podstawie można określić, że baza danych jest naprawdę relacyjna? 2. Nazwać proces, który dzieli dane na rozłączne, niepowtarzalne zbiory. 3. Które z następujących zadań SQL-a będzie działać a) SQL>select * from czeki; ![]() FROM CZEKI; c) SQL>select * from czeki / 4. Używając podanej tabeli czeki napisać zapytanie, które zwróci jedynie numer czeku i uwagi Nr_czeku Odbiorca Kwota Uwagi 1 Kowalski 450 czynsz 2 Nowak 40 abonament RTV 3 Wiśniewski 356 paliwo 5. Używając podanej tabeli czeki napisać zapytanie, które zwróci wszystkie uwagi bez powtórzeń 6. Napisać zapytanie, które zwróci wszystkie osoby o nazwiskach rozpoczynających się na M Nazwisko Imię telefon Adres Kowalski Jan 0-77-4789076 Kuźnicza 5 Nowak Kazimierz 0-77-4556770 Krakowska 45 Wiśniewski Jerzy 0-77-4567823 Piastowska 32 Maj Karol 0-77-4544779 Wojska Polskiego 2 Marzec Sebastian 0-77-4512345 Rynek 9 7. Czy następujące zapytania będzie działać poprawnie? a) SQL>select count(nazwisko) from postacie; ![]() 8. Zakładając, że mamy dwie oddzielne kolumny Imię i Nazwisko, jaka funkcja może je połączyć? 9. Czy używając frazy having, należy zawsze używać group by? 10. Czy można używać frazy order by w odniesieniu do kolumny, która nie jest wymieniona w zdaniu select? 11. Jakiego rodzaju złączenie zostało użyte w następującym zdaniu select? SQL>select e.nazwisko, e.id_pracownika, ep.placa from tbl_pracownicy e, tbl_plac_pracownikow ep where e.id_pracownika = ep.id pracownika; 12. Czy następujące zdania select będą działać poprawnie? a) SQL>select nazwisko, id_pracownika, placa from tbl_pracownicy e, tbl_plac_pracownikow ep where id_pracownika = ep.id pracownika and nazwisko like ‘%ski’; ![]() SQL>select e.nazwisko, e.id_pracownika, ep.placa from tbl_pracownicy e, tbl_plac_pracownikow ep where nazwisko like ‘%ski’; c) SQL>select e.nazwisko, e.id_pracownika, ep.placa from tbl_pracownicy e, tbl_plac_pracownikow ep where e.id_pracownika = ep.id pracownika and e.nazwisko like ‘%ski’; 13. Czy następujące zdania są prawdziwe? a) wszystkie funkcje agregujące zwracają wiele wartości, ![]() c) zapytania skorelowane są zupełnie samodzielne. 14. Co się stanie po uruchomieniu następującego zdania? a) SQL>delete * from zbiory; ![]() SQL>delete from zbiory; c) SQL>update zbiory Set wartosc=555 Set uwagi = ‘wzrost z 525’; 15. Czy następuje zdanie będzie działać? a) SQL>insert into zbiory set wartosc=900 where pozycja = ‘Test’; ![]() SQL>update zbiory set wartosc=900 where pozycja = ‘Test’; 16. Czy poniższe polecenie create i drop są poprawne? a) SQL>create view karta_kredytowa as (select all from dlugi where nr_konta = 4); ![]() SQL>create unique view dlugi as select * from tabl_dlugi; c) SQL>drop * from view dlugi; d) SQL>create index nr_index on bills (account_id); 17. Jak można w bazie danych Oracle odnaleźć tabele i widoki, których właścicielem jest dany użytkownik? 18. Jakiego typu informacje są przechowywane w słowniku bazy danych? 19. W jaki sposób mogą być użyte dane statystyczne dotyczące wydajności bazy? 20. Jakie znasz przykłady obiektów bazy danych? 21. Jak inaczej nazywamy procedury i funkcje? 22. Z ilu części składają się podprogramy? 23. Co zawiera specyfikacja podprogramu? 24. Co zawiera ciało podprogramu 25. Czego nie wolno umieszczać w procedurze? 26. Czym się różni procedura od funkcji? 27. Co to jest kursor i w jaki sposób go deklarujemy – podać przykład. 28. Jakim poleceniem otwieramy, pobieramy wartości i zamykamy kursor? 29. Z iloma atrybutami jest związany kursor (jawny/niejawny) – wymienić dwa. 30. Co to jest wyjątek i w jaki sposób go deklarujemy – podać przykład. 31. Gdzie umieszcza się procedurę obsługi wyjątku? 32. Wymienić 3 predefiniowane wyjątki. 33. Zdefiniować procedurę nowy_pracownik umożliwiającą wprowadzenie nowej krotki do relacji prac. Parametrami wywołania są: - nazwisko pracownika, - nazwisko przełożonego, - nazwa zespołu, - etat, - płaca podstawowa. - Jeśli użytkownik nie poda wartości dwóch ostatnich parametrów należy przyjąć: dla etat – ‘STAZYSTA’ i dla placa_podstawowa – 900. Wyświetlić odpowiedni komunikat dla nieodpowiednich wartości parametrów. 34. Wywołać procedurę nowy_pracownik z poziomu programu SQLPlus 35. Co to jest pakiet i do czego służy? 36. Co to są wyzwalacze bazy danych? 37. W wyniku, których poleceń SQL wyzwalacze mogą być uruchamiane? 38. Co to są polecenia DDL, i czy wolno je stosować do wyzwalaczy? 39. Czy wolno je stosować w wyzwalaczach polecenia sterowania transakcjami? 40. Do czego służy klauzula for each row? 41. Czy w wyzwalaczu można stosować operatory: - matematyczne, - logiczne - SQL-a 42. Kiedy używamy kwalifikatorów? 43. Co to są predykaty warunkowe i kiedy używamy ich w wyzwalaczu? 44. W jaki sposób wyzwalacz może być zablokowany? 45. W jaki sposób usuwamy wyzwalacz? to są pytania na egzamin z BAZ DANYCH ![]() z góry dzieki pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Oto odpowiedż ogolna: zamykam, prac domowych, zaliczen, kolokwiów tu nie odrabiamy
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 00:45 |