22

Modul 141 (Fach) / Datenbank Fragen Kapitel 5-8 (Lektion)

weiter weiter^^

Diese Lektion wurde von InkaMaier erstellt.

Lektion lernen

Anzeige
  • 25a) Was bedeutet die Abkürzung ACID? Atomarität (atomicity) Konsistenz (consistency) Isoliertheit (Isolation) Dauerhaftigkeit (durability)
  • 25b) Was beduetet Atomarität ? Eine Transaktion wird entweder ganz oder gar nicht ausgeführt. Eine Transaktion ist "unteilbar".
  • 25c) Was bedeutet Konsistenz? Nach Abschluss der Transaktion befindet sich die Datenbank in einem, konsistenten Zustand. Das bedeutet, das Wiederspruchsfreiheit der Dateien gewährleitet sein muss.  Es hat auch die Bedeutung das es keine fehlerhaften Verknüpfunge geben darf. z.B das ein Link nicht ins Leere führt. Einhe Relationale Datenbanken besteht meistens aus aus mehreren Tabellen, wobei die Einträge Bezüge (Relationen) zueinander haben. Wenn man einen Eintrag z.B löscht, dan müssen auch die Verknüpfungen gelöscht werden, die sich in anderen Tabellen befinden.
  • 25d) Was beduetet Isoliertheit? Die Datensätze werden so kurzzeitig wie möglich gesperrt bei einer Transaktion, bei der Sperrung werden sie isoliert. Das heisst ein Zugriff ist bei einer Transaktion nicht möglich.
  • 25e) Was ist eine Dauerhaftigkeit? Nach Abschluss einer Transaktion müssen die Manipulationen dauerheaft in der Datenbank gespeichert sein. Der Pufferpool speichert häufig verwendete Teile einer Datenbank im Arbeitsspeicher Diese müssen aber nach Abschluss auf der Festplatte gespeichert werden.
  • 26a) Wie lautet der Befehl, um ein SQL Server über Netz zu testen? mysqladmin -h <IP> ping
  • 27a)Was ist ODBC? ist eine standardisierte Datenbankschnittstelle, die SQL als Datenbanksprache verwendet. Eine Datenbankschnittstelle ist eine Programmierschnittstelle, die den Zugriff auf und den Datenaustausch mit einer Datenbank regelt, d.  h. die Kommunikation zwischen einer Softwareapplikation und der Datenbank ermöglicht.
  • 27b) Wo wird ODBC verwendet in der Windows- oder Linuxwelt? In der Windowswelt, aber Linux unterstützt ODBC auch.
  • 27c) Was bedeutet ODBC? Open Database Connectivity
  • 27d) Wo können sie überprüfen, das der Treiber ODBC auf ihrem System installiert ist? Start-> Einstellungen_> Systemsteuerung_> Verwaltung-> Datenquellen (ODBC) oder ODBC-Administrator
  • Anzeige
  • 27e) Nennen sie eine Anwendung von ODBC? Access
  • 27f) Welche Datenbanken unterstüzten ODBC? MySQL Oracle
  • 28a)) Sie haben die DOS Konsole geöffnet, "mysql" eingegeben und möchten die Serverparameter anzeigen, welchen Befehl benötigen Sie? mysql --help
  • 28b)Wie sind die Statusinformationen des DB Servers zugänglich? als Systemvariablen
  • 28c) Über welchen Befehl werden die Systemvariablen abgefragt, wenn sie sich im "mysql.exe" befinden? SHOW VARIABLES
  • 28d) Sie haben "mysql.exe" gestartet und geben den Befehl "mysqlshow" ein. Was bekommen sie für Informationen? Das Programm mysqlshow gibt einen Überblick über die vom Server verwalteten Datenbanken, Tabellen und Spalten.
  • 29a) Wie wird der Speicherbedarf pro Tabelle bei Nutzerdaten in MyISAM berechnet? Nutzerdaten(*.MYD) = Anzahl_Datensätze * [SUM(Bytes_pro_Attribut...n)+5]
  • 29b) Wie wird der Speicherbedarf pro Tabelle bei Indizes in MyISAM berechnet? Indizies(*.MYI) = Anzahl_Schlüssel* [(Schlüssellänge+4) /0.67]
  • 29c) Wie wird der Speicherbedarf pro Tabelle bei Systemdaten in MyISAM berechnet? Systemdaten(*.FRM) = 8500 + (Anzahl_Attribute*40)
  • 30a) Was protokolliert der Error Log (host.err)? Das Fehlerprotkoll protokolliert jeden Start und Shutdown des MySQl Servers wovie alle Fehlermeldungen des Servers in Textform.
  • 30b) Was protkolliert der Update Log (host.bin.001, -002,....)? Diese Protokoll zeichnet alle Änderungen in Binärformat auf.. Hinweis: Das Update Log wird für die Wiederherstellung von Daten verwendet.
  • 30c) Was protokolliert das Query Log(host.log)? Das Login- und Operationsptokoll zeichnet auf, welcher Benutzer welche Daten liest oder ändert.