Teil 12 Flashcards

(20 cards)

1
Q

Ordnen Sie die folgenden Begriffe richtig zu.

Sperrkonzept → _____,
Berechtigungen → _____,
OpenSQL → _____,
ABAP Dictionary → _____

A

Sperrkonzept → TCL,
Berechtigungen → DCL,
OpenSQL → DQL/DML,
ABAP Dictionary → DDL

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

Welche Anweisung bewirkt das Einlesen eines Satzes aus einer internen Tabelle? (Wahr oder falsch?)

FETCH → ______,
SELECT SINGLE → ______,
GET → ______,
SELECT … ENDSELECT → ______,
READ TABLE → ______

A

FETCH → falsch,
SELECT SINGLE → falsch,
GET → falsch,
SELECT … ENDSELECT → falsch,
READ TABLE → richtig

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

Wahr oder falsch?

Datenbanksperren eignen sich, um betriebswirtschaftliche Konsistenz zu gewährleisten. → ______

Wenn in einem SAP System mehrere Applikationsserver eingebunden sind, verwaltet auf jedem
Applikationsserver genau ein Workprozess eine Sperrtabelle. → ______

Eine Datenbank LUW umfasst den Vorgang vom ersten Datenbankbefehl bis zum Ende des Dynproblock
(PAI-PBO) und dem Festschreiben der Daten. → ______

Das SAP Sperrkonzept erfordert das explizite Setzen der Sperren im ABAP-Code. → ______

Beim SAP Sperrkonzept können Sperren gesammelt und gemeinsam gesetzt werden. → ______

Das SAP Sperrkonzept ist von Datenbanksperren unabhängig. → ______

Eine SAP LUW erlaubt das Sperren von Datensätzen über mehrere Dialogschritte hinweg. → ______

Innerhalb eines Dynproblocks (PAI-PBO) ist die Konsistenz auf Datenbankebene sichergestellt. → ______

A

Datenbanksperren eignen sich, um betriebswirtschaftliche Konsistenz zu gewährleisten. → falsch

Wenn in einem SAP System mehrere Applikationsserver eingebunden sind, verwaltet auf jedem
Applikationsserver genau ein Workprozess eine Sperrtabelle. → falsch

Eine Datenbank LUW umfasst den Vorgang vom ersten Datenbankbefehl bis zum Ende des Dynproblock
(PAI-PBO) und dem Festschreiben der Daten. → richtig

Das SAP Sperrkonzept erfordert das explizite Setzen der Sperren im ABAP-Code. → richtig

Beim SAP Sperrkonzept können Sperren gesammelt und gemeinsam gesetzt werden. → richtig

Das SAP Sperrkonzept ist von Datenbanksperren unabhängig. → richtig

Eine SAP LUW erlaubt das Sperren von Datensätzen über mehrere Dialogschritte hinweg. → richtig

Innerhalb eines Dynproblocks (PAI-PBO) ist die Konsistenz auf Datenbankebene sichergestellt. → richtig

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

Wahr oder falsch?

PERFORM myform ON COMMIT erlaubt die Übergabe von Parametern. → ______

Wenn PERFORM myform ON COMMIT mehrfach aufgerufen wird, wird das Untergramm myform
trotzdem nur einmal ausgeführt. → ______

Wenn die Verarbeitung einer Benutzereingabe in das ABAP Dynpro eine länger andauernde Verarbeitung hervorruft, bietet sich die Hintergrundverbuchung an. → ______

Die Verbuchungstechnik bündelt Anweisungen über eine DB-LUW hinweg. → ______

A

PERFORM myform ON COMMIT erlaubt die Übergabe von Parametern. → falsch

Wenn PERFORM myform ON COMMIT mehrfach aufgerufen wird, wird das Untergramm myform
trotzdem nur einmal ausgeführt. → richtig

Wenn die Verarbeitung einer Benutzereingabe in das ABAP Dynpro eine länger andauernde Verarbeitung hervorruft, bietet sich die Hintergrundverbuchung an. → richtig

Die Verbuchungstechnik bündelt Anweisungen über eine DB-LUW hinweg. → richtig

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

Welchen Join realisieren nachfolgende Views?

Projektions-View → _____,
Data-View → _____,
Pflege-View → _____,
Datenbank-View → _____,
Help-View → _____,
Report-View → _____

A

Projektions-View → Outer Join,
Data-View → Unsinn,
Pflege-View → Outer Join,
Datenbank-View → Inner Join,
Help-View → Outer Join,
Report-View → Unsinn

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

Gegeben sei eine Datenbanktabelle zur Speicherung von Kundendaten. Was entspricht einer Zeile bzw. einer Spalte?
Geben Sie ggf. Beispiele an.

Zeile:
Spalte:

A
  1. Kunden
  2. Vorname Nachname Kdnr usw.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
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
8
Q

Wenn das Unterprogramm buchen erst aufgerufen werden soll, wenn ein COMMIT im Programm ausgeführt wird, dann muss nachfolgender Zusatz verwendet werden: PERFORM buchen

A

ON COMMIT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
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
10
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
11
Q

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

A
  1. transparente
  2. Aktivieren
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
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
  1. Tabellen
  2. Zeile
  3. Spalte
  4. Primärschlüssel
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Eine SAP-Transaktion ist die Ausführung eines SAP-_________
über einen ___________.

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

Gegeben sei eine Kundentabelle und eine Adresstabelle. Ein Kunde kann mehrere Adressen haben. Die
Kundentabelle übernimmt die Rolle der_________. Die Adresstabelle übernimmt die Rolle der _________.

A
  1. Prüftabelle
  2. Fremdschlüsseltabelle
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Bei der Ausführung einer Transaktion mit einem RDBMS müssen vier Eigenschaften sichergestellt sein.
Die zugehörigen (englischen) 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
16
Q

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

A
  1. ABAP Dictionary
  2. aktivieren
17
Q

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

A
  1. Tabellen
  2. Felder
18
Q

Den Schritt zur Auswahl der View-Felder nennt man _________

19
Q

Was versteht man unter CRUD-Operationen?

A

Create, read, update, delete

20
Q

Wo müssen Sperrobjekte angelegt werden?

A

ABAP Dictionary