Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Pytania do rozmowy kwalifikacyjnej Oracle

Ten artykuł zawiera 49 najważniejszych pytań i odpowiedzi w wywiadzie dotyczącym Oracle:podstawy, Oracle SQL pytany w różnych wywiadach. Mam nadzieję, że pomoże w rozmowach kwalifikacyjnych

Pytanie 1. Co to jest klaster tabel?
Odpowiedź:Klaster tabel to grupa powiązanych ze sobą tabel, które mają wspólne kolumny i przechowują powiązane dane w tym samym bloku.

Pytanie 2. Jakie jest zastosowanie w SQL?

Odpowiedź Stwierdzenie „istnieje” pomaga nam wykonać zadanie oświadczenia Jeżeli. Główne zapytanie zostanie wykonane, jeśli podzapytanie zwróci co najmniej jeden wiersz. Możemy więc uznać podzapytanie za „warunek Jeśli”, a zapytanie główne za „blok kodu” w warunku Jeśli. W podzapytaniu możemy użyć dowolnych poleceń SQL (połączenia, grupowanie według, posiadanie itp.). To polecenie będzie przydatne w zapytaniach, które wymagają wykrycia zdarzenia i wykonania jakiejś czynności

SELECT *
FROM emp
WHERE EXISTS (SELECT *
FROM dept
WHERE emp.dept_id = dept.dept_id);

Pytanie 3. Jak przekonwertujesz ciąg znaków na datę w bazie danych Oracle?

Odpowiedź :Możemy użyć funkcji to_date, aby przekonwertować ciąg na datę

to_date('2015/11/12', 'yyyy/mm/dd')

Powiązany link

Funkcje daty Oracle

Pytanie 4. Czym są punkty zapisu w bazie danych Oracle?

Odpowiedź :PUNKTY ZAPISU służą do dzielenia transakcji na mniejsze części. Umożliwia wycofanie części transakcji. Dozwolonych jest maksymalnie pięć punktów zapisu. Za każdym razem, gdy napotkamy błąd, możemy wycofać się z punktu, w którym ustawiliśmy nasz PUNKT ZAPISU. Jest to przydatne w przypadku transakcji wieloetapowych i transakcji warunkowych, w których zatwierdzanie i cofanie zmian zależy od określonych warunków.

Pytanie 5. Jak znaleźć aktualną datę i godzinę w Oracle?

Odpowiedź: możemy znaleźć za pomocą funkcji sysdate

SQL> SELECT SYSDATE FROM dual;

SYSDATE
---------
2-Nov-16

 

SQL> SELECT
SYSDATE Today, SYSDATE - 1 Yesterday,
SYSDATE + 1 Tomorrow
FROM
dual;

TODAY YESTERDAY TOMORROW
--------- --------- ---------
2-Nov-16 1-Nov-16 3-Nov-16

Pytanie 6. Jak wykonuje się zapytanie w Oracle? Czy możesz wymienić kroki, których to dotyczy?
Odpowiedź:Podczas analizowania zapytań SQL są zaangażowane następujące kroki:
1) parsowanie
2) wiązanie
3) wykonanie
4) pobranie


Pytanie 7. Jak znaleźć MIESIĄC i ROK od daty w Oracle?
Odpowiedź :Używając funkcji EXTRACT, możesz jej użyć, aby pobrać MIESIĄC i ROK z obiektu DATA.

SELECT EXTRACT(YEAR FROM DATE '2016-01-12')  Year_date FROM DUAL;
Year_date
---------------------------------
2016

Pytanie 8. Co to jest widok Oracle?
Odpowiedź: Widok Oracle to predefiniowane, nazwane zapytanie przechowywane w bazie danych. Po utworzeniu zapytania można wykonywać w widokach w taki sam sposób, jak zapytania dotyczące tabel. Widoki zawierają wiersze i kolumny, podobnie jak tabele. Ma następujące zalety
1. Wyświetl dane bez przechowywania danych w obiekcie.
2. Ogranicz widok tabeli, tj. możesz ukryć niektóre kolumny w tabelach.
3. Połącz co najmniej dwie tabele i pokaż je użytkownikowi jako jeden obiekt.
4. Ogranicz dostęp do tabeli, aby nikt nie mógł wstawić wierszy do tabeli.

Pytanie 9. Czym jest stół Oracle?

