Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: czy ktos zna odpowiedzi na niektóreś z tych pytań ?
Forum PHP.pl > Forum > Bazy danych
creative_211
Witam mam taką prośbe czy ktoś zna odpowiedzi na jakie kolwiek pytania questionmark.gif jak tak to z góry dzięki
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;
cool.gif SQL>SELECT *
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;
cool.gif SQL>select sum(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’;
cool.gif
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,
cool.gif maksymalny poziom zagnieżdżenia podzapytań to 2,
c) zapytania skorelowane są zupełnie samodzielne.

14. Co się stanie po uruchomieniu następującego zdania?
a)
SQL>delete * from zbiory;
cool.gif
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’;
cool.gif
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);
cool.gif
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 już parę mam rozwiązanych ale jak ktoś coś by wiedział mam nadzieje że jakoś zaliczę
z góry dzieki pozdrawiam
nospor
Oto odpowiedż ogolna: zamykam, prac domowych, zaliczen, kolokwiów tu nie odrabiamy
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.