Kapitel 1&2 Flashcards
Was ist eine DATEI?
Eine Menge von Datensätzen, die Zusammengehören
Was ist eine AD-HOC-ABFRAGE?
Eine spontane Abfrage an eine Datenbank
Was bedeutet DATENANOMALIE?
Fehler die durch Dateninkonsistenz auftreten.
Wie viele Anomalie gibt es?
3 Anomalie
- Änderungs - Anomalie (Update-Anomalie)
- Einfüge - Anomalie (Insert-Anomalie)
- Lösch - Anomalie (Delete-Anomalie)
Was ist Update-Anomalie?
Die selbe Daten, welche an verschiedenen Orten gespeichert sind. Die Updates müssen überall ausgeführt werden.
Was ist Insert-Anomalie?
Daten die erst dann erfasst werden können, wenn bestimmte erfasst sind.
Was ist Delete-Anomalie?
Wenn ein bestimmten Daten gelöscht wird, werden die ganze Daten gelöscht.
Was sind DATEN?
Fakten, die in einer Datei oder Datenbank gespeichert wird. Sie selbst besitzen auch Information, die Zusammenhänge haben.
Was bedeutet Datenabhängigkeit?
die Abhängigkeit einer Anwendung von der physikalischen Darstellung eines bestimmten Feldes.
Definitionen DATENBANK
- Ein verteiltes, intergrietes Computersystem, welches Nutzdaten und Metadaten enthält
- Eine geordnete, selbstschreibende Sammlung von Daten, die miteinander in Beziehung stehen.
Datenbank design?
ein zentralen Punkte bei der Erstellung einer Datenbankanwendung.
Was sind Information-Overkills?
Informationenflut, die aus unterschiedlichen Quellen auf uns zukommen.
Was bedeuted Datenmanagement?
Der Umgang mit Daten nennt man Datenmanagement
Was sind die Aufgaben und welche Rolle spielt das Datenmanagement?
die zentral/ Hauptrolle Rolle im Datenbank und die Aufgaben sind:
- Erzeugen
- Speichern
- Wiedergeben der Daten
Wie viele Daten enthält ein Datenbank und welche sind die?
2
- Nutzdaten
- Metadaten
Was sind Nutzdaten?
Sind die Daten, die Benutzer in der Datenbank und aus denen die Infos gewonnen werden
Was sind Metadaten
Das sind Daten über Daten und helfen die Nutzdaten der DB zu strukturieren.
Was heisst DBMSund was ist ihre Funktion?
Datenbankmamagement-System
Verwaltet das Datenbank, kümmert sich umds Orgaisation der Daten und regelt die Zugriffe auf die Daten. Kann aus einzelne oder mehere Programme bestehen.
Wie funktioniert DBMS?
- Anwender formuliert eine Abfrage an die DB
- Abfrage wird an DBMS weitergeleitet
3 Daten werden aus eingetliche DB abgeholt - Daten werden zurückgeliefert
Was sind Redundante Daten?
Daten, wie unnötigerweise mehrfach im DB vorkommen.
Was ist die verknüpfung zwischen Redundante Daten und Data-Warehouse-Anwendung?
Eine Bereitstellug von Redundanten Daten in zusätzlichen Geschwindigkeit erzeugt.
Was sind Content Management?
Systeme die Speicherung der Dateien innerhalb einer DB ermöglichen
Was ist eine Dateisystem?
Einzelne, elektronische Dateien in Verzeichnis gespeichert, die wiederum in anderen Verzeichnissen gespeichert sein können.
Was ist ein Feld?
Eigenschaften einer Enität (Kunde, Telefon nr., Adresse, etc.)
Was ist eine Datensatz?
Versammlug einer verknüpften Feldern, die um eine bestimmte Info geht ( Name, adresse, nummer von einer Person)
Flache Datei?
Besitzt ein Minimum Struktur
Welche Aufgaben erfüllt eine Dateiverwaltung?
- Datei Anlegen
- Daten zur Datei hinzufügen
- Daten aus Datei löschen
- Daten in der Datei ändern
- Daten aus der Datei laden.
Was bedeutet Strukturell Abhängig?
Der Zugriff auf eine Datei hängt von ihrer Struktur ab.
Erkläre den Begriff Dateninsel/Informatiosinsel
Beginnen verschiedene Abteilungen eines Unternehmens damit, eigene Datenbestände aufzubauen, die voneinander isoliert gehalten werden.
Was sind Datenredundanz?
Daten die über den selben Person/Gegenstand auf verschiedenen Orten stehen.
Was sind Datenintegrität?
Gespeicherte Datenbank Daten in einem konsistenten, wiederspruchsfreien Zustand finden.
Was versteht man unter Logisches Format der Daten?
Daten, die Menschen verstehen können.
Was versteht man unter Physikalisches Format der Daten?
Der Format in dem der Computer die Daten abspeichert.
Was ist eine 1:1 Beziehung?
EIn Datensatz der einen Tabelle mit genau einem anderen Datensatz der anderen Tabelle in Beziehung stehen kann.
Was ist eine 1:N Beziehung?
Ein Datensatz der einen Tabelle mit beliebig vielen Datensätzen der anderen Tabelle in Beziehung stehen kann
Was bedeuted ADO und was macht dies?
ActiveX Data Objects ist ein Middelware, vom MS als Weiterentwicklung der Technologie ODBC, RDO und DAO entwickelt worden ist
Was ist der unterschied zwischen ADO und ADO.NET?
ADO wurde für die ständige verbindung mit der Client entwickelt worde wärend der ADO.NET auf das Indernet eher auf lokare Datenmengen ausrichtet.
Was sind Attribute?
Bildet ein Eigenschaften eines Objekts der täglichen Lebens. Attribute werden bei der Implementierung der Datenbank zu Feldern.
Wer ist der Besitzer?
Der Elternknote des hierarchishen Datenbankmodelles wurde in Besitzer umgetauft. Ein einzelnes Element kann gleichzeitig Mitglied in verschiedenen Mengen sein.
Was ist eine Beziehung?
Eine Entität ist abhänging von einer anderen Entität.
Was bezeichnet man als Blattknoten?
Hierarchischen Datenbankmodell, welches keine Kindknotenbesitzt.
Was ist eine Businesslogik?
Ist der Teil der Datenbank, der Geschäftsregeln abbildet.
Was ist DCL?
Data Control Languge
Ein Teil von SQL, der sich mit Zugriff auf die Daten beschäftigt.
Was ist ein DDL?
Data Definition Language
Ein Teil der SQL, der sich mit der Definitionen von Objekten w.z.B. Tabellen oder Views innerhalb der B beschäfrigt.
Was ist DML?
Data Manipulation Language
EIn Teil der SQL, der sich mit der Veränderung innerhalb der DB beschäftigt.
Was ist ein Datenbankmodell?
eine abstrahierte Darstellung der Daten und der zwischen diesen Daten bestehenden Beziehung
Was ist ein Datenbanksystem und welche Komponente besteht dies?
Es ist das komplette System, das zur Datenverarbeitung genutzt wird. Dies besteht aus:
- Harware
- Daten
- DBMS
- Anwender usw.
Was ist eine Datenschicht?
Stellt Speicherung, Suche, Ansicht und Ingegrität bereit.
Was ist eine Datenuntersprache?
Sind Sprachen, die nicht komplett und die wichtige Steuerbefehele fehlen. z.B. SQL
Was ist DSS
Decision Support System
Um operativen Arbeit anfallenden Daten zu sammeln, aufzubereiten und auszuwerten. z.B. Data Warehouse
Was idst eine Detailtabelle?
Die Beziehung zwischen zwei Tabelle, welche die den Fremschlüssel erhält.
Wie funktioniert eine Einschichtige Datenbankanwendung?
Eine Anwendung, bei denen alle drei Schichten auf einem Computer in eiem einzigen Programm realisiert wird.
Was ist der unterschried zwischen einen Einzelnutzer-Datenbank und Mehrbenutzer-Datenbank?
Einzelnutzer-Datenbank:
Es kann nur ein Nutzer auf einmal mit der DB arbeiten.
Mehrbenutzer-Datenbank:
Es können gleichzeitig mehrere Benutzer verwnedet werden kann.
Was ist eine Enterprise- oder Unternehmensdatenbank?
Die Verwendung der Datenbank findet in llen Unternehmensbereich statt.
Was ist eine Entität?
Ein Objekt der realen Welt, das in der DB verwaltet wird, z.B. Person, Gegenstand, etc.
Was ist das Entity-Relationship-Modell?
ER Modell stellt eine der am weitesten verbreiteten Notationen zur konzeptuellen Beschreibung von DB
Was ist eine Fremdschlüssel?
In einer Detailtabelle wird das Feld, das auf die Mastertabelle verweist.
Was stellt eine Klasse dar?
Eine Schablone eines Objekts, welche Eingenschaften und Methoden das Objekt besitzt
Wie wird die Beziehung I:I, I:N, M:N gnannt?
Konnektivität
Wie funktioniert die M:N Beziehung?
Wenn beliebige 2 Datensätze der einen mit beliebigen Datensätzen von adneren Tabellen in Beziehung sind.
Welche Tabelle enthält den Primärschlüssel?
Mastertabelle
Was ist Middleware?
Wenn die Datenbank nur noch mit dem Middleware kommunizieren muss und nicht mehr auf den DBServer
Was ist eine N-schichtige Datenbank?
DBanwendung, die über mehr als 2 Rechner verteilt ist. z.B. Internet-Datenbankanwendung
Was ist ein Objekt?
Stellt in der objektorientiere Programmierung eine autarke Einheit von Code und Daten dar.
Was ist der Unterschied zwischen Objektorientierte DB und Objektrelationale DB?
Objektorientierte DB:
Basiert nicht auf Tabellen sonder auf Objekten, die Daten und Code vereinigen.
Objektrelationale DB:
Verbindet beide objektorientiere und Objektrelationale DB.
Was ist PL/SQL?
SQL-Dialekt der Oracle Datenbanksystem
Was ist die Präsentationsschicht?
Benutzerinterface und Berichte
Wie funktioniert der Preorder-Durchlauf?
beim hierarchischen Baumes wird immer der LINKE Kindknote ausgewählt. Bei Blattknoten geht man zurück zum Elternknoten und whlt das RECHTE Kindknote
Was ist die Realtionale DB?
Heute das meist verwendete DBModell. Daten werden in Tabellen gespeichert und Beziehung zueinander haben.
Was heisst SQL?
Structerd Query Language
Wie stellt eine Tabelle dar?
2 Dimensionale Matrix aus Ziele und Spalten. Zeilen repräsentieren Datensätze und Spalten stellen Datefelder dar.
Was ist ein Transaktionales DBSystem?
Reagiert auf direkten Benutzereingaben, z.B. Online shops, Buchungssystem
Was macht der Zeiger (Pointer)
Ist eine Variable im Speicher des Computers, der die Adresse einer anderen Variablen enthält.
Was ist eine Zweischichtige Datenbank?
Datenbank, die auf zwei Rechnern abläuft, einem CLient und einem Server.