Odpowiedź: Tabele są podstawową jednostką przechowywania danych w bazie danych Oracle. Dane są przechowywane w wierszach i kolumnach. Definiujesz tabelę z nazwą tabeli, taką jak pracownicy, i zestawem kolumn

Szczegółowy artykuł na temat stołu wyroczni

jak stworzyć tabelę w Oracle

Pytanie 10. Różnica między typami danych oracle VARCHAR i VARCHAR2?

Odpowiedź:  VARCHAR może przechowywać do 2000 bajtów, a varchar2 może przechowywać do 4000 bajtów. VARCHAR zajmie miejsce dla wartości NULL, a VARCHAR2 nie zajmie miejsca. Oba różnią się przestrzenią.

Pytanie 11. Jaka jest różnica między typem danych CHAR i VARCHAR
Odpowiedź :
Typ danych CHAR to typ danych o stałej długości. Na przykład, jeśli zadeklarujesz zmienną/kolumnę typu danych CHAR (5), to zawsze zajmie ona 5 bajtów, niezależnie od tego, czy przechowujesz 1 znak, czy 5 znaków w tej zmiennej lub kolumnie. W tym przykładzie, ponieważ zadeklarowaliśmy tę zmienną/kolumnę jako CHAR(5), więc możemy przechowywać maksymalnie 5 znaków w tej kolumnie.

VARCHAR to typ danych o zmiennej długości. Na przykład, jeśli zadeklarujesz zmienną/kolumnę typu danych VARCHAR (10), liczba bajtów będzie równa liczbie znaków przechowywanych w tej kolumnie. Czyli w tej zmiennej/kolumnie, jeśli zapisujesz tylko jeden znak, to zajmie tylko jeden bajt, a jeśli zapiszemy 10 znaków, to zajmie 10 bajtów. W tym przykładzie, ponieważ zadeklarowaliśmy tę zmienną/kolumnę jako VARCHAR (10), więc możemy przechowywać maksymalnie 10 znaków w tej kolumnie

Pytanie 12 Jakie jest zastosowanie funkcji NVL?

Odpowiedź: Funkcja NVL służy do zastępowania wartości NULL inną lub podaną wartością.

Example is –

NVL(Value, replace value)

Pytanie 13 Co to jest DML?

Odpowiedź: Język manipulacji danymi (DML) służy do uzyskiwania dostępu do danych w istniejących obiektach i manipulowania nimi. Wyciągi DML są wstawiane, wybierane, aktualizowane i usuwane i nie będą pośrednio zatwierdzać bieżącej transakcji.

Pytanie 14 Co to jest DDL?

Odpowiedź:  DDL to skrót od Data Definition Language. Służy do tworzenia i modyfikowania struktury obiektów bazy danych w bazie danych. to niejawne zatwierdzenie

Pytanie 15. Jaka jest różnica między TRANSLATE a REPLACE?

Odpowiedź: Tłumacz służy do zastępowania znaku po znaku, a Zamień służy do zastępowania pojedynczego znaku słowem.

Pytanie 16. Jak wyświetlić wiersze z tabeli bez duplikatów?

Odpowiedź: Zduplikowane wiersze można usunąć za pomocą słowa kluczowego DISTINCT w instrukcji select.

Powiązany link

usuń zduplikowane wiersze w Oracle


Pytanie 17. Co to jest wartość NULL w Oracle?

Odpowiedź: Wartość NULL reprezentuje brakujące lub nieznane dane. Jest używany jako symbol zastępczy lub reprezentowany jako domyślny wpis, aby wskazać, że nie ma żadnych rzeczywistych danych.

Pytanie 18. Jakie jest zastosowanie Oświadczenia o połączeniu?

Odpowiedź:scalanie Instrukcja służy do wybierania wierszy z jednego lub więcej źródeł danych do aktualizacji i wstawiania do tabeli lub widoku. Służy do łączenia wielu operacji.

Pytanie 19. Jakie są różne ograniczenia używane w Oracle?

Odpowiedź: Zastosowano następujące ograniczenia:

NULL – Oznacza, że ​​dana kolumna może zawierać wartości NULL
NOT NULL – Oznacza, że ​​dana kolumna nie może zawierać wartości NULL
SPRAWDZ – Sprawdź, czy wartości w danej kolumnie spełniają określone kryteria
DOMYŚLNE – Ma wskazywać, że wartość jest przypisana do wartości domyślnej

