Beste Fragen und Antworten im Vorstellungsgespräch zu SQL-Abfragen • BUOM

8. März 2021

SQL-Interviewfragen sind wahrscheinlich technischer Natur und die Antworten erfordern ein hohes Maß an Detailliertheit. Wenn Sie sich die Zeit nehmen, sich auf ein SQL-Abfrage-Interview vorzubereiten und zu üben, werden Sie mit mehr Selbstvertrauen in das bevorstehende Interview gehen. In diesem Artikel listen wir häufige SQL-Interviewfragen auf und geben Beispielantworten, die Ihnen bei der Vorbereitung auf Ihr Interview helfen sollen.

Was sind Fragen im Vorstellungsgespräch zu SQL-Abfragen?

Bei den Interviewfragen zu SQL Query handelt es sich um offene Fragen, mit denen Sie Ihre Erfahrung in der Datenbankverwaltung beurteilen können. Abhängig von Ihren Antworten entscheidet der Interviewer, ob Ihre Kenntnisse über SQL-Abfragen den Anforderungen der Organisation entsprechen. SQL-Anweisungen werden verwendet, um Aufgaben wie das Aktualisieren von Datenbanken oder das Abrufen von Daten aus Datenbanken auszuführen. Gängige Datenbankverwaltungssysteme, die SQL verwenden, sind: Oracle, Microsoft SQL Server, Sybase, Ingres und Access.

Beispiele für Fragen und Antworten zu SQL-Abfrageinterviews

Nutzen Sie diese Interviewfragen und -antworten, um sich auf Ihr Interview vorzubereiten. Versuchen Sie, die wichtigsten Punkte zu notieren, während Sie diese häufigen SQL-Interviewfragen beantworten:

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

  1. Was ist eine Datenbank?

  2. Was ist SQL?

  3. Was sind verschachtelte Unterabfragen und korrelierte Unterabfragen?

  4. Was ist der Unterschied zwischen SQL und PL/SQL?

  5. Welche Arten von Fallbearbeitungsfunktionen sind in SQL verfügbar?

  6. Wofür wird die Datenmanipulationssprache verwendet?

  7. Was sind Joins in SQL? Listen Sie die Typen auf.

  8. Was ist ein Index?

  9. Zeigen Sie mir eine geschriebene SQL-Abfrage, die DEPARTMENT von einer Arbeitstabelle abruft und deren Länge ausgibt.

  10. Welche verschiedenen Klauseln werden in SQL verwendet?

  11. Wie viele Aggregatfunktionen sind in SQL verfügbar?

  12. Was sind die Eigenschaften einer Transaktion?

  13. Was sind Skalarfunktionen in SQL?

  14. Was ist eine Ansicht und wie wird sie in SQL aktualisiert?

  15. Was ist Sandboxing in SQL Server?

  16. Was ist Normalisierung?

1. Was ist eine Datenbank?

Beispiel: „In einer Datenbank werden Informationen gesammelt, die in einer Form organisiert sind, die eine bessere und schnellere Speicherung, Verarbeitung und Zugriff ermöglicht.“

2. Was ist SQL?

Beispiel: „SQL, auch bekannt als „Structured Query Language“, ist eine Programmiersprache, die für die Datenverwaltung in relationalen Datenbankverwaltungssystemen verwendet wird.“

3. Was sind verschachtelte Unterabfragen und korrelierte Unterabfragen?

Beispiel: „Eine verschachtelte Unterabfrage ist eine Unterabfrage innerhalb einer anderen Unterabfrage. Eine Abfrage wird als „korrelierte Unterabfrage“ bezeichnet, wenn das Ergebnis der Unterabfrage von den Werten der Spalten der übergeordneten Abfragetabelle abhängt.

4. Was ist der Unterschied zwischen SQL und PL/SQL?

Beispiel: „SQL ist eine strukturierte Abfragesprache, die Datenbanken erstellt und darauf zugreift, und PL/SQL sind Konzepte, die sich auf Programmiersprachenprozeduren beziehen.“

5. Welche Arten von Fallbearbeitungsfunktionen sind in SQL verfügbar?

Beispiel: „Verschiedene Registerverarbeitungsfunktionen:

1. LOWER – wandelt die angegebene Zeichenfolge in Kleinbuchstaben um.

2. UPPER – wandelt die angegebene Zeichenfolge in Großbuchstaben um.

3. INITCAP – Wandelt jeden ersten Buchstaben eines Wortes in Großbuchstaben und die übrigen Buchstaben in Kleinbuchstaben in einer bestimmten Zeichenfolge um.“

6. Wofür wird die Datenmanipulationssprache verwendet?

Beispiel: „DML kann verwendet werden, um Daten in einer Datenbank zu manipulieren oder darauf zuzugreifen.

Und DML führt die folgenden spezifischen Funktionen aus:

  • Fügt Daten oder Zeilen in eine Datenbank ein

  • Ruft Daten ab oder ruft sie ab

  • Entfernt Daten aus der Datenbank

  • Aktualisiert Daten in der Datenbank“

7. Was sind Joins in SQL? Liste der Typen

Beispiel: „Das Schlüsselwort Join wird verwendet, um Daten aus zwei oder mehr verwandten Tabellen abzurufen. Gibt Zeilen zurück, die in beiden Join-Tabellen eine Übereinstimmung haben.

