Domande di programmazione DB2 in lingua italiana

Domande di programmazione DB2 in lingua italiana

Le seguenti domande sulla programmazione DB2 MCQ sono compilate dai nostri esperti sulla base di ricerche per testare la tua conoscenza degli argomenti di programmazione DB2. Ti consigliamo di rispondere a oltre 100 domande a scelta multipla per valutare le tue competenze linguistiche.
Si prega di continuare a scorrere verso il basso.

1: Quale delle seguenti è vera sul blocco

A.   I dati (riga) sono bloccati fino a quando non viene eseguito un commit per rilasciare i dati aggiornati.

B.   Tutti i precedenti

C.   Il blocco impedisce agli utenti simultanei di accedere a dati incoerenti.

D.   Il blocco è un processo utilizzato per garantire l'integrità dei dati.

2: Quando non conosci il formato di un'istruzione SQL all'interno di un programma che stai scrivendo, qual è una buona opzione?

A.   SQL dinamico.

B.   T-SQL.

C.   SQL statico.

D.   NoSQL.

3: Quale affermazione sui tablespaces è vera?

A.   La caduta di un tablespace non solo rimuoverà tutte le tabelle del tablespace stesso, ma anche tutti gli indici creati su queste tabelle, anche se sono archiviati separatamente nel proprio spazio di indice.

B.   Un tablespace è diviso in unità chiamate pagine, che contengono una o più righe di una tabella. Se una riga di 8000 byte viene posizionata in una pagina 4K, la riga verrà automaticamente divisa su due pagine.

C.   Un tablespace è diviso in unità chiamate pagine, che contengono una o più righe di una tabella. Se una riga di 8000 byte viene posizionata in una pagina 4K, la pagina verrà automaticamente ridimensionata a 8K.

D.   Quando si crea un tablespace, si deve indicare il gruppo di archiviazione o il bufferpool da utilizzare da questo tablespace. Se nessuno dei due è definito, la creazione del tablespace fallirà.

4: Quale operatore di sottoquery confronta un singolo valore con ogni membro del set di valore.

A.   Qualunque

B.   Tutto

C.   In

D.   Fra

5: Seleziona empname, paygrade, stipendio da EMP, salgra

A.   Giuntura esterna

B.   Nessuna delle precedenti

C.   Non eqi jood

D.   Unisciti interni

6: Quale delle seguenti affermazioni relative al blocco a livello di tablespace è corretta?

A.   Quando un tablespace viene bloccato da un altro utente, è possibile posizionare un blocco U. Tuttavia, una X-lock non è compatibile e dovrà attendere fino al rilascio del blocco S.

B.   Quando un tablespace è bloccato da un altro utente, né un blocco U né un blocco X è compatibile a questo livello. In entrambi i casi un blocco I (blocco iu, ix blocco) verrà posizionato per indicare che un blocco U o X è in attesa di essere posizionato.

C.   Quando un tablespace viene bloccato da un altro utente, è possibile posizionare un blocco U. Tuttavia, un blocco X non è compatibile. Verrà posizionato un blocco IX (intenzione di utilizzare esclusivamente) per indicare che un blocco X è in attesa di essere posizionato.

D.   Quando un tablespace è bloccato a S (uso condiviso) da un altro utente, è possibile posizionare un blocco U (uso di aggiornamento). Tuttavia, un blocco X (uso esclusivo) a questo livello costringerà a far cadere il blocco S, la sua transazione a essere ribaltata per poter posizionare il blocco X.

7: Se il SQLCA è incluso nel programma, quale delle seguenti variabili host non è nota e come tale non disponibile per il programma?

A.   Sqlstate

B.   Sqlwarn

C.   SQLCODE

D.   Sqlnum

8: Quale dei seguenti non è un tipo di dati DB2

A.   Vargrafico

B.   Long Vargraphic

C.   Grafico

D.   Long Graphic

9: Quando una colonna ha un'estensione di Null predefinita e un indice univoco viene creato su questa colonna, quali saranno gli effetti sui possibili valori null in quella colonna?

A.   C&F

B.   C'è ancora un solo null consentito, poiché è unico in quanto tale.

C.   I null non sono più consentiti, poiché i null non sono unici.