Pytanie 20. Jakie są różne obiekty bazy danych Oracle?

Odpowiedź: W Oracle istnieją różne obiekty danych –

Tabele – zestaw elementów zorganizowany w pionie i poziomie
Widoki – Wirtualna tabela pochodząca z jednej lub więcej tabel
Indeksy Oracle – Metoda strojenia wydajności przetwarzania rekordów
Synonimy – Aliasy dla tabel
Sekwencje Oracle — wielu użytkowników generuje unikalne liczby
Oracle Tablespace — logiczna jednostka pamięci w Oracle

Pytanie 21. Co to są widoki zmaterializowane?
Odpowiedź Widok zmaterializowany to obiekt bazy danych zawierający wyniki zapytania. Różni się od prostego poglądu. W tych widokach zmaterializowanych przechowywane są dane, a gdy wysyłasz zapytanie do widoku zmaterializowanego, zwraca on dane z przechowywanych danych. Klauzula FROM zapytania może nazywać tabele, widoki i inne zmaterializowane widoki. Łącznie obiekty te nazywane są tabelami głównymi (termin replikacji) lub tabelami szczegółowymi (termin dotyczący hurtowni danych). To odniesienie wykorzystuje „tabele główne” w celu zachowania spójności. Bazy danych zawierające tabele główne nazywane są bazami danych głównych.

Sprawdź poniższy link, aby uzyskać szczegółowe informacje

Widok zmaterializowany Oracle i dziennik widoku zmaterializowanego

Pytanie 22. Co to jest instrukcja dekodowania?

Odpowiedź

Dekodowanie Oracle to metoda w bazie danych Oracle służąca do przekształcania wartości danych z jednej wartości na drugą, którą lepiej zrozumieć. Oracle Decode przekształca wartości danych w czasie pobierania.

Pytanie 23. Jaka jest różnica między OBCIĄŻANIE a USUWANIE?

Odpowiedź: Obcinanie resetuje znak górny w tabeli, a usuwanie nie zajmuje miejsca

Pytanie 24 Co to jest sprzężenie? Wyjaśnij różne typy sprzężeń?
Odpowiedź: Oracle JOIN jest wykonywane za każdym razem, gdy co najmniej dwie tabele są łączone w instrukcji SQL.
Operacja INNER JOIN
Operacja LEFT OUTER JOIN
Operacja RIGHT OUTER JOIN
Operacja CROSS JOIN
Operacja NATURAL JOIN

Różne metody łączenia w Oracle
Hash join w Oracle
Nested Loop Join w Oracle

Pytanie 25. Właśnie skompilowałeś pakiet PL/SQL, ale pojawiły się błędy, jak byś je zobaczył?

Odpowiedź dba_errors lub pokaż błędy

Pytanie 26. Co to jest transakcja?
Odpowiedź:

Gdy sesja aktualizuje /delete/insert , rozpoczyna się transakcja. Jest zakończone, gdy nastąpi zatwierdzenie lub wycofanie. Transakcja jest identyfikowana przez identyfikator transakcji (XID). Identyfikacja transakcji składa się z trzech części

  1. Cofnij lub cofnij numer segmentu
  2. Numer boksu tabeli transakcji
  3. Sekwencja lub zawijanie nie

Co to jest transakcja

Pytanie 27. Jak włączyć śledzenie sesji?

Odpowiedź:

Normal trace

execute dbms_system.set_sql_trace_in_session (‘sid’,’serial’,true);  — To put tracing on

execute dbms_system.set_sql_trace_in_session (‘sid’,’serial’,true);   — To put tracing off

Full level with wait event And bind trace

execute dbms_system.set_ev(‘sid’,’serial’,10046,12,’’);

To put trace off

execute dbms_system.set_ev(‘sid’,’serial’,10046,0,’’);

Jak włączyć śledzenie w bazie danych

Pytanie 28. Jaka jest różnica między łączeniem kartezjańskim a łączeniem krzyżowym?

Odpowiedź: Nie ma różnic między sprzężeniem. Połączenie kartezjańskie i krzyżowe są takie same. Połączenie krzyżowe daje iloczyn kartezjański dwóch tabel – wiersze z pierwszej tabeli są mnożone przez inną tabelę, która nazywa się iloczynem kartezjańskim.

