Teil 12 Flashcards
(20 cards)
Ordnen Sie die folgenden Begriffe richtig zu.
Sperrkonzept → _____,
Berechtigungen → _____,
OpenSQL → _____,
ABAP Dictionary → _____
Sperrkonzept → TCL,
Berechtigungen → DCL,
OpenSQL → DQL/DML,
ABAP Dictionary → DDL
Welche Anweisung bewirkt das Einlesen eines Satzes aus einer internen Tabelle? (Wahr oder falsch?)
FETCH → ______,
SELECT SINGLE → ______,
GET → ______,
SELECT … ENDSELECT → ______,
READ TABLE → ______
FETCH → falsch,
SELECT SINGLE → falsch,
GET → falsch,
SELECT … ENDSELECT → falsch,
READ TABLE → richtig
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. → ______
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
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. → ______
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
Welchen Join realisieren nachfolgende Views?
Projektions-View → _____,
Data-View → _____,
Pflege-View → _____,
Datenbank-View → _____,
Help-View → _____,
Report-View → _____
Projektions-View → Outer Join,
Data-View → Unsinn,
Pflege-View → Outer Join,
Datenbank-View → Inner Join,
Help-View → Outer Join,
Report-View → Unsinn
Gegeben sei eine Datenbanktabelle zur Speicherung von Kundendaten. Was entspricht einer Zeile bzw. einer Spalte?
Geben Sie ggf. Beispiele an.
Zeile:
Spalte:
- Kunden
- Vorname Nachname Kdnr usw.
Bei der ________ geht es um die Eliminierung von Datenredundanzen.
Normalisierung
Wenn das Unterprogramm buchen erst aufgerufen werden soll, wenn ein COMMIT im Programm ausgeführt wird, dann muss nachfolgender Zusatz verwendet werden: PERFORM buchen
ON COMMIT
Die Datenbankschnittstelle erzeugt aus _______-SQL Anweisungen Native-SQL-Befehle.
Open
Die Definition von Daten für ein RDBMS wird in ABAP im _________ durchgeführt.
Dictionary
Eine _________ Tabelle wird durch das _________ im darunter liegenden DB-System physisch angelegt.
- transparente
- Aktivieren
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.
- Tabellen
- Zeile
- Spalte
- Primärschlüssel
Eine SAP-Transaktion ist die Ausführung eines SAP-_________
über einen ___________.
- Programms
- Transaktionscode
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 _________.
- Prüftabelle
- Fremdschlüsseltabelle
Bei der Ausführung einer Transaktion mit einem RDBMS müssen vier Eigenschaften sichergestellt sein.
Die zugehörigen (englischen) Begriffe lauten:
- atomicity
- consistency
- isolation
- durability
Transparente Tabellen werden im ___________
gepflegt. Sie werden auf dem DBMS des Datenbankherstellers angelegt, wenn der Benutzer die Schaltfläche ___________ betätigt.
- ABAP Dictionary
- aktivieren
Ein View dient dazu, mehrere ________
miteinander zu verknüpfen und selektiv ________ in den View zu übernehmen.
- Tabellen
- Felder
Den Schritt zur Auswahl der View-Felder nennt man _________
Projektion
Was versteht man unter CRUD-Operationen?
Create, read, update, delete
Wo müssen Sperrobjekte angelegt werden?
ABAP Dictionary