D.   Non ha influenza sui possibili valori nulli; DB2 non considera nulls quando si tratta di un indice.

10: Data la seguente dichiarazione del cursore: dichiarare il cursore di classupdate per selezionare CStitle da T001. Classe per l'aggiornamento di CDUR Quale delle seguenti istruzioni SQL incorporate utilizzerà correttamente questo cursore?

A.   AGGIORNAMENTO T001. Classe imposta CDUR = 5

B.   AGGIORNAMENTO T001. Classe imposta CDUR = 5 dove corrente di ClassUpdate

C.   Aggiorna Imposta Cdur = 5 dove corrente di ClassUpdate

D.   AGGIORNAMENTO T001. Classe C set c.cstitle = ' nuovo titolo ' Dove la corrente di ClassUpdate

11: Prendi in considerazione la seguente istruzione SQL, eseguita dall'utente S001: Crea View Boston_Teams come selezionata * da team in cui State = ' MA ' L'utente S002 ha inserito l'autorità su questo punto di vista, cosa accadrebbe se cercasse di inserire una riga in questa visione, in cui il campo di stato di quella linea contiene un valore di "IN"?

A.   La riga verrà inserita solo se l'utente ha un'autorità per inserire nella tabella S001.Teams, ma non verrà mai visualizzato in una selezione su questa vista.

B.   La riga non verrà inserita perché lo stato di campo non ha il valore "MA".

C.   La riga verrà inserita nella tabella S001.Teams, ma non verrà mai visualizzata in una selezione in questa vista.

D.   Non puoi inserire in una vista, perché le viste non contengono dati reali; Sono solo finestre virtuali sulle tabelle di base.

12: Quale delle seguenti è vera sul comando spiega

A.   Può essere utilizzato nel passaggio di bind (per SQL incorporato).

B.   Spiegare viene utilizzato per visualizzare il percorso di accesso determinato dall'ottimizzatore per un'istruzione SQL