Połączenie krzyżowe bez klauzuli where daje produkt kartezjański.

Pytanie 29. Jaki jest typ danych tabeli DUAL?

Odpowiedź: Tabela DUAL to jednokolumnowa tabela obecna w bazie danych Oracle. Tabela ma pojedynczą kolumnę VARCHAR2(1) o nazwie DUMMY, która ma wartość „X”.

Pytanie 30. Jak radzić sobie ze zduplikowanymi rekordami w tabeli?

Odpowiedź:

create table my_table1 as select distinct * from my_table;
drop my_table;
rename my_table1 to my_table;

Delete from my_table where rowid not in (
select max(rowid) from my_table group by my_col_name );

usuń zduplikowane rekordy w Oracle

Pytanie 31. Jaka jest najszybsza metoda zapytania do pobrania danych z tabeli?

Odpowiedź: Wiersz można pobrać z tabeli za pomocą ROWID. Używanie ROW ID to najszybsza metoda zapytania do pobierania danych z tabeli.

Pytanie 32. Czym są przywileje i granty?

Odpowiedź :Uprawnienia to uprawnienia do wykonywania instrukcji SQL – oznaczają prawo do łączenia i łączenia. Obiektowi nadawane są dotacje, aby można było uzyskać do nich odpowiedni dostęp. Dotacje mogą być zapewniane przez właściciela lub twórcę obiektu.

Oracle Create User , uprawnienia systemowe i uprawnienia Oracle Object

Pytanie 33. Co to jest ograniczenie integralności?

Odpowiedź: Ograniczenie integralności to deklaracja definiująca regułę biznesową dla kolumny tabeli. Ograniczenia integralności służą do zapewnienia dokładności i spójności danych w bazie danych. Istnieją typy — integralność domeny, integralność referencyjna i integralność domeny.

Pytanie 34. co to jest integralność referencyjna?
Odpowiedź:Reguła integralności referencyjnej to reguła zdefiniowana w kluczu (kolumnie lub zestawie kolumn) w jednej tabeli, która gwarantuje, że wartości w tym kluczu są zgodne z wartościami w kluczu w powiązanym tabela (wartość odniesienia).

Pytanie 35. Co to jest VARRAY?

Odpowiedź: VARRAY to typ danych Oracle używany do przechowywania kolumn zawierających atrybuty wielowartościowe i może zawierać ograniczoną tablicę wartości.

Pytanie 36. W jaki sposób otrzymujemy szczegóły pól tabeli?

Odpowiedź: Opisz służy do uzyskania szczegółów pola określonej tabeli.

Pytanie 37. Jakie jest zastosowanie funkcji Aggregate w Oracle?

Odpowiedź: Funkcja agregująca to funkcja, w której wartości wielu wierszy lub rekordów są łączone razem w celu uzyskania pojedynczej wartości wyjściowej. Typowe funkcje agregujące to –

Średnia
Liczba
Suma

Funkcje agregujące mogą pojawiać się na listach wyboru oraz w klauzulach ORDER BY i HAVING. Są one często używane z klauzulą ​​GROUP BY w instrukcji SELECT, w której Oracle Database dzieli wiersze tabeli lub widoku, którego dotyczy zapytanie, na grupy. W zapytaniu zawierającym klauzulę GROUP BY, elementami listy wyboru mogą być funkcje agregujące, wyrażenia GROUP BY, stałe lub wyrażenia zawierające jedno z nich. Oracle stosuje funkcje agregujące do każdej grupy wierszy i zwraca jeden wiersz wyników dla każdej grupy.

Agregacja danych za pomocą funkcji grupowych

Pytanie 38. Co rozumiesz przez klauzulę GROUP BY?
Odpowiedź:
Klauzula GROUP BY może być używana w instrukcjach select, w których będzie zbierała dane z wielu rekordów i grupowała wyniki według jednej lub większej liczby kolumn.

Pytanie 39 . Jaka jest różnica między zmianą nazwy a aliasem?
Odpowiedź:Zmiana nazwy to stała nazwa nadana tabeli lub kolumnie, podczas gdy Alias ​​to tymczasowa nazwa nadana tabeli lub kolumnie. Zmiana nazwy to nic innego jak zastąpienie nazwy, a Alias ​​to alternatywna nazwa tabeli lub kolumny.

