FRAGEN 9 Flashcards

1
Q

Bei der ____________ geht es um die Eliminierung von Datenredundanzen.

A

Normalisierung

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Die Datenbankschnittstelle erzeugt aus _____-SQL Anweisungen Native-SQL-Befehle.

A

Open

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Die Definition von Daten für ein RDBMS wird in ABAP im _________ durchgeführt.

A

Dictionary

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Eine _________ Tabelle wird durch das _________ im darunter liegenden DB-System physisch angelegt

A

transparente
Aktivieren

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

In einem relationalen DBMS sind die Daten in __________ gespeichert. Jedem Datensatz entspricht eine
_______ der Ablagestruktur. Weil alle Datensätze gleich strukturiert sind, entspricht jedem
“Strukturelement” eine ______
. Jeder Tabelleneintrag wird eindeutig über den _____________ identifiziert

A

In einem relationalen DBMS sind die Daten in Tabellen gespeichert. Jedem Datensatz entspricht eine
Zeile der Ablagestruktur. Weil alle Datensätze gleich strukturiert sind, entspricht jedem
“Strukturelement” eine Spalte
. Jeder Tabelleneintrag wird eindeutig über den Primärschlüssel identifiziert

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Eine SAP-Transaktion ist die Ausführung eines SAP-Programms
über einen ______________

A

Transaktionscode

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Bei der Ausführung einer Transaktion mit einem RDBMS müssen vier Eigenschaften sichergestellt sein.
Die zugehörigen (engischen) Begriffe lauten:

A

1.atomicity
2.consistency
3.isolation
4.durability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Transparente Tabellen werden im ________________
gepflegt. Sie werden auf dem DBMS des Datenbankherstellers angelegt, wenn der Benutzer die
Schaltfläche __________ betätigt.

A

Transparente Tabellen werden im ABAP Dictionary
gepflegt. Sie werden auf dem DBMS des Datenbankherstellers angelegt, wenn der Benutzer die
Schaltfläche aktivieren betätigt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Ein View dient dazu, mehrere ________
miteinander zu verknüpfen und selektiv ________ in den View zu übernehmen

A

Tabellen
Felder

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Was versteht man unter CRUD-Operationen?

A

Create, read, update, delete

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Wo müssen Sperrobjekte angelegt werden?

A

ABAP Dictionary

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wann führt das ABAP-Laufzeitsystem implizit ein ROLLBACK bei der MESSAGE-Anweisung
aus?
Wählen Sie eine oder mehrere Antworten:

A

Abbruch, Exit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Worauf müssen Sie beim Anlegen einer Datenbanktabelle achten, wenn die Stamm- und
Bewegungsdaten der SAP-Anwender auf verschiedenen Mandanten strikt voneinander getrennt sollen?

A

MANDT muss Bestandteil des Primärschlüssels sein.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Was versteht man unter einer SAP LUW?

A

Eine SAP-LUW ist eine logisch zusammenhängende Einheit von Dialogschritten, deren Änderungen
innerhalb einer einzigen DB-LUW ausgeführt werden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Welches Systemfeld dient dazu, das erfolgreiche Durchführen eines OpenSQL-Befehls (z.B. SELECT)
abzufragen?

A

sy-subrc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Eine SAP-Transaktion soll aus mehreren Dialogschritten bestehen. In jedem Dialogschritt kann der
Anwender Daten ändern. Was muss der ABAP-Programmierer beachten, damit ein ROLLBACK zu einem
beliebigen Zeitpunkt möglich ist?

A

Die geänderten Daten werden gebündelt in der letzten DB-LUW der SAP-LUW auf die Datenbank
geschrieben.

17
Q

Warum soll im Regelfall für Datenbankzugriffe “Open SQL” statt “Native SQL” verwendet werden?

A

Open SQL ist unabhängig vom eingesetzten Datenbanksystem

18
Q

Was ist ein Fremdschlüssel?

A

Feld in der DB-Tabelle, das einen Primärschlüssel einer anderen DB-Tabelle enthält.

19
Q

Welche Technik soll zum Lesen zusammengehöriger Sätze aus mehreren Datenbanktabellen eingesetzt
werden, da sie meist wesentlich performanter ist als geschachtelte SELECT-Anweisungen?

A

Join

20
Q

Wie heißt die performante Technik, um den Inhalt einer Datenbanktabelle in eine interne Tabelle zu
laden?

A

Array Fetch

21
Q

Womit werden die Spalten einer Datenbanktabelle typisiert?

A

Datenelemente

22
Q

Eine SAP Transaktion soll aus mehreren Dynpros bestehen. Bei jedem Bildwechsel wird implizit ein
COMMIT auf der Datenbank ausgeführt.

A

Wahr

23
Q

Analog zu Java muss für den Datenbankzugriff zunächst ein Datenbanktreiber ADBC (ABAP Database
Connectivity) eingebunden werden, der vom jeweiligen Hersteller der Datenbank bereitgestellt wird.

A

Falsch

24
Q

Datenbanksperren leben stets so lange, wie eine SAP-LUW existiert

A

Falsch

25
Q

Eine DB-LUW beinhaltet eine Folge von DB-Operationen, die nicht teilbar sind.

A

Wahr