C.   Può essere utilizzato in Spufi (per l'istruzione SQL singola)

D.   C, d & e

13: Quando si dichiara una chiave esterna su una tabella, facendo riferimento a una chiave primaria esistente con definizione completa, cosa potrebbe differire tra la chiave esterna e la chiave primaria?

A.   Il tipo di dati delle colonne incluse.

B.   L'ordine delle colonne incluse.

C.   La nulllabilità di una delle colonne incluse.

D.   ESSERE

14: Quando un utente ha un'autorizzazione selezionata su una determinata tabella di base e crea una vista su quella sola tabella, allora quale dei seguenti è vera?

A.   Lui/lei ha solo un'autorizzazione selezionata su questa vista.

B.   Lui/lei affronterà un errore di autorizzazione quando si tenta di creare la vista

C.   Può eseguire un aggiornamento solo fintanto che la definizione della vista non viene superata.

D.   Ha anche eliminato l'autorizzazione su questo punto di vista perché è il creatore della vista.

15: Data la dichiarazione: creare la tabella T1 (intero C1 non NULL, intero C2, chiave primaria (C1), chiave estera (C2) Riferimenti T2) Quanti indici non unici sono definiti per la tabella T1?

A.   3

B.   0

C.   1

D.   2

16: Quando è necessario precompilare le procedure REXX DB2 prima di eseguirle?

A.   Solo a volte, perché variano da SQL statico a dinamico.

B.   Mai perché usano SQL dinamico.

C.   Ogni volta perché usano SQL statico.

D.   Solo quando stai usando un involucro Java.

17: Le dichiarazioni SQL statiche possono essere modificate senza alterare il programma stesso?

A.   Sì, ma il programma deve essere modificato.

B.   SÌ. DB2 è un programma completamente dinamico, che accetta tutte le forme di SQL.

C.   NO.

D.   Sì, ma anche le dichiarazioni devono essere cambiate.

18: Le istruzioni SQL incorporate in un'applicazione sono chiamate cosa?

A.   SQL dinamico.

B.   PL/SQL

C.   T-SQL.

D.   SQL statico.

19: Come sono vincolate le chiamate ODBC?

A.   Non sono vincolati perché usano funzioni standard per eseguire SQL.

B.   Sono vincolati al momento della compilazione.

C.   Sono legati al pre-processo.

D.   Sono associati usando funzioni standard in SQL.

20: Cosa deve essere fatto a un'applicazione DB2 prima che possa funzionare e perché?

A.   Deve essere vincolato per primo in modo da poter riconoscere le istruzioni SQL.

B.   Deve essere compresso per primo in modo da poter riconoscere le dichiarazioni SQL.

C.   Deve essere crittografato per primo in modo da poter riconoscere le dichiarazioni SQL.

D.   Deve essere compilato per primo in modo da poter riconoscere le dichiarazioni SQL.

21: Qual è un esempio di vantaggio dell'utilizzo del linguaggio di programmazione Java?

A.   Una volta scritto il programma, può essere utilizzato con qualsiasi altro programma o software.

B.   Non vi è alcun vantaggio nella programmazione con Java.

C.   Una volta scritto il programma, si comporta come una procedura memorizzata.

D.   Una volta sviluppata un'applicazione, può essere eseguito ovunque.

22: Qual è un vantaggio della concorrenza nella programmazione dell'applicazione SQL?

A.   Aumento dei conflitti di dati.

B.   Minimizzazione dei conflitti di accesso ai dati.

C.   Aumentare i punti di accesso ai dati.

D.   Compilazione multi-thread.

23: Considera quanto segue: dichiarare il cursore di Mycurs per selezionare * da mytable dove col1 & gt; : NUM Quale delle seguenti istruzioni SQL incorporate non genererà un errore?

A.   Seleziona mycurs in: hostmytable: ind

B.   Prendi mycurs in: hostmytable: ind

C.   Seleziona * in: hostmytable: ind from mycurs

D.   Fetch * in: hostmytable: ind from mytable

24: Qual è il nome dell'effetto quando un sistema continua a ricevere lavoro, ma è giù?

A.   Effetto coclea.

B.   Effetto Faraday.

C.   Effetto StormDrain.

D.   Effetto Hutchins.

25: Quando si codifica in una lingua che richiede una dichiarazione variabile host, cosa deve precederla?

A.   ; Varchar

B.   ; hostvar

C.   ; iostream.h

D.   ; hostchar

26: Quale dei seguenti può essere realizzato con una singola istruzione di aggiornamento?

A.   Aggiornamento di più tabelle

B.   Aggiornamento di una vista composta da tabelle unite

C.   Aggiornamento di più tabelle in base a una clausola dove

D.   Aggiornamento di una tabella basata su una sotto-selezione utilizzando tabelle unite

27: Che cosa è un'applicazione Web leggera creata da più fonti?

A.   Un crackup.

B.   Un mashup.

C.   Un mixup.

D.   Un smashup.

28: Quale affermazione su un indice non è vera?

A.   Un indice ha il proprio spazio indice, creata automaticamente

B.   Un indice di clustering influenza la sequenza fisica dei dati nel tablespace.

C.   Un indice ha sempre una struttura ad albero equilibrata.

D.   Il nome di un indice può essere menzionato in un'istruzione selezionata, per migliorare le prestazioni della query.

29: Perché dovresti ricevere una risposta di comando della normale quando la struttura di allegato non è disponibile?

A.   Il database è stato disabilitato.

B.   L'uscita è stata disabilitata.

C.   L'uscita non è stata abilitata iniziata.

D.   L'uscita non è stata abilitata.

30: Prima di eseguire le dichiarazioni SQL, si desidera sapere se la struttura di allegato CICS è disponibile. Come controlli?

A.   Controlli il file di configurazione CICS.

B.   Utilizzare il comando Extra Exit nell'applicazione o chiedere exitProgram nella versione 4.0.

C.   Chiudi DB2 e controlla il Kernal CICS.

D.   Controlli il menu di configurazione CICS.

31: Quali sono due esempi di passaggi che devono essere presi prima di codificare un'applicazione con istruzioni SQL statiche o dinamiche incorporate?

A.   Trascrivere e vincolare.

B.   Compilare e legare.

C.   Pretrasscrivere e vincolare.

D.   Precompilo e legame.

32: Quanti indici saranno creati dalla seguente istruzione? Crea la tabella più smarter {col1 int non null Key Primary, Col2 Char (64), Col3 Char (32), Col4 int non null, vincolo C4 unico (col4, col1)}

A.   3

B.   2

C.   1

D.   0

33: Qual è l'output di un bind DB2

A.   Piano applicativo DB2

B.   Catalogo DB2

C.   Modulo di richiesta del database

D.   Modulo di carico

34: Cosa deve essere codificata un'istruzione selezionata?

A.   Un cursore statico

B.   Un cursore di dichiarazione.

C.   Un cursore selezionato

D.   Un cursore di definizione

35: Come si prepara un programma Java che contiene metodi JDBC?

A.   Usa il comando "Javago".

B.   Usa il comando "Javac".

C.   Utilizzare il comando "DB2java".

D.   Usa il comando "JBDC".

36: Quale dei seguenti non è uno dei tipi di autorizzazioni associate a un utente DB2?

A.   SQLID corrente

B.   ID di autorizzazione primaria

C.   ID autorizzazione SQL

D.   ID autorizzazione secondaria

37: Quali sono i tre ambienti di sviluppo primari per DB2?

A.   WebSphere Studio, Adobe Acrobat Studio e IBM Optim Development Studio.

B.   Photodata Studio, Microsoft Visual Studio e IBM Optim Development Studio.

C.   Silverlight Studio, Microsoft Visual Studio e IBM Optim Development Studio.

D.   WebSphere Studio, Microsoft Visual Studio e IBM Optim Development Studio.

38: Quale tecnica può utilizzare DB2 per interpretare più efficacemente i dati dalle tabelle di spiegazione?

A.   Elaborazione in rete.

B.   Elaborazione parallela.

C.   Elaborazione unilaterale.

D.   Elaborazione quadratica.

39: Quale delle seguenti è la sintassi corretta per una variabile di input di una stringa parmlist?

A.   DCL Sintar bin fax (15);

B.   (15) dCL Sintvar bin fisso;

C.   DCL Sinvtar bin fisso (15);

D.   DCL Sintvar bin fisso (15);

40: Quali sono tre esempi di lingue che puoi usare per programmare in DB2?

A.   HTML, MSDOS, Python.

B.   PHP, Ruby sui binari e Haskell.

C.   Perl, Python e PL/SQL.

D.   Cobol, Fortran e Perl.

41: A cosa serve SQLCA?

A.   Analizza le procedure memorizzate.

B.   Controlla il codice delle istruzioni SQL.

C.   Controlla l'esecuzione delle dichiarazioni SQL.

D.   Controlla il blocco delle dichiarazioni SQL.

42: Cos'è una struttura ospite?

A.   Un gruppo di variabili host a cui un'istruzione SQL può fare riferimento utilizzando un singolo nome.

B.   Una singola variabile host a cui un'istruzione SQL può fare riferimento utilizzando un singolo nome.

C.   Un gruppo variabile di host a cui un'istruzione SQL può fare riferimento utilizzando qualsiasi nome.

D.   Un gruppo di variabili host che può elaborare un'istruzione SQL.

43: Quale dei seguenti oggetti DB2 consente a più utenti di accedere ai dati in una tabella con ciascuno in grado di accedere solo a determinati sottoinsiemi dei dati?

A.   Tavoli a specchio

B.   Indici

C.   Alias

D.   Visualizzazioni

44: Cos'è una procedura memorizzata?

A.   Un'istruzione SQL per eseguire un programma.

B.   Un programma per eseguire le istruzioni SQL.

C.   Un metodo per l'uso di wrapper per codificare SQL.

D.   Un'istruzione SQL.

45: Quale delle seguenti affermazioni elimina tutte tranne una di ogni serie di righe ripetute nella tabella dei risultati finali?

A.   Seleziona distinto *da t1

B.   Seleziona unici * da T1

C.   Seleziona * da T1 distinto

D.   Seleziona unici (*) da T1

46: Un ruolo è un'entità di database che raggruppa uno o più privilegi. Quale delle seguenti è vera per un "ruolo"

A.   Tutti i precedenti

B.   Un ruolo non può essere un ID di autorizzazione primaria.

C.   Un ruolo non può essere impostato utilizzando un'istruzione SQLID Current Set.

D.   Un ruolo può essere il qualificatore dello schema di un oggetto. Tuttavia, quando viene utilizzato come qualificatore di schemi, un ruolo è considerato una stringa di personaggi e non aggiunge privilegi di schema implicito (alterin, creazione o dropin) a questo ruolo.

47: Una tabella temporanea dichiarata viene utilizzata per quale dei seguenti scopi?

A.   Per archiviare risultati intermedi

B.   Per condividere i set di risultati tra le applicazioni

C.   Per creare una copia di backup di un database o uno spazio di tabella

D.   Per fornire un'area per i tipi di gestori del database

48: Che tipo di operatore SQL utilizzeresti per combinare i risultati di 2 dichiarazioni selezionate mantenendo i duplicati

A.   Unisciti interni

B.   Interseca

C.   Union All

D.   Unione

49: Quale dei seguenti si verifica se una procedura o l'applicazione DB2 termina in modo anomalo durante un'unità di lavoro attiva?

A.   L'unità di Wok si sposta nello stato in sospeso

B.   L'unità di lavoro passa a Check_Pending

C.   L'unità di lavoro rimane attiva

D.   L'unità di lavoro viene riposta

50: Quale dei seguenti è un esempio di un metodo di programmazione non utilizzato nella programmazione DB2?

A.   Hadoop

B.   OBDC

C.   SQL dinamico.

D.   SQL statico

51: Data la seguente dichiarazione DDL: Crea tabella newsmart1 come smart1 quale delle seguenti cose si verificherebbe a seguito dell'esecuzione dell'istruzione?

A.   newsmart1 ha gli stessi trigger di smart1

B.   newsmart1 è popolato con dati smart1

C.   Le colonne di Newmart1 hanno gli stessi attributi di Smart1

D.   NewsMart1 ha la stessa chiave principale di Smart1

52: A cosa sarebbe utilizzato l'istruzione "SQL Connect" durante la codifica delle procedure memorizzate?

A.   Collega DB2 con Active Directory.

B.   Collega DB2 con il database.

C.   Consente a un'applicazione di comunicare con DB2.

D.   Collega DB2 con Java.

53: Quando vengono preparate le applicazioni SQL dinamiche?

A.   Quando il programma è sandbox.

B.   Quando il programma non è in esecuzione.

C.   Quando il sistema è disattivato.

D.   Mentre il programma è in esecuzione.

54: Quale dei seguenti è un meccanismo DB2 che garantisce l'integrità dei dati tra le tabelle relative alle chiavi primarie ed estere

A.   AVANTI CRISTO

B.   Integrità referenziale

C.   Integrità dei dati

D.   Pre-compilazione

55: Cosa deve accadere prima di usare l'istruzione spiega?

A.   È necessario effettuare una procedura memorizzata per elaborarla.

B.   Un involucro Java deve essere scritto per usarlo.

C.   È necessario effettuare una procedura pianificata per eseguirlo.

D.   È necessario creare una tabella del piano per contenere i risultati di spiegazione.

56: Quale codice viene utilizzato per avviare la struttura di allegato CICS?

A.   CICSGO

B.   CICSSTART

C.   Programma di collegamento Exec CICS (' dsnycom ')

D.   CICS

57: Quali sono il numero massimo di tabelle che possono essere unite in DB2

A.   12

B.   16

C.   15

D.   10

58: Cosa succede alle dichiarazioni SQL se non ci sono procedure memorizzate?

A.   Sono incorporati.

B.   Sono ignorati.

C.   Sono corrotti.

D.   Sono bloccati.

59: Quale delle seguenti è la sintassi SQLJ corretta?

A.   #// sql [myconnctxt] {update emp

B.   ///#sql [myconnctxt]}} {{|| \\ {update emp /////

C.   #sql [myconnctxt] {update emp

D.   #sql [myconnctxt] :: update // emp

60: Date le seguenti istruzioni DDL: Crea tabella Smart1 (A Int, B Int, C Int) Crea View1 come selezionare A, B, C da Smart1 dove A & GT; 250 con opzione di controllo quale del seguente inserto è corretto

A.   Inserisci in valori Smart1 (200, 2, 3)

B.   Inserisci nei valori Smart1 (350, 2, 3)

C.   Inserisci i valori di Visualizza1 (250, 2, 3)

D.   INSERIRE IN VISUALIZZA VISUALIZZAZIONE (300, 2, 3)

61: SQLSTATE è un insieme standard di messaggi di errore e avvertimenti in cui i primi due caratteri definiscono la classe e gli ultimi tre definiscono la sottoclasse dell'errore. Quale dei seguenti codici SQLState è interpretato come "nessun dati restituito"?

A.   00xxx

B.   01xxx

C.   22xxx

D.   02xxx

62: Quando dovremmo eseguire un rebind piuttosto che un legame

A.   Quando viene modificato il SQL incorporato dell'applicazione.

B.   C&E

C.   Dopo l'esecuzione di un Runstats.

D.   Quando un indice viene aggiunto a una delle tabelle utilizzate dal SQL incorporato.

63: Qual è un esempio di causa sottostante di regressioni causate da cambiamenti in DB2?

A.   Analisi di regressione.

B.   Statistiche ridondanti.

C.   Statistiche accurate.

D.   Statistiche inadeguate.

64: Quale delle seguenti è un esempio sintattico corretto del codice SQL scritto?

A.   Exec: Seleziona in: book_type da booktypes dove

B.   Digita in //: book_type da book_types dove //

C.   Seleziona Digita in: Book_Type da Book_Types dove

D.   Exec SQL Select Digita in: book_type da book_types dove

65: In quale tabella del catalogo deve essere definita le procedure memorizzate?

A.   Confproc

B.   Fermate

C.   Sysprocedure

D.   Confprocedure

66: Quale dei seguenti non è un oggetto DB2

A.   Tavolo

B.   Sinonimo

C.   Gruppo di archiviazione

D.   Colonna

67: Cosa succede quando l'esecuzione di un'utilità è terminata dal comando a termine?

A.   L'esecuzione termina normalmente, la riga corrispondente nella tabella Sysutil non viene rimossa, tutte le risorse vengono liberate.

B.   L'esecuzione termina normalmente, la riga corrispondente nella tabella Sysutil viene rimossa, tutte le risorse vengono liberate.

C.   L'esecuzione termina in modo anomalo, la riga corrispondente nella tabella Sysutil non viene rimossa, tutte le risorse vengono liberate.

D.   L'esecuzione termina in modo anomalo, viene rimossa la riga corrispondente nella tabella Sysutil, tutte le risorse vengono liberate.

68: Qual è la piattaforma di accesso ai dati Java utilizzata in DB2?

A.   jQuery.

B.   Purequery.

C.   dquery.

D.   una domanda.

69: Il linguaggio procedurale SQL può essere utilizzato per funzioni avanzate?

A.   Sì, ma devono essere precompilati prima.

B.   NO.

C.   Sì, ma con qualche codifica supplementare.

D.   Sì, ma con un set supplementare di involucri Java.

70: In quali quattro lingue possono essere specificati gli array variabili?

A.   C, C ++, Cobol o PL/I.

B.   JavaScript, C ++, Cobol o PL/I.

C.   C, c ++, fortran o pl/i.

D.   C, C ++, Perl o PL/I.

71: Perché deve essere utilizzato il precompilatore DB2 per eseguire le istruzioni SQL?

A.   Il compilatore non riconosce le dichiarazioni SQL.

B.   Il precompilatore DB2 avvolge le istruzioni SQL in Java per un utilizzo più facile.

C.   Non è necessario utilizzare il precompilatore DB2.

D.   Il precompiler DB2 esegue un database Hive per il funzionamento SQL.

72: Qual è un esempio di una colonna che conterrebbe statistiche necessarie per la programmazione?

A.   CRDX

B.   Cardy

C.   CRDF

D.   Cardf

73: Quale delle seguenti rappresenta una funzione eseguita per ogni riga in una tabella DB2

A.   Funzione scalare

B.   Raggruppa per

C.   Funzione aggregata

D.   Gruppo per avere

74: Quando si utilizza JBDC, devi recuperare l'applicazione Java se si desidera cambiare tra i driver?

A.   No, tuttavia i nuovi driver hanno bisogno di involucri.

B.   Sì, tuttavia esiste uno strumento che deve essere utilizzato per passare a un nuovo driver.

C.   No, tuttavia, deve essere scritto un codice speciale per utilizzare un nuovo driver.

D.   NO.

75: Quale dei seguenti non è un tipo di SQL dinamico?

A.   SQL interattivo.

B.   PL/SQL migliorato

C.   SQL incorporato differito.

D.   SQL dinamico incorporato.

76: Qualsiasi database deve passare attraverso un processo di normalizzazione per assicurarsi che i dati siano rappresentati una sola volta. Ciò eliminerà i problemi con la creazione o la distruzione dei dati nel database. Il processo di normalizzazione viene eseguito di solito in tre fasi che si traducono nelle forme prima, seconda e terza normale. Il che descrive meglio il processo per ottenere la terza forma normale?

A.   Se una tabella ha colonne non dipendenti dalle chiavi primarie, devono essere spostate in una tabella separata.

B.   Abbiamo una tabella con chiave multi-valore. Tutte le colonne che dipendono solo da una o da alcune delle chiavi devono essere spostate in una tabella diversa.

C.   Ogni tabella dovrebbe avere colonne correlate.

D.   Ogni tabella separata dovrebbe avere una chiave primaria.

77: Prendi in considerazione la seguente istruzione SQL incorporata: selezionare ClassName in: ClassName: ind dalla classe in cui StudName =: StudName In quale ordine dovrebbero essere valutate le seguenti variabili del programma dalla parte del programma subito dopo questa istruzione SQL?

A.   Ind, StudName, ClassName

B.   SQLCode, StudName, ClassName

C.   SQLCode, Ind, ClassName

D.   SQLCode, ClassName, Ind

78: Oltre al livello di tavolo e tablespace, a quale livello può essere posizionato blocchi impliciti da DB2?

A.   A pagina, segmento e livello di partizione.

B.   A pagina, segmento e livello di partizione.

C.   Nella riga, pagina e livello di partizione

D.   Su riga, pagina e livello di segmento.

79: In quale forma i dati sono archiviati fisicamente in DB2

A.   VSAM ESDS

B.   File piatti

C.   Tavoli

D.   Vsam lds

80: Quando non puoi abbandonare un database

A.   Se esiste un vincolo referenziale che punta a una tabella di questo database da una tabella di un altro database.

B.   Quando un'utilità DB2 ha il controllo di qualsiasi parte del database.

C.   Se esiste ancora un utente collegato al database.

D.   Prima che tutti gli indici collegati alle tabelle di questo database vengano eliminati.

81: Puoi usare Max su una colonna Char?

A.   SÌ

B.   No & nbsp;

82: In che modo DB2 determina quale dimensione del blocco utilizzare?

A.   DB2 lo determina in base alla dimensione del blocco fornita durante la creazione del tablespace

B.   Il programmatore può dirigere il DB2 che si dimentica di utilizzare

C.   Se viene specificato la dimensione del blocco, DB2 di solito sceglie una dimensione di blocco della pagina

D.   Nessuno dei precedenti & nbsp;

83: Quali sono i vari livelli di blocco disponibili?

A.   Livello di pagina

B.   Livello della tabella

C.   Livello del tablespace

D.   Tutto quanto sopra & nbsp;

84: Cosa succede quando dici un cursore aperto?

A.   Le righe sono recuperate

B.   Il cursore è posizionato nella prima riga

C.   Le righe vengono ordinate e quindi recuperate

D.   Nessuno di sopra & nbsp;

85: Può raggruppare e ordinare utilizzato in una singola query?

A.   SÌ

B.   No & nbsp;

86: Come visualizzeresti le definizioni della tabella (colonne, tipi di dati di colonne, vincoli o valori predefiniti set ecc.) Di una tabella in QMF?

A.   Di Desc Comand

B.   Seleziona * da sysibm.sysColumns dove tbname = table-name e tbCreator = 'creatore-name';

C.   Seleziona * da sysibm.syscols dove tbname = table-name e tbCreator = 'table-name';

D.   Nessuno di sopra & nbsp;

87: Quali sono gli svantaggi dell'utilizzo di Varchar?

A.   Può portare a un alto utilizzo dello spazio se la maggior parte dei valori è vicina al massimo

B.   Il posizionamento della colonna Varchar deve essere eseguito attentamente in quanto ha implicazioni per le prestazioni

C.   Il trasferimento delle righe su pagine diverse non può portare a più I/O durante il recupero

D.   Tutti i precedenti

88: Come puoi scoprire rapidamente il numero di righe aggiornate dopo un'istruzione di aggiornamento?

A.   Controlla il valore memorizzato in sqlerrd (3)

B.   Controlla il valore memorizzato in sqlerrm (3)

C.   Controlla il valore memorizzato in SQLCode

D.   Controllare il valore memorizzato in SQlerrc & nbsp;

89: In quale circostanza creeresti un indice su una tabella?

A.   Quando il tavolo è piccolo

B.   Quando la tabella viene aggiornata frequentemente

C.   Quando i valori delle colonne sono statici e contengono un intervallo ristretto di valori

D.   Quando due colonne sono costantemente utilizzate nella condizione di join della clausola di dichiarazioni selezionate e NBSP;

90: Quali sono le statistiche raccolte durante Runstats?

A.   Numero di valori distinti della colonna indicizzata

B.   Numero di righe spostate in una pagina vicina/fatica a causa dell'aumento della lunghezza della riga

C.   Numero di righe su cui sono state eseguite le statistiche

D.   Nessuno dei precedenti & nbsp;

91: Quando userai Curser con l'opzione Hold?

A.   Quando stai usando il cursore

B.   Quando si utilizza il ciclo del cursore

C.   Quando si utilizza il commit con il cursore

D.   Il cursore con opzione Hold non può essere utilizzato & nbsp;

92: Cos'è un thread?

A.   È un modulo

B.   È un set di codice & nbsp;

C.   È una connessione tra DB2 e qualche altro sottosistema

D.   Nessuno di sopra & nbsp;

93: Qual è la differenza tra QMF & amp; Spufi?

A.   Entrambi sono gli stessi

B.   Puoi conoscere SQLCode dopo aver espresso il codice in QMF. In Spufi, non è possibile

C.   SPUFI esegue domande mutlipli contemporaneamente mentre QMF esegue solo una query alla volta.

D.   Spufi è utilizzato principalmente per generare report ben realizzati con intestazioni, piè di pagina per utenti aziendali, mentre QMF non può essere utilizzato per generare report. & NBSP;

94: Qual è la restrizione sull'uso dell'Unione in SQL incorporato?

A.   Deve essere in loop

B.   Deve essere in un cursore

C.   L'Unione non funzionerà con SQL incorporato

D.   Nessuno dei precedenti & nbsp;

95: Perché Select * non è preferito nei programmi SQL incorporati?

A.   Se la struttura della tabella viene modificata, il programma dovrà essere modificato

B.   Il programma potrebbe recuperare le colonne che potrebbe non usare

C.   La possibilità di una scansione solo indice è persa

D.   Nessuno dei precedenti & nbsp;

96: Indicare sia vero che falso. Quando apri un cursore, DB2 riceverà sempre tutte le righe che soddisfano i criteri di selezione e creano un set di risultati.

A.   VERO

B.   False & nbsp;

97: Come scopriresti il ​​numero totale di righe in una tabella DB2?

A.   Utilizzando Select Count (*)

B.   Usando Seleziona tutto

C.   Usando Select *

D.   Non è possibile trovare il numero totale di righe & nbsp; & nbsp;

98: A che serve il comando gratuito?

A.   È usato per liberare lo spazio

B.   È usato per eliminare le righe

C.   È usato per eliminare il piano

D.   Nessuno dei precedenti & nbsp;

99: Quali sono le sottoquerie correlate?

A.   È una sottoquery in cui la query interna (nidificata) si riferisce al tavolo nella query esterna

B.   È una sottocquery nidificata

C.   È una sottocquery

D.   Nessuno dei precedenti & nbsp;

100: Qual è il significato di sottoline ('_') nell'istruzione simile?

A.   È una corrispondenza per il carattere specificato

B.   È una corrispondenza per tutto il personaggio

C.   È una corrispondenza per ogni singolo carattere

D.   Nessuno dei precedenti & nbsp;