Pytanie 40. Co to jest funkcja COALESCE?

Odpowiedź: Funkcja COALESCE służy do zwracania wartości, która na liście nie jest pusta. Jeśli wszystkie wartości na liście są null, funkcja łączenia zwróci NULL.

Łączenie(wartość1, wartość2,wartość3,…)

Pytanie 41. Jaka jest różnica między KLUCZEM PODSTAWOWYM, KLUCZEM UNIKALNYM, KLUCZEM OBCYM?
Odpowiedź

KLUCZ PODSTAWOWY ORACLE to kolumna lub kombinacja kolumn tabeli, która może służyć do jednoznacznej identyfikacji wiersza tabeli. KLUCZ PODSTAWOWY nie może mieć wartości NULL.
UNIKALNY KLUCZ Oracle to kolumna lub kombinacja kolumn tabeli, która może służyć do jednoznacznej identyfikacji wiersza tabeli. KLUCZ UNIQUE może mieć wartość NULL.
KLUCZ OBCY w Oracle to kolumna lub kombinacja kolumn, która jest kluczem podstawowym lub kluczem unikalnym tabeli, do której się odwołuje. KLUCZ OBCY może być pusty.

Pytanie 42. Jak pobrać pierwszych 5 znaków kolumny w tabeli?

Odpowiedź

Można to zrobić za pomocą funkcji Substr

select substr(ename,1, 5) from emp;

Pytanie 43. Co to jest funkcja zamiany?

Odpowiedź
Funkcja replace służy do zamiany ciągu na inny ciąg

Pytanie 44. Jak analizujemy statystyki na stole?

Odpowiedź

Statystyki generujemy za pomocą procedury dbms_stats.gather_table_stats

Pytanie 45. Co to jest Optymalizator?

Odpowiedź

Optymalizator to silnik w bazie danych Oracle, który określa najbardziej wydajny sposób wykonania instrukcji SQL po uwzględnieniu wielu czynników związanych z obiektami, do których się odwołujemy, oraz warunkami określonymi w zapytaniu

Wynikiem optymalizatora jest plan, który opisuje optymalną metodę wykonania. Serwer Oracle zapewnia optymalizację opartą na kosztach (CBO) i regułach (RBO). Ogólnie stosuj podejście oparte na kosztach. Oracle Corporation stale ulepsza CBO, a nowe funkcje wymagają CBO.

Pytanie 46. Czym są wskazówki w Oracle?

Odpowiedź
Wskazówki zapewniają mechanizm nakazujący optymalizatorowi wybór określonego planu wykonania zapytania w oparciu o określone kryteria.

SELECT /*+ FULL(e) */ employee_id, last_name
FROM employees e
WHERE last_name LIKE :b1;

Pytanie 47. Co to jest plan wyjaśnień?

Odpowiedź

Instrukcja EXPLAIN PLAN wyświetla plany wykonania wybrane przez optymalizator Oracle dla instrukcji SELECT, UPDATE, INSERT i DELETE. Plan wykonania instrukcji to sekwencja operacji wykonywanych przez Oracle w celu uruchomienia instrukcji. Drzewo źródłowe wierszy jest rdzeniem planu wykonania.

Pytanie 48. Jak zmienić format daty?

Odpowiedź

alter session set nls_date_format = 'dd-mon-yyyy hh24:mi:ss';

Pytanie 49. Jak skompilować treść pakietu i pakiet?

Odpowiedź

Alter package <package name > compile;
Alter package <package name > compile body;

Kilka więcej pytań na temat pytań do rozmowy kwalifikacyjnej Oracle, aby zwiększyć swoje umiejętności

1. Które dwa stwierdzenia dotyczące poglądów są prawdziwe? (Wybierz dwa).
A. Widok można utworzyć tylko do odczytu.
B. Widok można utworzyć jako sprzężenie dwóch lub więcej tabel.
C. Widok nie może zawierać klauzuli ORDER BY w instrukcji SELECT.
D. Nie można utworzyć widoku z klauzulą ​​GROUP BY w instrukcji SELECT.
E. Widok musi mieć zdefiniowane aliasy dla nazw kolumn w instrukcji SELECT.