Liste der Vereine:

  • Recht auf Beitritt

  • Querverbindung

  • Selbst beitreten

  • Äußerer Join

  • Volle Verbindung“

8. Was ist ein Index?

Beispiel: „Ein Datenbankindex ist eine Datenstruktur, die die Geschwindigkeit von Datenabrufvorgängen für eine Datenbanktabelle verbessert.“ Ein Index kann für eine oder mehrere Tabellenspalten erstellt werden.

9. Zeigen Sie eine geschriebene SQL-Abfrage an, die DEPARTMENT aus einer Arbeitstabelle auswählt und deren Länge ausgibt.

Beispiel: „Die Abfrage kann wie folgt geschrieben werden:

Wählen Sie eine einzelne ABTEILUNG unter „Arbeiter“ aus.“

10. Welche verschiedenen Klauseln werden in SQL verwendet?

Beispiel: „In SQL verwendete Klauseln:

  • WHERE-Klausel: Diese Klausel wird verwendet, um eine Bedingung zu definieren und nur die Datensätze abzurufen und anzuzeigen, die der angegebenen Bedingung entsprechen.

  • GROUP BY-Klausel: Wird mit der SELECT-Anweisung verwendet, um das Ergebnis der ausgeführten Abfrage anhand des darin angegebenen Werts zu gruppieren.

  • HAVING-Klausel: Diese Klausel wird in Verbindung mit der GROUP BY-Klausel verwendet.

  • ORDER BY-Klausel: Diese Klausel gibt die Reihenfolge der Abfrageausgabe an, entweder aufsteigend (ASC) oder absteigend (DESC).

  • USING-Klausel: Die USING-Klausel wird beim Arbeiten mit SQL-Verbindungen verwendet.“

11. Wie viele Aggregatfunktionen sind in SQL verfügbar?

Beispiel: „SQL-Aggregatfunktionen berechnen Werte aus mehreren Spalten in einer Tabelle und geben einen einzelnen Wert zurück.“

In SQL werden sieben Aggregatfunktionen verwendet:

  • MIN(): Gibt den kleinsten Wert unter den Einträgen zurück.

  • SUM(): Gibt die Summe der angegebenen Spaltenwerte zurück.

  • FIRST(): Gibt den ersten Wert zurück.

  • LAST(): Gibt den letzten Wert zurück.

  • AVG(): Gibt den Durchschnitt der angegebenen Spalten zurück.

  • COUNT(): Gibt die Anzahl der Tabellenzeilen zurück.

  • MAX(): Gibt den größten Wert unter den Datensätzen zurück.“

12. Welche Eigenschaften hat eine Transaktion?

Beispiel: „Die Eigenschaften einer Transaktion sind unter dem Akronym ACID bekannt, das Folgendes umfasst:

  • Atomarität: Überprüft, ob jede Transaktion erfolgreich abgeschlossen wurde.

  • Konsistenz: Stellt sicher, dass Änderungen, die als Ergebnis erfolgreicher Transaktionen vorgenommen wurden, korrekt in der Datenbank widergespiegelt werden.

  • Isolation: Transaktionen werden separat und isoliert ausgeführt, und von einer Transaktion vorgenommene Änderungen wirken sich nicht auf andere aus.

  • Haltbarkeit: Änderungen an der Datenbank mit festgeschriebenen Transaktionen bleiben auch nach einem Systemausfall unverändert.“

13. Was sind Skalarfunktionen in SQL?

Beispiel: _„Basierend auf Eingabewerten geben Skalarfunktionen einzelne Werte zurück. Diese Skalarfunktionen sehen folgendermaßen aus:

  • DLSTR()

  • RUNDEN()

  • UCASE()

  • LCASE()

  • DURCHSCHNITT()

  • FORMAT()”

14. Was ist eine Ansicht und wie wird sie in SQL aktualisiert?

Beispiel: „Eine Ansicht ist eine virtuelle Tabelle, die Zeilen und Spalten mit Feldern aus mehreren Tabellen oder nur einer Tabelle enthält.“

Mit CREATE/REPLACE kann eine Ansicht in SQL aktualisiert werden.

Befolgen Sie die Abfragesyntax, um die generierte Ansicht auszuführen und zu aktualisieren.

15. Was ist Sandboxing in SQL Server?

Beispiel: „Die SQL Sandbox ist ein sicherer Ort in der SQL Server-Umgebung, an dem Skripte ausgeführt werden. Jede SQL-Sandbox kann sein:

  • Sandbox mit externem Zugriff: Der Benutzer kann die Speicherzuweisung nicht steuern, hat aber Zugriff auf Dateien.

  • Sandbox mit unsicherem Zugriff: Enthält Codes, die nicht vertrauenswürdig sind, wenn der Benutzer auf den Speicher zugreifen kann.

  • Secure Access Sandbox: Der Benutzer kann nicht auf den Speicher zugreifen und keine Dateien erstellen, aber er kann SQL-Vorgänge wie das Erstellen gespeicherter Prozeduren oder Trigger ausführen.“

16. Was ist Normalisierung?

Beispiel: „Normalisierung wird verwendet, um Daten so zu organisieren, dass keine Datenredundanz in der Datenbank auftritt und um Aktualisierungs-, Einfüge- und Löschanomalien zu vermeiden.“

Ähnliche Beiträge

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert