Grundlagen zur Verwendung und Entwicklung von Datenbanksystemen
|
|
- Gabriel Beutel
- vor 8 Jahren
- Abrufe
Transkript
1 Grundlagen zur Verwendung und Entwicklung von Datenbanksystemen Vorlesung im Wintersemester 2007/08 (Abschnitt Einführung und Grundlagen) WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 1
2 Motivation und Ziele WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 2
3 Motivation für DBMS Redundanz und Inkonsistenz Zusammenhänge zwischen Datenobjekten Multiuserbetrieb (Vermeidung von Anomalien) Verlust von Daten (Wiederherstellung von Daten) Integritätsverletzungen (Konsistenzbedingungen) Sicherheitsprobleme Wiederverwendung bestehender Systeme WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 3
4 Definition Datenbank Eine Datenbank (kurz DB) ist ein integrierter, persistenter Datenbestand einschließlich aller relevanten Informationen über die dargestellte Information (Metainformation, d.h. die Integritätsbedingungen und Regeln), der einer Gruppe von Benutzern in nur einem Exemplar zur Verfügung steht. WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 4
5 Beispiele von Datenbanken I Datenbanken bei Reiseveranstaltern - Buchungssysteme (Flug, Hotel, Mietwagen, ) - Kundendatenbanken - Flugpläne Datenbanken bei Telekommunikationsanbietern - Verwaltung der technischen Einrichtungen - Verrechnung von Leistungen - Kundendatenbanken WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 5
6 Beispiele von Datenbanken II Datenbanken an Hochschulen - Vorlesungsverzeichnisse - Immatrikulierte Studenten - Verwaltung von Veröffentlichungen Datenbanken in einer Bibliothek - Vorhandene Bücher und Medien - Ausleihe und Vorbestellungen - Leserdatenbanken WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 6
7 Datenbankszenario I (Beispiel aus der Welt der Telekommunikation) WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 7
8 Datenbankszenario II (Beispiel aus der Welt der Telekommunikation) Kundendatenbank eines Telco -Unternehmens - Idee - Anforderungen - Konzept - Datenmodell - Umsetzung Idee: Konsistente und konvergente Ablage aller kundenrelevanten Informationen WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 8
9 Kerninformationsobjekt Kunde Informationen zu allen potentiellen Kunden - ca. 40 Mio. Kunden in Deutschland - personenbezogene Daten - genutzte Produkte - verantwortliche Serviceeinheit - Verrechnung genutzter Leistungen - Datenbankszenario III (Brainstorming zu den Zielen) WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 9
10 Potentielle Nutzer und Schnittstellen Anforderungsanalyse Datenbankszenario IV (Anforderungsanalyse) - Zielstellung und Business Case - Wer soll die Datenbank nutzen? - Welche Inhalte soll die Datenbank haben? - Welche Abfragen sollen unterstützt werden? - Aktualität der Dateninhalten? - Art des Informationsabrufs? Migrationsanforderungen WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 10
11 Datenbankszenario V (Grobkonzeption der Kundendatenbank) Master für alle Anwendungen Basisdaten Altsysteme mit Kundendaten - Daten für ca. 40 Mio. Kunden - je Kunden ca. 1KByte an Informationen - ca. 20 Anwendungen mit Kundendaten - Vielfältige Referenzen zu vorhandenen Systemen - Art der auszunehmenden Daten (textlich, Lageplan, ) Aktualität der Daten in den Systemen WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 11
12 Datenbankszenario VI (Modellierung des Diskursbereiches) Strukturierung der Information - Ziele schriftlich fixieren - Basisdaten zusammenstellen - Anforderungen detailliert beschreiben - Konzeption textlich erläutern Konzeptionelles Datenmodell entwerfen - Abhängig von den Zielen und Anforderungen - Vorraussetzung für die Umsetzung mittels DBMS WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 12
13 Datenbankszenario VII (Ausschnitt aus dem ER-Modell) WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 13
14 Kunde Datenbankszenario VIII (Abbildung auf Tabellen) Kunden_ID Name Adresse 101 Peter Fanz Berlin, Wittestr. 30H 102 Hans Busch Wildau, Spatzenweg 7 Produkt Produkt_Nr Beschreibung Preis in Euro Bem.: Tabellen wurden weder normalisiert noch wurde die Beziehung (Kunden hat Produkte) abgebildet! T11 T12.. ISDN s 0 ISDN s 2m WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 14
15 Spalten Attribute Zeilen Datensätze Tabellename Datenbankszenario IX (Abbildung auf Tabellen) Identifikation der Datensätze (Schlüssel) Konzeptionelles Modell: Entity-Relationship-Modell Abbildung mittels konkreter Systeme: - filebasierte Systeme: Excel - Pseudo DB: Access, dbase, Paradox - Echte DBMS: Oracle, IBM DB2, MS SQL Server WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 15
16 Dateiverwaltung und Datenbanken WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 16
17 Von der Dateiverwaltung zur Datenbanktechnologie Frühzeit: 1950 bis 1967 Verwendung von Großrechnern (Zimmergröße) Überwiegend genutzt für numerische Probleme Geringe Aufmerksamkeit für Daten Hauptspeichergröße: 50KByte Programmiersprachen: Assembler, Algol, Fortran bis 1963 nur elementare Daten im Programm WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 17
18 Von der Dateiverwaltung zur Datenbanktechnologie Dateien sind eine Sammlung logisch zusammengehörender Daten, die auf geeigneten Medien gespeichert werden können und über einen Namen identifizierbar sind. Das Dateisystem (z.b. FAT, VFS) organisiert die Verwaltung der Dateien auf einem Speichermedium, wobei unterschiedliche Zugriffsformen und ggf. Schutzfunktionen realisiert werden können. Quelle: Schneider, U.: Betriebssysteme und Systemsoftware, in Taschenbuch der Wirtschaftsinformatik, Fachbuchverlag Leipzig, 2003 WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 18
19 Von der Dateiverwaltung zur Datenbanktechnologie Dateikonzept ab 1963 Datei mit Menge von Datensätzen internes Format Organisationsform: sequentiell, index-sequentiell, regional Verarbeitungsformen: lesen, schreiben, ändern Satzform: Sätze fester oder variabler Länge (eventl. Blöcke) Medium: Art des ext. Gerätes (Magnetplatte, Magnetband, ) Feste Datenlänge rec 1 rec 2 rec 3 Variable Datenlänge rec 1 rec 2 rec 3 WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 19
20 Von der Dateiverwaltung zur Datenbanktechnologie WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 20
21 Eigenschaften des Dateikonzeptes I Datei als Organisationseinheit Zugriff des Anwenders über das Betriebssystem Unterschiedliche Nutzer Dateien waren bestimmten Programmen fest zugeordnet Anwendungsspezifische Datenorganisation Ggf. mit einer Kopie arbeiten (?!) Logisch zusammengehörige Daten über Dateien verteilt WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 21
22 Keine granulare Rechteverteilung Keine Möglichkeiten zur Synchronisation Große Sperrgranulate Redundante Daten - Verschwendung von Ressourcen (HW, aber auch HR) - Gefahr von Inkonsistenzen Eigenschaften des Dateikonzeptes II Plattform- und Anwendungsabhängig Ineffizient bei großen Datenmengen WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 22
23 Entwicklung bis zur Neuzeit I Übergang von der klassischen, programmzentrierten Sicht zur datenzentrierten Sicht (DB-Technologie) Anfang etwa von 1968 bis Begleitet wurde diese Entwicklung von der steigenden Kapazität externer Massenspeicher und dem steigender Wert gespeicherten Informationen (Daten). Die Verfügbarkeit der Daten und der Zugriff im Dialog wurde wichtiger als umfangreiche Auswertealgorithmen. WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 23
24 Entwicklung bis zur Neuzeit II Das Datenmodell beschreibt die logische Struktur der Datenbasis. Der Nutzer verwendet eine Datenbankabfragesprache (zumeist SQL Structured Query Language) zur Wiedergewinnung von Informationen aus der Datenbasis. Als Mittler zwischen Nutzer und Datenbasis arbeitet ein Datenbankmanagementsystem (kurz DBMS). WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 24
25 Einordnung eines DBS Individual-Software Anwendungssoftware Basissoftware Systemsoftware (z.b. Datenbanksysteme) Betriebssystem WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 25
26 Architektur von DBMS WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 26
27 Begriff des DBMS Unter dem Begriff Datenbankmanagementsystem (kurz DBMS) verstehen wir die Gesamtheit der Software- Module, die die Verwaltung einer Datenbank übernehmen. Ein Datenbanksystem ist die Kombination von DBMS und einer Datenbank. WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 27
28 Bestandteile DBS DBS = DBMS + DD + ndb (bei n > 1) DBS Datenbanksystem DBMS Datenbankmanagementsystem DD Data Dictionary (Datenbankschema) DB Daten eines Anwendungsbereiches WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 28
29 Datenbankmanagementsysteme WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 29
30 Codd sche Regeln 1 Nach Festlegung von E. F. Codd sind Regeln formulierbar, nach deren Bewertung jedes Datenbankmanagementsystem validierbar ist. Die folgenden 9 Regeln wurden bereits Anfang der 80er- Jahre durch Codd als Anforderungen an Datenbankmanagementsysteme formuliert. Bem.: beim RDBMS kommen weitere 3 dazu WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 30
31 Codd sche Regeln 2 Integration: Einheitliche Verwaltung aller von Anwendungen benötigten Daten Operationen: Speichern, suchen und ändern auf den Datenbestand wird angeboten Katalog: Der Katalog (Data Dictionary auch Datenwörterbuch) ermöglicht Zugriffe auf die Datenbeschreibung der Datenbank Benutzersichten: Für unterschiedliche Anwendungen sind unterschiedliche Sichten auf den Datenbankbestand verfügbar WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 31
32 Codd sche Regeln 3 Konsistenzüberwachung (Integritätssicherung): Die Korrektheit der Datenbankinhalte wird garantiert (korrekte Ausführung v. Änderungen) Datenschutz: Unautorisierte Zugriffe werden durch die Zugriffskontrolle verhindert Transaktionen: Es gibt zusammengefasste Datenbankoperationen, die nur ganz oder gar nicht ausgeführt werden (ACID-Prinzip) Synchronisation: Mehrere Benutzer können (ohne sich gegenseitig zu beeinflussen) mit der Datenbank gleichzeitig arbeiten Datensicherung: Die Wiederherstellung der Daten z.b. nach einem Systemzusammenbruch ist möglich WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 32
33 Grob-Architektur DBMS Quelle: Heuer, A. et al: Datenbanken kompakt, mitp-verlag WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 33
34 DBMS-Komponenten 1 Dateiorganisation Definition der Dateiorganisation und Zugriffspfade auf interner Ebene Datendefinition Konzeptuelle Datendefinition (konz. Schema) Sichtdefinition Definition von Benutzersichten Masken Entwurf von Menüs und Masken für die Benutzerinteraktion Einbettung Einbettung von Konstrukten der Datenbanksprache in eine Programmiersprache WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 34
35 DBMS-Komponenten 2 Anfragen/Updates Interaktiver Zugriff auf den Datenbestand ISQL DB-Operationen Anfragen, Änderungen Optimierer Optimierung der Datenbankzugriffe Plattenzugriff Plattenzugriffssteuerung Auswertung Auswertung von Anfragen und Änderungen P 1 P n verschiedene Datenbank-Anwendungsprogramme Data Dictionary zentraler Katalog aller für die Datenhaltung relevanten Operationen WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 35
36 Datenunabhängigkeit Physische Datenunabhängigkeit: auch als Implementierungsunabhängigkeit bezeichnet - Die Unabhängigkeit zwischen (portablen Programmen) und physikalischer Datendarstellung und Speicherung ist der erste Schritt zur Maschinenunabhängigkeit des Datenbanksystems. Logische Datenunabhängigkeit: auch als Anwendungsunabhängigkeit bezeichnet - Hier wird eine weitgehende Unabhängigkeit der Software vom Datenbankmodell gefordert. WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 36
37 Drei-Ebenen-Schema-Architektur Zur Beschreibung der Datenstrukturen in einer Datenbank ist ein Modell hilfreich, dass bereits 1971 vom ANSI/SPARC-Komitee vorgestellt wurde. Es konzentriert sich dabei weniger auf den internen Aufbau des DBMS selbst, als vielmehr auf die Mittlerrolle des DBMS zwischen Anwenderwelt und Rechnersystem. 1 ANSI American National Standards Institute 2 SPARC Standards Planning and Requirement Committee WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 37
38 Drei-Ebenen-Schema-Architektur Datendarstellung Anfragebearbeitung WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 38
39 Internes Schema Die systemspezifische Realisierung der Datenbank, wie z.b. eingerichtete Zugriffspfade (z.b. Baumstrukturen), wird durch das interne Schema beschrieben. Für den Nutzer i.a. nicht zugänglich, ggf. für Tuningmaßnahmen (Index, Cluster, ) von Interesse. WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 39
40 Konzeptuelle Schema Beinhaltet eine implementierungsunabhängige Modellierung der gesamten Datenbank in einem systemunabhängigen Datenmodell (z.b. das ER-Modell). Dabei handelt es sich um eine formale Beschreibung eines Ausschnittes der realen Welt. Das konzeptuelle Schema beschreibt die Struktur der Datenbank vollständig. WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 40
41 Externes Schema Basierend auf dem konzeptuellen Schema können externe Schemata definiert werden, welche anwendungsspezifische (Teil-) Sichten auf den gesamten Datenbestand festlegen. Das kann sowohl im Datenmodell des konzeptuellen Schemas, als auch in einem weiteren Datenbankmodell erfolgen. WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 41
42 Schichtenmodell eines DBMS Um den internen Aufbau eines DBMS nachvollziehen zu können bedient man sich häufig einer schichtenorientierten Betrachtungsweise. Dieses innerhalb der Informatik übliche Vorgehen betrachtet das DBMS als aufeinander aufbauende Schichten. Jede Schicht hat bestimmte Aufgaben zu erledigen und stellt der nächst höheren Schicht einen bestimmten Service zur Verfügung, ohne das sich diese darum kümmern muss, wie dieser Service realisiert ist. WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 42
43 Transaktionsverarbeitung WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 43
44 Transaktionsbegriff Eine Transaktion (transaction) ist eine Folge von Operationen (z.b. elementare SQL-Befehle), die zu einer unteilbaren (atomaren) Ausführungseinheit zusammengefasst werden und die Datenbank von einem konsistenten Zustand in einen neuen konsistenten Zustand überführen. WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 44
45 Transaktionskonzept Zur Unterstützung des Multiuserbetriebs werden im Rahmen von DBMS Transaktionen verwendet. Ein Datenbanksystem garantiert so die Ausführung von Transaktionen unter Berücksichtigung der so genannten ACID-Bedingungen. Dabei handelt es sich um die Eigenschaften der Atomarität (atomicity), Konsistenz (consistency), Isolation (isolation) und Dauerhaftigkeit (durability). WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 45
46 Transaktion - Beispiel Täglich werden durch die Kunden einer Bank tausende Überweisungen initiiert. Dabei gibt es sowohl die Forderungen nach kurzen Antwortzeiten, als auch eines korrekten Geldtransfers. Zusammenfassung der notwendigen Operationen für eine Geldüberweisung, d.h. Abbuchen vom einem Konto und Überweisen auf ein anderes Konto. WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 46
47 Transaktion - Beispiel Inkorrekter Ablauf von zwei Überweisungen Quelle: Gumm, H. P.; Sommer, M.: Einführung in die Informatik, Oldenbourg-Verlag WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 47
48 A - Atomarität Änderungen einer Transaktion werden entweder vollkommen oder gar nicht in die Datenbank eingebracht. Auf dieser Grundlage kann die Anwendungsprogrammierung stark vereinfacht werden, da Fehlerzustände (z.b. Rechnerausfall) nicht im Programm abgefangen werden müssen. WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 48
49 C - Konsistenz Eine Transaktion überführt die Datenbank von einen konsistenten Zustand in einen anderen konsistenten Zustand. Der konsistente Zustand einer Datenbank erfordert die Einhalten aller definierten Integritätsbedingungen. Innerhalb der Transaktion können Integritätsbedingungen temporär verletzt werden. WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 49
50 I - Isolation Keine gegenseitige Beeinflussung parallel ausgeführter Transaktionen, d.h. zwischen parallel ausgeführten Transaktionen besteht keine direkte Kommunikation. Das Ergebnis einer Transaktion kann nicht durch andere zum gleichen Zeitpunkt ausgeführte Transaktionen beeinflusst werden. WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 50
51 D - Dauerhaftigkeit Nach einem erfolgreichen Abschluss einer ausgeführten Transaktion werden alle Änderungen dauerhaft in der Datenbank gespeichert. Sollte es zu einer Störung kommen, werden die Ergebnisse von Transaktionen durch entsprechende Recovery- Mechanismen wieder hergestellt. WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 51
52 Beispiele für DBMS WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 52
53 Beispiele konkreter DBMS I Gemeinsamkeiten aktuell angebotener DBMS: Drei-Ebenen Architektur nach ANSI SPARC SQL als Datenbankabfragesprache Einbettung von SQL in Programmiersprachen Diverse Tools für: - Entwurf von Datenbanken - Definition, Anfrage und Darstellung von Daten Kontrollierter Mehrbenutzerbetrieb WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 53
54 Beispiele konkreter DBMS II Kommerzielle Produkte Oracle Database IBM DB2 Universal Database MS SQL Server Informix (zumeist in Altsystemen eingesetzt) IBM IMS DB (60% aller unternehmenskritischen Daten) WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 54
55 Beispiele konkreter DBMS III Open Source Produkte (erhältliche Systeme im Quelltext) Im Rahmen der LINUX-Distribution - My SQL mit eingeschränkten Funktionsumfang ( - PostgreSQL mit objektrelationalen Features ( Weiterentwicklung von InterBase 6.0 (Borland) - Firebird ( - Verfügbar für Linux und Windows WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 55
56 Beispiele konkreter DBMS IV Pseudo-RDBMS Dateiverwaltungssysteme mit tabellarischer GUI Erreichen nicht die volle Funktionalität von RDBMS Beispiele von Pseudo-RDBMS - Borland dbase - MS Access Fehlende Funktionen: - Kein Standard SQL - Keine Mehrbenutzerbetrieb - Keinen Abfrageoptimierer WS07/08 DBS Part 1 Prof. Dr. Andreas Schmietendorf 56
Grundlagen von Datenbanken
Grundlagen von Datenbanken Aufgabenzettel 1 Grundlagen Datenbanken: Kurzer historischer Überblick (1) Anwendung 1 Anwendung 2 Datei 1 Datei 2 Datei 3 Zugriff auf Dateien ohne spezielle Verwaltung 2 Exkurs:
MehrDatenbanken. Prof. Dr. Bernhard Schiefer. bernhard.schiefer@fh-kl.de http://www.fh-kl.de/~schiefer
Datenbanken Prof. Dr. Bernhard Schiefer bernhard.schiefer@fh-kl.de http://www.fh-kl.de/~schiefer Wesentliche Inhalte Begriff DBS Datenbankmodelle Datenbankentwurf konzeptionell, logisch und relational
MehrCarl-Christian Kanne. Einführung in Datenbanken p.1/513
Einführung in Datenbanken Carl-Christian Kanne Einführung in Datenbanken p.1/513 Kapitel 1 Einführung Einführung in Datenbanken p.2/513 Einführung Was ist ein Datenbanksystem (DBS)? Ein System zum Speichern
MehrThemen. M. Duffner: Datenbanksysteme
Datenbanksysteme Themen Theorie Einführung Datenbank, Datenbankmanagementsystem (DBMS), Aufgaben eines DBMS Relationale Datenbanken Daten als Tabellen Datenbankentwurf im Entity-Relationship-Modell Abfragesprache
MehrAllgemeines zu Datenbanken
Allgemeines zu Datenbanken Was ist eine Datenbank? Datensatz Zusammenfassung von Datenelementen mit fester Struktur Z.B.: Kunde Alois Müller, Hegenheimerstr. 28, Basel Datenbank Sammlung von strukturierten,
MehrXAMPP-Systeme. Teil 3: My SQL. PGP II/05 MySQL
XAMPP-Systeme Teil 3: My SQL Daten Eine Wesenseigenschaft von Menschen ist es, Informationen, in welcher Form sie auch immer auftreten, zu ordnen, zu klassifizieren und in strukturierter Form abzulegen.
MehrEinführung. Kapitel 1 2 / 508
Kapitel 1 Einführung 2 / 508 Einführung Was ist ein Datenbanksystem (DBS)? Ein System zum Speichern und Verwalten von Daten. Warum kein herkömmliches Dateisystem verwenden? Ausfallsicherheit und Skalierbarkeit
MehrSoftware-Engineering und Datenbanken
Software-Engineering und Datenbanken Prof. Dr. Bernhard Schiefer bernhard.schiefer@fh-kl.de http://www.fh-kl.de/~schiefer Prof. Dr. Bernhard Schiefer 1-1 Wesentliche Inhalte Begriff DBS Datenbankmodelle
Mehr7. Übung - Datenbanken
7. Übung - Datenbanken Informatik I für Verkehrsingenieure Aufgaben inkl. Beispiellösungen 1. Aufgabe: DBS a Was ist die Kernaufgabe von Datenbanksystemen? b Beschreiben Sie kurz die Abstraktionsebenen
MehrDie Grundbegriffe Die Daten Die Informationen
Die Grundbegriffe Die Daten sind diejenigen Elemente, die vom Computer verarbeitet werden. Die Informationen sind Wissenselemente, welche durch die Analyse von Daten erhalten werden können. Die Daten haben
MehrFachbericht zum Thema: Anforderungen an ein Datenbanksystem
Fachbericht zum Thema: Anforderungen an ein Datenbanksystem von André Franken 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Einführung 2 2.1 Gründe für den Einsatz von DB-Systemen 2 2.2 Definition: Datenbank
MehrRelationale Datenbanken Datenbankgrundlagen
Datenbanksystem Ein Datenbanksystem (DBS) 1 ist ein System zur elektronischen Datenverwaltung. Die wesentliche Aufgabe eines DBS ist es, große Datenmengen effizient, widerspruchsfrei und dauerhaft zu speichern
MehrDatenbanken 16.1.2008. Die Entwicklung der Datenbanksysteme ist eng an die der Hardware gekoppelt und wird wie jene in Generationen eingeteilt:
Datenbanksysteme Entwicklung der Datenbanksysteme Die Entwicklung der Datenbanksysteme ist eng an die der Hardware gekoppelt und wird wie jene in Generationen eingeteilt: 1. Generation: In den fünfziger
MehrDatenbanken. Dateien und Datenbanken:
Dateien und Datenbanken: Professionelle Anwendungen benötigen dauerhaft verfügbare, persistent gespeicherte Daten. Datenbank-Systeme bieten die Möglichkeit, Daten persistent zu speichern. Wesentliche Aspekte
MehrEinführung. Informationssystem als Abbild der realen Welt
Was ist ein Datenbanksystem? Anwendungsgrundsätze Betrieb von Datenbanksystemen Entwicklung von Datenbanksystemen Seite 1 Informationssystem als Abbild der realen Welt Modellierung (Abstraktion) Sachverhalte
MehrProfilbezogene informatische Bildung in den Klassenstufen 9 und 10. Schwerpunktthema Daten und Datenbanken
Profilbezogene informatische Bildung in den Klassenstufen 9 und 10 Schwerpunktthema Robby Buttke Fachberater für Informatik RSA Chemnitz Fachliche Einordnung Phasen relationaler Modellierung Fachlichkeit
MehrKommunikation und Datenhaltung
Kommunikation und Datenhaltung Kapitel 2: Architektur von Datenbanksystemen Überblick über den Datenhaltungsteil Einleitung Motivation und Architektur von Datenbanksystemen Datenbankanfragen Relationenmodell
MehrOPERATIONEN AUF EINER DATENBANK
Einführung 1 OPERATIONEN AUF EINER DATENBANK Ein Benutzer stellt eine Anfrage: Die Benutzer einer Datenbank können meist sowohl interaktiv als auch über Anwendungen Anfragen an eine Datenbank stellen:
MehrEin Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse?
Ein Beispiel Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse? Dipl.-Kfm. Claus Häberle WS 2015 /16 # 42 XML (vereinfacht) visa
MehrTransaktionsverwaltung
Transaktionsverwaltung VU Datenbanksysteme vom 21.10. 2015 Reinhard Pichler Arbeitsbereich Datenbanken und Artificial Intelligence Institut für Informationssysteme Technische Universität Wien Transaktionsverwaltung
MehrWS 2002/03. Prof. Dr. Rainer Manthey. Institut für Informatik III Universität Bonn. Informationssysteme. Kapitel 1. Informationssysteme
Informationssysteme Informationssysteme WS 2002/03 Prof. Dr. Rainer Manthey Institut für Informatik III Universität Bonn 2002 Prof. Dr. Rainer Manthey Informationssysteme 1 DB und/oder IS: terminologischer
MehrDefinition Informationssystem
Definition Informationssystem Informationssysteme (IS) sind soziotechnische Systeme, die menschliche und maschinelle Komponenten umfassen. Sie unterstützen die Sammlung, Verarbeitung, Bereitstellung, Kommunikation
MehrTransaktionsverwaltung
Transaktionsverwaltung Commit Eigenschaften von Transaktionen (ACID) Transaktionen in SQL Kapitel 9 1 Transaktionsverwaltung Beispiel einer typischen Transaktion in einer Bankanwendung: 1. Lese den Kontostand
MehrHandbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken
Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Dateiname: ecdl5_01_00_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Grundlagen
MehrDatenbanken (WS 2015/2016)
Datenbanken (WS 2015/2016) Klaus Berberich (klaus.berberich@htwsaar.de) Wolfgang Braun (wolfgang.braun@htwsaar.de) 0. Organisatorisches Dozenten Klaus Berberich (klaus.berberich@htwsaar.de) Sprechstunde
MehrEinführung in Datenbanken
Grundlagen der Programmierung 2 Einführung in Datenbanken Grundlagen der Programmierung 2 I-1 Inhalt Einführung Entity-Relationship-Diagramm Relationales Modell Entity-Relationship-Diagramm ins Relationales
MehrVorlesung 30.03.2009 1) Einführung
Vorlesung 30.03.2009 1) Einführung Was versteht man unter dem Begriff Datenbank? - Eine Datenbank ist eine Struktur zur Speicherung von Daten mit lesendem und schreibendem Zugriff - Allgemein meint man
MehrFragenkatalog zum Kurs 1666 (Datenbanken in Rechnernetzen) Kurstext von SS 96
Fragenkatalog zum Kurs 1666 (Datenbanken in Rechnernetzen) Kurstext von SS 96 Dieser Fragenkatalog wurde aufgrund das Basistextes und zum Teil aus den Prüfungsprotokollen erstellt, um sich auf mögliche
MehrTeil VI. Datenbanken
Teil VI Datenbanken Überblick 1 Grundlegende Begriffe Motivation 2 Relationale Datenbanksysteme Das Relationale Datenmodell SQL 3 Entwurf von Datenbanken Das Enity Relationship (ER) Modell Abbildung von
MehrDB2 Kurzeinführung (Windows)
DB2 Kurzeinführung (Windows) Michaelsen c 25. Mai 2010 1 1 Komponenten von DB2 DB2 bietet zahlreiche graphische Oberflächen für die Verwaltung der verschiedenen Komponenten und Anwendungen. Die wichtigsten
Mehr(1) Mit dem Administrator Modul werden die Datenbank, Gruppen, Benutzer, Projekte und sonstige Aufgaben verwaltet.
1 TimeTrack! TimeTrack! Ist ein Softwareprodukt von The Project Group, welches der Erfassung von Ist- Aufwänden von Projekten dient. Voraussetzung hierfür ist allerdings, dass das Projekt vorher mit Microsoft
MehrDatenbanken. Einführung. Tobias Galliat. Sommersemester 2012
Datenbanken Einführung Tobias Galliat Sommersemester 2012 Basistext: A. Kemper, A. Eickler: Datenbanksysteme, Oldenbourg Verlag, München, 2011, 8. Auflage, Preis: 39,80 ebenfalls empfehlenswert: T. Kudraß
MehrTypisierung des Replikationsplan Wirries, Denis Datenbankspezialist
Typisierung des Replikationsplan Wirries, Denis Datenbankspezialist Feintypisierung - Überblick Ergebnisse Ergebnisse aus aus anderen anderen Arbeitsergebnissen Arbeitsergebnissen Replikationsplan Replikationsplan
MehrBusiness Intelligence Praktikum 1
Hochschule Darmstadt Business Intelligence WS 2013-14 Fachbereich Informatik Praktikumsversuch 1 Prof. Dr. C. Wentzel Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 14.10.2013 Business Intelligence Praktikum
MehrAndreas Heuer Gunter Saake Kai-Uwe Sattler. Datenbanken. kompakt
Andreas Heuer Gunter Saake Kai-Uwe Sattler Datenbanken kompakt Inhaltsverzeichnis Vorwort v 1 Was sind Datenbanken 1 1.1 Warum Datenbanken 1 1.2 Datenbanksysteme 4 1.3 Anforderungen: Die Codd'schen Regeln
MehrDATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER
DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.
MehrEntwurf einer einfachen Datenbank zur Wunschzettel- Verwaltung
Entwurf einer einfachen Datenbank zur Wunschzettel- Verwaltung Prof. Dr. Alfred Holl, Georg Simon Ohm University of Applied Sciences, Nuremberg, Germany 29.03.2014/1 Entwurf einer einfachen Datenbank zur
MehrDatenbanken. Methodik der Lehrveranstaltung
Lehrkräfte: Datenbanken (DB) 1.) Prof. Dr.-Ing. Martin Pollakowski Fachbereich Elektrotechnik Raum C-4.03, Tel.: - 226, E-Mail: martin.pollakowski@fh-gelsenkirchen.de 2.) Dipl.-Ing. Peter Mroczek Raum:
MehrP.A. Bernstein, V. Hadzilacos, N. Goodman
TRANSAKTIONEN UND DATENINTEGRITÄT Concurrency Control and Recovery in Database Systems P.A. Bernstein, V. Hadzilacos, N. Goodman Addison Wesley, 1987. Kapitel 1. und 6. Grundlagen der Datenbanksysteme
Mehrmywms Vorlage Seite 1/5 mywms Datenhaltung von Haug Bürger
mywms Vorlage Seite 1/5 mywms Datenhaltung von Haug Bürger Grundlegendes Oracle9i PostgreSQL Prevayler Memory mywms bietet umfangreiche Konfigurationsmöglichkeiten um die Daten dauerhaft zu speichern.
MehrSharePoint Demonstration
SharePoint Demonstration Was zeigt die Demonstration? Diese Demonstration soll den modernen Zugriff auf Daten und Informationen veranschaulichen und zeigen welche Vorteile sich dadurch in der Zusammenarbeit
Mehr1. Einführung: 1.3 Aufbau und Architektur von DBMS
1. Einführung: 1.3 Aufbau und Architektur von DBMS Bestandteile eines Datenbanksystems Datenbanksystem Datenbanksystem Oberbegriff Datenbank (DB) Systemschnittstelle Datenbankmanagementsystem (DBMS) Speicher
MehrInformatik 12 Datenbanken SQL-Einführung
Informatik 12 Datenbanken SQL-Einführung Gierhardt Vorbemerkungen Bisher haben wir Datenbanken nur über einzelne Tabellen kennen gelernt. Stehen mehrere Tabellen in gewissen Beziehungen zur Beschreibung
MehrSuche schlecht beschriftete Bilder mit Eigenen Abfragen
Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere
MehrEinteilung von Datenbanken
Datenbanksysteme (c) A.Kaiser; WU-Wien 1 Einteilung von Datenbanken 1. formatierte Datenbanken 2. unformatierte Datenbanken Information Retrieval Systeme 2 Wozu Datenbanken? Speicherung und Verwaltung
MehrDatenbanken. Günter M. Goetz 1. Inhalt der Veranstaltung. Konzept und Architektur von Datenbanksystemen Datenbankentwurf Datenbankmodelle Schwerpunkt:
Dr. Günter M. Goetz ggoetz@insigma.de Günter M. Goetz 1 Inhalt der Veranstaltung Konzept und Architektur von Datenbanksystemen twurf Datenbankmodelle Schwerpunkt: relationale SQL Erweiterungen und Alternativen
MehrSQL (Structured Query Language) Schemata Datentypen
2 SQL Sprachelemente Grundlegende Sprachelemente von SQL. 2.1 Übersicht Themen des Kapitels SQL Sprachelemente Themen des Kapitels SQL (Structured Query Language) Schemata Datentypen Im Kapitel SQL Sprachelemente
MehrGliederung Datenbanksysteme
Gliederung Datenbanksysteme 5. Datenbanksprachen 1. Datendefinitionsbefehle 2. Datenmanipulationsbefehle 3. Grundlagen zu SQL 6. Metadatenverwaltung 7. DB-Architekturen 1. 3-Schema-Modell 2. Verteilte
MehrÜbungen zur Vorlesung. Datenbanken I
Prof. Dr. S. Böttcher Adelhard Türling Übungen zur Vorlesung Datenbanken I WS 2002/2003 Blatt 6 Aufgabe 1: In der Vorlesung haben Sie für die Einbringstrategie Update in Place die Vorgehensweisen steal,
MehrAbamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit
MehrRedundanz: Dieselben Informationen werden doppelt gespeichert.
Kapitel 1 Einführung 1.1 Definition Ein Datenbanksystem (auch Datenbankverwaltungssystem, abgekürzt DBMS = data base management system) ist ein computergestütztes System, bestehend aus einer Datenbasis
MehrIm Original veränderbare Word-Dateien
Objekte einer Datenbank Microsoft Access Begriffe Wegen seines Bekanntheitsgrades und der großen Verbreitung auch in Schulen wird im Folgenden eingehend auf das Programm Access von Microsoft Bezug genommen.
Mehr3. Stored Procedures und PL/SQL
3. Stored Procedures und PL/SQL Wenn eine Anwendung auf einer Client-Maschine läuft, wird normalerweise jede SQL-Anweisung einzeln vom Client an den Server gesandt, und jedes Ergebnistupel wird einzeln
MehrBitte geben Sie hier den Benutzer cubusadmin und das gleichnamige Passwort ein.
Nach der Installation der können Sie den Dialog noch nicht gleich nutzen, sondern müssen erst mit einem Administrator-Tool mindestens eine Benutzergruppe und einen Benutzer einrichten. Hintergrund hierfür
MehrÜbersicht. Nebenläufige Programmierung. Praxis und Semantik. Einleitung. Sequentielle und nebenläufige Programmierung. Warum ist. interessant?
Übersicht Aktuelle Themen zu Informatik der Systeme: Nebenläufige Programmierung: Praxis und Semantik Einleitung 1 2 der nebenläufigen Programmierung WS 2011/12 Stand der Folien: 18. Oktober 2011 1 TIDS
MehrSDD System Design Document
SDD Software Konstruktion WS01/02 Gruppe 4 1. Einleitung Das vorliegende Dokument richtet sich vor allem an die Entwickler, aber auch an den Kunden, der das enstehende System verwenden wird. Es soll einen
MehrProseminar: Website-Managment-System. NetObjects Fusion. von Christoph Feller
Proseminar: Website-Managment-System NetObjects Fusion von Christoph Feller Netobjects Fusion - Übersicht Übersicht Einleitung Die Komponenten Übersicht über die Komponenten Beschreibung der einzelnen
MehrKapitel 2 Transaktionsverwaltung
LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS DATABASE Skript zur Vorlesung: Datenbanksysteme II Sommersemester 2014 Kapitel 2 Transaktionsverwaltung Vorlesung: PD Dr. Peer
MehrDatensicherung und Wiederherstellung
Dokumentation Datensicherung und Wiederherstellung Versionsverzeichnis Version: Datum: Revisionsgrund: Version 1.0 Januar 2011 Erste Ausgabe www.babe-informatik.ch 1/7 Datensicherung von Voraussetzung
MehrCarl-Engler-Schule Karlsruhe Datenbank 1 (5)
Carl-Engler-Schule Karlsruhe Datenbank 1 (5) Informationen zur Datenbank 1. Definition 1.1 Datenbank-Basis Eine Datenbank-Basis ist eine Sammlung von Informationen über Objekte (z.b Musikstücke, Einwohner,
MehrSchritt 1: Verwenden von Excel zum Erstellen von Verbindungen zu SQL Server Analysis Services-Daten
1 von 5 12.01.2013 17:58 SharePoint 2013 Veröffentlicht: 16.10.12 Zusammenfassung: Informationen zur Verwendung von Excel zum Erstellen und Freigeben einer Verbindung zu SQL Server Analysis Services-Daten,
MehrJava Enterprise Architekturen Willkommen in der Realität
Java Enterprise Architekturen Willkommen in der Realität Ralf Degner (Ralf.Degner@tk-online.de), Dr. Frank Griffel (Dr.Frank.Griffel@tk-online.de) Techniker Krankenkasse Häufig werden Mehrschichtarchitekturen
MehrUpdatehinweise für die Version forma 5.5.5
Updatehinweise für die Version forma 5.5.5 Seit der Version forma 5.5.0 aus 2012 gibt es nur noch eine Office-Version und keine StandAlone-Version mehr. Wenn Sie noch mit der alten Version forma 5.0.x
MehrSchritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten
1 von 5 12.01.2013 17:59 SharePoint 2013 Veröffentlicht: 16.10.12 Zusammenfassung: Informationen zur Verwendung von Excel zum Erstellen und Freigeben von Verbindungen mit SQL Server-Daten, mit deren Hilfe
MehrMicrosoft SharePoint 2013 Designer
Microsoft SharePoint 2013 Designer Was ist SharePoint? SharePoint Designer 2013 Vorteile SharePoint Designer Funktionen.Net 4.0 Workflow Infrastruktur Integration von Stages Visuelle Designer Copy & Paste
MehrAufgaben zur fachwissenschaftlichen Prüfung Modul 3 Daten erfassen, ordnen, verarbeiten und austauschen: Schwerpunkt Datenbanken
Aufgaben zur fachwissenschaftlichen Prüfung Modul 3 Daten erfassen, ordnen, verarbeiten und austauschen: Schwerpunkt Datenbanken 30 Wozu dient ein Primärschlüssel? Mit dem Primärschlüssel wird ein Datenfeld
MehrAnbindung Borland CaliberRM
Anbindung Borland CaliberRM pure::variants - Das Werkzeug Einstieg intergrierbar in bestehende Softwareentwicklungsprozesse unabhängig von der genutzten Programmiersprache Anwendung automatische Auflösung
MehrLC-Ne s-letter. Neuerungen bei LIFTCALC
Neuerungen bei LIFTCALC Mit diesem Newsletter wollen wir Sie über wichtige Punkte informieren, die sich seit der letzten Info vom Dezember letzten Jahres ergeben haben. Seit der KW19 ist bei einigen ausgewählten
MehrKapitel 10: Datenbankzugriff & Pufferung 2
Kap. 10 Datenbankzugriff und Pufferung 10.1 Datenbankzugriff in ERP-Systemen 10.2 Pufferung auf Anwendungsebene 10.3 Workshop: ABAP-Programmierung in SAP R/3 Open SQL Native SQL Kapitel 10: Datenbankzugriff
MehrKommunikationsübersicht XIMA FORMCYCLE Inhaltsverzeichnis
Kommunikationsübersicht Inhaltsverzeichnis Kommunikation bei Einsatz eines MasterServer... 2 Installation im... 2 Installation in der... 3 Kommunikation bei Einsatz eines MasterServer und FrontendServer...
MehrIn diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.
In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access Die Grundlagen der Datenbanken kurspc15 Inhaltsverzeichnis Access... Fehler! Textmarke nicht
MehrDatenmodellierung VU Einführung SS 2015
184.685 Datenmodellierung VU, Einführung SS 2015 184.685 Datenmodellierung VU Einführung SS 2015 Dr. Sebastian Skritek Institut für Informationssysteme Technische Universität Wien Dr. Sebastian Skritek
MehrSysteme 1. Kapitel 10. Virtualisierung
Systeme 1 Kapitel 10 Virtualisierung Virtualisierung Virtualisierung: Definition: Der Begriff Virtualisierung beschreibt eine Abstraktion von Computerhardware hin zu einer virtuellen Maschine. Tatsächlich
MehrInhaltsverzeichnis. 1. Fragestellung
Inhaltsverzeichnis 1. Fragestellung... 1 2. Herleitung zum Thema... 1 3. Das Entity Relationship Modell (ERM)... 2 4. Praktisches Beispiel zum ERM... 7 5. Anhang...Fehler! Textmarke nicht definiert. 1.
MehrAlbert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen
Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.
Mehr2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)
1. Einführung: Über den ODBC-Zugriff können Sie bestimmte Daten aus Ihren orgamax-mandanten in anderen Anwendungen (beispielsweise Microsoft Excel oder Microsoft Access) einlesen. Dies bietet sich beispielsweise
MehrISA Server 2004 Protokollierung - Von Marc Grote. Die Informationen in diesem Artikel beziehen sich auf:
ISA Server 2004 Protokollierung - Von Marc Grote Die Informationen in diesem Artikel beziehen sich auf:? Microsoft ISA Server 2004 Im Artikel Übersicht Monitoring wurde eine Zusammenfassung aller Überwachungsfunktionen
MehrLizenzierung von System Center 2012
Lizenzierung von System Center 2012 Mit den Microsoft System Center-Produkten lassen sich Endgeräte wie Server, Clients und mobile Geräte mit unterschiedlichen Betriebssystemen verwalten. Verwalten im
Mehr1 Mathematische Grundlagen
Mathematische Grundlagen - 1-1 Mathematische Grundlagen Der Begriff der Menge ist einer der grundlegenden Begriffe in der Mathematik. Mengen dienen dazu, Dinge oder Objekte zu einer Einheit zusammenzufassen.
MehrBSI Technische Richtlinie
BSI Technische Richtlinie Bezeichnung: IT-Basisinfrastruktur Funktionalitätsspezifikation Anwendungsbereich: De-Mail Kürzel: BSI TR 01201 Teil 1.1 Version: 1.2 Bundesamt für Sicherheit in der Informationstechnik
MehrSJ OFFICE - Update 3.0
SJ OFFICE - Update 3.0 Das Update auf die vorherige Version 2.0 kostet netto Euro 75,00 für die erste Lizenz. Das Update für weitere Lizenzen kostet jeweils netto Euro 18,75 (25%). inkl. Programmsupport
Mehrmysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank
mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man
MehrINFORMATION MONITOR HSM SOFTWARE GMBH CLIENT-INSTALLATION
INFORMATION MONITOR HSM SOFTWARE GMBH CLIENT-INSTALLATION Allgemein Infomon bietet die Architektur für das Informations-Monitoring in einer Windows- Topologie. Die Serverfunktionalität wird in einer IIS-Umgebung
MehrDatenbanken I - Einführung
- Einführung April, 2011 1 von 30 Outline 1 Organisatorisches 2 Vorlesungsinhalt 3 Begrisklärung 4 Motivation 5 Abstraktion 6 Datenmodelle 7 Literaturangabe 2 von 30 Scheinkriterien Belegübung Regelmäÿige
MehrAutorisierung. Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente
Autorisierung Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente Dokumentation zum Referat von Matthias Warnicke und Joachim Schröder Modul: Komponenten basierte Softwareentwickelung
MehrDatenübernahme easyjob 3.0 zu easyjob 4.0
Datenübernahme easyjob 3.0 zu easyjob 4.0 Einführung...3 Systemanforderung easyjob 4.0...3 Vorgehensweise zur Umstellung zu easyjob 4.0...4 Installation easyjob 4.0 auf dem Server und Arbeitsstationen...4
Mehr2.5.2 Primärschlüssel
Relationale Datenbanken 0110 01101110 01110 0110 0110 0110 01101 011 01110 0110 010 011011011 0110 01111010 01101 011011 0110 01 01110 011011101 01101 0110 010 010 0110 011011101 0101 0110 010 010 01 01101110
MehrSQL- & NoSQL-Datenbanken - Speichern und Analysen von großen Datenmengen
SQL- & NoSQL-Datenbanken - Speichern und Analysen von großen Datenmengen Lennart Leist Inhaltsverzeichnis 1 Einführung 2 1.1 Aufgaben einer Datenbank...................... 2 1.2 Geschichtliche Entwicklung
MehrNach der Installation der Multi-User-Version von CUBUS können Sie mit dem Administrator- Tool Benutzergruppen und Benutzer einrichten.
Nach der Installation der können Sie mit dem Administrator- Tool Benutzergruppen und Benutzer einrichten. Hintergrund hierfür ist das Benutzerkonzept, nach dem die mit CUBUS erstellten Arztberichte nicht
MehrArtenkataster. Hinweise zur Datenbereitstellung. Freie und Hansestadt Hamburg. IT Solutions GmbH. V e r s i o n 1. 0 0.
V e r s i o n 1. 0 0 Stand Juni 2011 Freie und Hansestadt Hamburg Behörde für Stadtentwicklung und Umwelt IT Solutions GmbH Artenkataster Auftraggeber Freie und Hansestadt Hamburg Behörde für Stadtentwicklung
MehrKapitel 10 Aktive DBMS
Kapitel 10 Aktive DBMS 10 Aktive DBMS 10 Aktive DBMS...1 10.1 Einführung und Definition...2 10.2 Funktionsprinzip: ADBMS und ECA-Modell...4 10.3 Potentiale und Vorteile ADBMS...5 10.4 Aktive Elemente einer
MehrIn die Zeilen würden die Daten einer Adresse geschrieben werden. Das Ganze könnte in etwa folgendermaßen aussehen:
1 Einführung in Datenbanksysteme Fast jeder kennt Excel und hat damit in seinem Leben schon einmal gearbeitet. In Excel gibt es Arbeitsblätter, die aus vielen Zellen bestehen, in die man verschiedene Werte
MehrEMU Bill & Report 1/33
EMU Bill & Report 1/33 Inhaltsverzeichnis Schnellstart... 3 1. Datenlogger hinzufügen... 3 2. Kostenstelle erstellen... 5 3. Zähler zu Kostenstelle hinzufügen... 6 4. Rechnungsposition erstellen... 7 5.
Mehr16.4 Wiederverwendung von COTS-Produkten
16.4 Wiederverwendung von COTS-Produkten COTS = commercial of the shelf im Handel erhältliche Software-Produkte Anpassung für Kunden ohne Änderung am Quellcode Quellcode in der Regel nicht einsehbar (Ausnahme
MehrDatenbanksysteme II. Vorlesung: PD Dr. Peer Kröger
Datenbanksysteme II Sommersemester 2012 Vorlesung: PD Dr. Peer Kröger Dieses Skript basiert auf den Skripten zur Vorlesung Datenbanksysteme II an der LMU München von Prof. Dr. Christian Böhm (Sommersemester
MehrHandbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen
Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen Dateiname: ecdl5_01_02_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Access
MehrHandbuch. timecard Connector 1.0.0. Version: 1.0.0. REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen
Handbuch timecard Connector 1.0.0 Version: 1.0.0 REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen Furtwangen, den 18.11.2011 Inhaltsverzeichnis Seite 1 Einführung... 3 2 Systemvoraussetzungen...
Mehr1 PIVOT TABELLEN. 1.1 Das Ziel: Basisdaten strukturiert darzustellen. 1.2 Wozu können Sie eine Pivot-Tabelle einsetzen?
Pivot Tabellen PIVOT TABELLEN. Das Ziel: Basisdaten strukturiert darzustellen Jeden Tag erhalten wir umfangreiche Informationen. Aber trotzdem haben wir oft das Gefühl, Entscheidungen noch nicht treffen
MehrNeuerungen PRIMUS 2014
SEPA Der Zahlungsverkehr wird europäisch Ist Ihr Unternehmen fit für SEPA? Mit PRIMUS 2014 sind Sie auf SEPA vorbereitet. SEPA betrifft auch Sie. Spätestens ab August 2014 gibt es vor der Single European
Mehr