Odpowiedź: A, widok BA można utworzyć jako obiekt tylko do odczytu. Istnieje jednak możliwość zmiany danych w
tabeli podstawowej(-ach) z pewnymi ograniczeniami. Widok można również utworzyć jako sprzężenie dwóch lub więcej
tabeli. Ten typ widoku nazywany jest widokiem złożonym. Złożone widoki zapewniają skomplikowane
modele danych, w których wiele tabel podstawowych jest rysowanych razem w jedną wirtualną tabelę.

2. Do której tabeli słownika danych należy wykonać zapytanie, aby wyświetlić uprawnienia do obiektów przyznane
użytkownikowi w określonych kolumnach?
A. USER_TAB_PRIVS_MADE
B. USER_TAB_PRIVS
C. USER_COL_PRIVS_MADE
D. USER_COL_PRIVS
Odpowiedź: D

Widok słownika danych USER_COL_PRIVS pokaże uprawnienia do obiektu przyznane
użytkownikowi w określonych kolumnach.

3. Dla jakich dwóch ograniczeń serwer Oracle niejawnie tworzy unikalny indeks?
(Wybierz dwa.)
A. NIE NULL
B. KLUCZ PODSTAWOWY
C. KLUCZ OBCY
D. SPRAWDŹ
E. UNIKALNE
Odpowiedź: B, E

Indeksy są tworzone automatycznie przez Oracle w celu obsługi ograniczeń integralności, które wymuszają
wyjątkowość. Dwa typy ograniczeń integralności, które wymuszają unikalność, to ograniczenia PRIMARY
KEY i UNIQUE. Po zadeklarowaniu klucza podstawowego lub ograniczenia UNIQUE, tworzony jest również
unikalny indeks wspierający unikalność kolumny, a wszystkie wartości we wszystkich kolumnach
które zostały zdefiniowane jako część klucza podstawowego lub ograniczenia UNIQUE są umieszczane do indeksu

4. Które dwa są prawdziwe w odniesieniu do funkcji agregujących? (Wybierz dwa).
A. Funkcji agregujących można używać w dowolnej klauzuli instrukcji SELECT.
B. Funkcji agregujących można używać tylko na liście kolumn klauzuli SELECT i klauzuli WHERE instrukcji SELECT.
C. Możesz mieszać kolumny jednowierszowe z funkcjami agregującymi na liście kolumn instrukcji SELECT, grupując je według kolumn jednowierszowych.
D. Możesz przekazywać nazwy kolumn, wyrażenia, stałe lub funkcje jako parametry do funkcji agregującej.
E. Możesz używać funkcji agregujących w tabeli, tylko grupując całą tabelę w jedną grupę.
F. Podczas korzystania z funkcji agregujących nie można grupować wierszy tabeli według więcej niż jednej kolumny.
Odpowiedź: C, D

Na liście kolumn instrukcji SELECT można mieszać kolumny jednowierszowe z funkcjami agregacji, grupując je według kolumn jednowierszowych. Ponadto dopuszczalne jest przekazywanie nazw kolumn, wyrażeń, ograniczeń lub innych funkcji jako parametrów do funkcji agregującej.

5. Gdzie w instrukcji SELECT, która zawiera klauzulę WHERE, znajduje się klauzula GROUP BY
w instrukcji SELECT?
A. Bezpośrednio po klauzuli SELECT
B. Przed klauzulą ​​WHERE
C. Przed klauzulą ​​FROM
D. Po klauzuli ORDER BY
E. Po klauzuli WHERE
Odpowiedź: E

Klauzula GROUP BY może być umieszczona tylko po klauzuli WHERE lub po klauzuli FROM, jeśli
w oświadczeniu nie ma klauzuli WHERE.

6. Jakie dwa zadania możesz wykonać, używając tylko funkcji TO_CHAR?
A. przelicz 10 na „DZIESIĘĆ”
B. przelicz „10” na 10
C. przekonwertuj „10” na „10”
D. przelicz „DZIESIĘĆ” na 10
E. przekonwertuj datę na wyrażenie znakowe
F. przekonwertuj wyrażenie znakowe na datę
Odpowiedź: C, E

7. W jakim przypadku użyjesz FULL OUTER JOIN?
A. Obie tabele mają wartości NULL.
B. Chcesz wszystkie niedopasowane dane z jednej tabeli.
C. Potrzebujesz wszystkich dopasowanych danych z obu tabel.
D. Potrzebujesz wszystkich niedopasowanych danych z obu tabel.
E. Jedna z tabel zawiera więcej danych niż druga.
F. Chcesz mieć wszystkie dopasowane i niedopasowane dane tylko z jednej tabeli.
Odpowiedź: D

8. Otrzymujesz uprawnienie CREATE VIEW. Na co to pozwala?
A. Utwórz widok tabeli.
B. Utwórz widok w dowolnym schemacie.
C. Utwórz widok w swoim schemacie.
D. Utwórz widok sekwencji w dowolnym schemacie.
E. Utwórz widok dostępny dla wszystkich.
F. Utwórz widok tylko wtedy, gdy jest on oparty na utworzonych przez Ciebie tabelach.
Odpowiedź: C

9. Które ograniczenie można zdefiniować tylko na poziomie kolumny?
A. WYJĄTKOWE
B. NIE NULL
C. SPRAWDŹ
D. KLUCZ PODSTAWOWY
E. KLUCZ OBCY
Odpowiedź: B

10. Której klauzuli należy użyć, aby wykluczyć wyniki grupowe?
A. GDZIE
B. POSIADAJĄCY
C. OGRANICZ
D. GRUPUJ WG
E. ZAMÓW PRZEZ
Odpowiedź: B

Powiązane artykuły
Pytania do rozmowy kwalifikacyjnej Oracle PlSQL:25 pytań do rozmowy kwalifikacyjnej Oracle PLSQL ze szczegółowymi wyjaśnieniami i odpowiedziami na temat sukcesu podczas rozmowy kwalifikacyjnej
Pytania i odpowiedzi dotyczące rozmowy kwalifikacyjnej Oracle dba :pytania i odpowiedzi dotyczące rozmowy kwalifikacyjnej Oracle dba, aby odnieść sukces w dowolnej bazie danych Oracle. br/>Pytania i odpowiedzi dotyczące aplikacji Oracle do rozmowy kwalifikacyjnej:19 technicznych pytań i odpowiedzi do rozmów kwalifikacyjnych dotyczących aplikacji Oracle, aby odnieść sukces w swojej karierze

Możesz wypróbować instrukcję SQL, instalując programistę. Pobierz poniższy przewodnik dla programistów SQL

Oracle-sql-developer
Oracle-sql-developer.pdf
354,4 KiB
1327 Pobrań
Szczegóły
Data: 22 marca 2017

Mam nadzieję, że podobają Ci się te rzeczy w pytaniach do rozmowy kwalifikacyjnej Oracle z odpowiedziami. Jest to przydatne zarówno dla świeżo upieczonych, jak i doświadczonych osób. Prosimy o przesłanie opinii

Polecane kursy

Oto fajny kurs Udemy dotyczący Oracle SQL
Oracle-Sql-Step-by-step :Ten kurs obejmuje podstawowy SQL, złączenia, tworzenie tabel i modyfikowanie ich struktury, tworzenie widoków, łączenie, łączenie i wiele innych rzeczy . Świetny kurs i obowiązkowy kurs dla początkujących SQL
Pełny kurs certyfikacji Oracle SQL :To dobry kurs dla każdego, kto chce być gotowym do pracy w zakresie umiejętności programistycznych SQL. Fajnie objaśniony kurs
Oracle SQL Developer:Essentials, Tips and Tricks :Narzędzie programistyczne Oracle SQL jest używane przez wielu programistów. Ten kurs zawiera sztuczki i lekcje, jak skutecznie z niego korzystać i zostać produktywnym programistą sql
Oracle SQL Performance Tuning Masterclass 2020 :Dostrajanie wydajności jest jedną z najważniejszych i najbardziej poszukiwanych umiejętności. To dobry kurs, aby się o tym dowiedzieć i zacząć dostrajać wydajność sql


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zignorować znaki ampersand w skrypcie SQL uruchamianym z programu SQL Plus?

  2. Spojrzenie na Oracle Group-by Bug

  3. Jak zaimplementowano limit czasu zapytania JDBC firmy Oracle?

  4. Funkcja JSON_VALUE() w Oracle

  5. Jak zaimplementować relacje jeden-do-jednego, jeden-do-wielu i wiele-do-wielu podczas projektowania tabel?