Vorlesung Datenbankeinsatz Universität Karlsruhe (TH) Klemens Böhm Datenbank-Einsatz: Einleitung 1 Klemens Böhm
|
|
- Charlotte Engel
- vor 8 Jahren
- Abrufe
Transkript
1 Vorlesung Datenbankeinsatz Universität Karlsruhe (TH) Datenbank-Einsatz: 1
2 Datenbank-Einsatz: 2
3 Kapitel 1: Datenbank-Einsatz: 3
4 Inhalt dieses Kapitels Motivation wann ist Verwendung von Datenbank-Technologie vorteilhaft? Begriffsbildung (logische und physische Datenunabhängigkeit, deklarativer Zugriff, Datenmodell), Sensibilisierung, daß 3-Schichten-Architektur Idealbild ist, und unterschiedliche Anwendungen individuelle Lösungen erforderlich machen, Überblick über Anwendungsfälle breit und bereits für sich betrachtet interessant. Datenbank-Einsatz: 4
5 Datenbank-Technologie Motivation (1) Allgemeiner Trend in der Informatik: Ausfaktorisieren sich wiederholender Funktionalität, Entwicklung generischer Software/ generischer Systeme, die dann allgemein verfügbar gemacht werden. Beispiele hierfür überall: Wissenschaftliches Rechnen, Telekommunikation, IT-Security, SAP. Datenbank-Einsatz: 5
6 Datenbank-Technologie Motivation (2) Reduzierte Komplexität der Anwendungsentwicklung. Datenbank-Einsatz: 6
7 Datenbank-Technologie Motivation (3) Zugriff auf Daten, in Files abgelegt. Funktionalität hierfür Teil der Anwendungen (Berücksichtigung der physischen Ebene, Nebenläufigkeit, Datenschutz, Konsistenz). Datenbanken: Ausfaktorisieren dieser Funktionalität. Buch neuzugang Ausleihe Mahnung Buch neuzugang Ausleihe DBMS Mahnung Buch- Datei Leser- Datei Ausleih- Datei Datenbank-Einsatz: 7
8 Transaktionen Transaktionseigenschaften insbesondere Atomarität und Isolation. Atomarität Beispiel, Bank-Szenario : Nummer Inhaber Stand Klemens 5000 Guido 200 Überweisung zwei Elementaroperationen. Abbuchung(Klemens, 500), Einzahlung(Guido, 500). Isolation auch an diesem Beispiel erklärbar. Datenbank-Einsatz: 8
9 Physische Datenunabhängigkeit (1) Keine physische Datenunabhängigkeit: Naives file-basiertes Vorgehen bei Programmierung/Benutzung von Anwendungen: Man muß interne (physische) Repräsentation der Daten kennen, z. B. bei Speicherung als Tabelle Reihenfolge der Zeilen und Spalten. Datenbank-Einsatz: 9
10 Physische Datenunabhängigkeit (2) Keine physische Datenunabhängigkeit (Forts.): Beispiel. NAME VORNAME STRASSE ALTER Böhm Klemens Gehtsienichtsangasse 28 Buchmann Erik Breiter Weg 26 Duckstein Ralf Goethestrasse 25 Saake Gunter Waldweg 43 VORNAME NAME STRASSE ALTER Erik Buchmann Breiter Weg 26 Gunter Saake Waldweg 43 Gehtsienichtsangasse 28 Ralf Duckstein Goethestrasse 25 Datenbank-Einsatz: 10
11 Physische Datenunabhängigkeit (3) Physische Datenunabhängigkeit Verstecken dieser physischen Eigenschaften vor dem Anwendungsentwickler. Datenbanken geben uns physische Datenunabhängigkeit (ein herausragendes Merkmal). Illustration: select NAME, VORNAME from PERSON where ALTER > 40 Datenbank-Einsatz: 11
12 Physische Datenunabhängigkeit (4) Allgemeine Regel: 1. σ A1 = Konst (σ A2 = Konst (REL)) 2. σ A2 = Konst (σ A1 = Konst (REL)) sind äquivalent. Beispiel: 1. σ Vorname ='Klemens' (σ Wohnort ='KA' (PERSON)) 2. σ Wohnort ='KA' (σ Vorname ='Klemens' ( PERSON)) Zweite Variante bei natürlicher Verteilung der Daten überlegen. Datenbank-Einsatz: 12
13 Physische Datenunabhängigkeit (5) Anfragen sind deklarativ, Anwender sagt nur, welches Ergebnis, nicht wie es ermittelt werden soll. Beispiel: select * from PERSON where VORNAME = 'Klemens' and WOHNORT = 'KA' Datenbank 1: 10 Tupel mit VORNAME = 'Klemens', 1000 Tupel mit WOHNORT = 'KA'. Datenbank 2: umgekehrt. Datenbank-Einsatz: 13
14 Physische Datenunabhängigkeit (6) Physische Datenunabhängigkeit DBMS stellt sicher, daß Anfrage weiterhin gut funktioniert, auch wenn physische Darstellung der Daten sich geändert hat. daß Anfrage in unterschiedlichen Datenbanken (gleiches Schema, aber unterschiedliche Häufigkeiten der Daten) funktioniert. Erlaubt höhere Komplexität bei Anwendungsentwicklung. Datenbank-Einsatz: 14
15 Definition von Sichten in SQL Beispiel (1) Zugrundeliegende Relation: MGA(Mitarbeiter, Gehalt, Abteilung) create view MG as select Mitarbeiter, Gehalt from MGA where Gehalt > 20 View dann im Prinzip verwendbar wie normale Relation, z. B.: select * from MG where Gehalt < 40 Datenbank-Einsatz: 15
16 Definition von Sichten in SQL Beispiel (2) MGA Mitarbeiter Gehalt Abteilung Klemens 60 IPD Erik 30 DKE Holger 15 DKE Gunter 80 DB MGA Mitarbeiter Gehalt Klemens 60 Erik 30 Gunter 80 create view MG as select Mitarbeiter, Gehalt from MGA where Gehalt > 20 select * from MG where Gehalt < 40 Datenbank-Einsatz: 16
17 3-Ebenen Architektur Externes Schema 1 Anfragebearbeitung... Konzeptuelles Schema Internes Schema Externes Schema n Datenvisualisierung Wieso reduzieren logische und physische Datenunabhängigkeit die Komplexität der Anwendungsentwicklung? Datenbank-Einsatz: 17
18 Die neun Codd'schen Regeln 1. Integration: einheitliche, nichtredundante Datenverwaltung, 2. Operationen: Speichern, Suchen, Ändern, 3. Katalog: Zugriffe auf Datenbankbeschreibungen im Data Dictionary, 4. Benutzersichten, 5. Integritätssicherung: Korrektheit des Datenbankinhalts, 6. Datenschutz: Ausschluß unautorisierter Zugriffe, 7. Transaktionen: mehrere DB-Operationen als Funktionseinheit, 8. Synchronisation: parallele Transaktionen koordinieren, 9. Datensicherung: Wiederherstellung von Daten nach Systemfehlern. Datenbank-Einsatz: 18
19 Folie von von vorhin Datenbank-Technologie Motivation (3) Zugriff auf Daten, in Files abgelegt. Funktionalität hierfür Teil der Anwendungen (Berücksichtigung der physischen Ebene, Nebenläufigkeit, Datenschutz, Konsistenz). Datenbanken: Ausfaktorisieren dieser Funktionalität. Buch neuzugang Ausleihe Mahnung Buch neuzugang Ausleihe DBMS Mahnung Buch- Datei Leser- Datei Ausleih- Datei Datenbank-Einsatz: 19
20 Data Dictionary Illustration AUSLEIH INV.NR NAME BUCH INV.NR TITEL ISBN AUTOR REL RNR NAME 1 AUSLEIH 2 BUCH ATTR RNR NAME TYP SCHLÜSSEL 1 INV.NR INT true 1 NAME STRING false 2 INV.NR INT true 2 TITEL STRING false z Datenbank-Einsatz: 20
21 Zusammenfassung bis hierhin Datenbank-Technologie: reduzierte Komplexität der Anwendungsentwicklung, ausgereift, Leverage nützlicher Features. Datenbank-Einsatz: 21
22 Relationenmodell Konzeptuell ist relationale Datenbank üblicherweise eine Menge von Tabellen. BUCH AUSLEIH INV.NR NAME 4711 Meyer 1201 Schulz 0007 Müller 4712 Meyer INV.NR TITEL ISBN AUTOR 0007 Dr. No James Bond 1201 Objektbanken Heuer 4711 Datenbanken Vossen 4712 Datenbanken Ullman 4717 PASCAL Wirth Datenbank-Einsatz: 22
23 Semistrukturierte Große Bedeutung in der Praxis (XML), Tieferes Verständnis von Datenmodellierung Übergang von systemunabhängigen auf systemnahe recht natürlich. Kriterien zum Vergleich von n besser faßbar ( strukturelle Orthogonalität ). Intensiveres Verständnis deklarativer Zugriff. Use Case für relationale Datenbanktechnologie. Datenbank-Einsatz: 23
24 Logischer Markup mit XML (1) <?xml version='1.0?> <bookstore> Attribut <book genre="autobiography"> Element <title>the Autobiography of Benjamin Franklin</title> <author> <first-name>benjamin</first-name> <last-name>franklin</last-name> Element </author> <price>8.99</price> </book> <book genre="novel"> </book> </bookstore> Begin-Markup, End-Markup Datenbank-Einsatz: 24
25 Schema für XML Grammatik (= Schema) gibt u. a. an, welcher Markup in Dokumenten eines Typs zulässig ist, wie Markup angeordnet sein darf. Datenbank-Einsatz: 25
26 XML logische Struktur (1) <?xml version="1.0"?> <rezept> <zutaten id="x1"> <zutat>ei</zutat> <zutat>mehl</zutat> </zutaten> <expertise/> <zutaten id="x2"> <zutat>salz</zutat> </zutaten> </rezept> Textuelle Darstellung id=x1 zutat zutaten zutat rezept expertise zutaten zutat Ei Mehl Salz Graphische Darstellung "Elementbaum" id=x2 Datenbank-Einsatz: 26
27 XML logische Struktur (2) <?xml version="1.0"?> <rezept> <zutaten id="x1"> <zutat>ei</zutat> <zutat>mehl</zutat> </zutaten> <expertise/> <zutaten id="x2"> <zutat>salz</zutat> </zutaten> </rezept> Pfad id=x1 zutaten rezept id=x2 expertise zutaten zutat zutat zutat Ei Mehl Salz Pfadausdrücke wesentlicher Bestandteil von Querysprachen für XML. Datenbank-Einsatz: 27
28 Entwicklung von Datenbank-Anwendungen Physische Datenunabhängigkeit Ideal, nicht immer realistisch. Performance-Aspekte machen Einflußnahme des Anwendungsentwicklers auf physische Repräsentation unabdingbar. Beispiele: E-Commerce Daten, XML-Daten, Finden einer guten Modellierung läßt sich nicht automatisieren. Erfordert hohes Maß an Kreativität. Beispiel: Wie speichert man Bäume als Relationen? Datenbank-Einsatz: 28
29 Beispiel für relationale Speicherung von XML-Daten Dokument <rezept> <zutaten id="x1"> <zutat>ei</zutat> <zutat>mehl</zutat> </zutaten> <expertise/> <zutaten id="x2"> <zutat>salz</zutat> </zutaten> </rezept> Mögliche relationale Darstellung Source Name VString Target 1 rezept x1 x1 zutaten 2 x1 zutaten 3 2 zutat Ei 3 zutat Mehl 1 rezept 4 4 expertise 1 zutaten x2 5 zutat Salz Beispiel für (relationale) materialisierte Sicht auf das XML Dokument. Relationale Darstellung ist Dokumenttyp-unabhängig. EDGE- Modell Datenbank-Einsatz: 29
30 Derzeitiger Stand der Technik Hersteller relationaler DBMSe arbeiten an XML-Erweiterungen. Voraussichtlich verschwinden Aspekte, die diese Vorlesung anspricht, eines Tages unter der Oberfläche einer Datenbank (wäre sicher wünschenswert). Derzeit aber nicht konkret absehbar. Datenbank-Einsatz: 30
31 Weiterer Use Case: Information Retrieval (1) Information Retrieval := Wie gut deckt Dokument ein gegebenes Informationsbedürfnis ab? Zentraler Aspekt im Bereich Informationssysteme. Historisch: Datenbanksysteme vs. Information-Retrieval Systeme. Datenbank-Einsatz: 31
32 Weiterer Use Case: Information Retrieval (2) Datenbanken -Systeme Daten strukturiert; Richtigkeit der Daten Dokumente, mit unscharfen Aussagen. Strukturierte Daten bleiben oft außen vor. Datenvolumen sehr groß Anzahl der Dokumente (in der Forschung) nicht so wichtig. Fokus in der Forschung Effizienz (Effektivität hier trivial) Effektivität Datenbank-Einsatz: 32
33 Retrieval-Modell (1) Modell, daß Dokument eine Relevanz zuordnet, gegeben ein Informationsbedürfnis (Informationsbedürfnis i. d. R. Menge von Suchbegriffen à la google). Grobe Differenzierung zwischen boolschem Retrieval-Modell und ausgefeilteren Retrieval-Modellen, z. B. Vector-Space Retrieval. (Letztere liefern üblicherweise Rank, d. h. Quantifizierung der Relevanz.) Datenbank-Einsatz: 33
34 Retrieval-Modell (2) Vector-Space Retrieval Illustration: m3 m2 m1 α α m4 c2 c5 Q c1 c3 c acos(rsv) < α Datenbank-Einsatz: 34
35 Retrieval-Modell (3) Relevanz eines Dokuments bezüglich eines gegebenen Informationsbedürfnisses hängt i. a. von vielen Aspekten ab. Z. B. Häufigkeit der Suchbegriffe im Dokumentbestand, Länge des Dokuments, Anzahl der Vorkommen des Suchbegriffs im Dokument. Datenbank-Einsatz: 35
36 Thema dieser Vorlesung Genauere Betrachtung prominenter Retrieval-Modelle, konventionelle Arten der Umsetzung, Verwendung von en als Grundlage der Implementierung, Information Retrieval für XML-Dokumente Anforderungen, naive Arten der Umsetzung; Vorstellung einer Anfragesprache hierfür, XQuery-basiert, (Überlegungen dazu, wie man Querysprache für bestimmten Zweck erweitern kann, sind für sich betrachtet interessant.) Datenbank-Einsatz: 36
37 Voraussichtliche (1) Datenmodellierung relationales Modell Relationales Modell (Definition Schema, relationale Algebra, Kalküle) SQL Indexstrukturen [kurz] Sichten (allgemein sowie innerhalb des relationalen Modells), Use Case: Verwaltung von E-Commerce Daten mit en, Datenbank-Einsatz: 37
38 (2) Datenmodellierung semistrukturierte XML, Schnittstellen, XML-Schema, XQuery XML2 Mappings (insbesondere DataGuides, STORED, XPath Accelerator sowie PAT-Arrays) XQuery2SQL-Mapping, XML Publishing, Use Case: Information Retrieval mit en und XML Information Retrieval, Datenbank-Einsatz: 38
39 (3) Datenbankentwurf ER-Modell, EER-Modell, UML und Werkzeuge für den Datenbankentwurf, Abbildung vom ER-Modell ins relationale Modell, Normalisierung was ist guter Entwurf? Use Case: Verwaltung von Daten mit Zeitbezug Use Case: SQL & Sensornetze Datenbank-Anbindungen an Programmiersprachen. Datenbank-Einsatz: 39
40 Zusammenfassung Vorlesung soll: Breite der Anwendungen von Datenbank-Technologie illustrieren dazu ermutigen, nach nicht offensichtlichen, eleganten Modellierungsansätzen zu suchen. Datenbank-Einsatz: 40
Datenbankeinsatz. Kapitel 1: Einleitung. Vorlesung. Klemens Böhm. Inhalt dieses Kapitels. Universität Karlsruhe (TH)
Vorlesung Datenbankeinsatz Universität Karlsruhe (TH) klemens.boehm@ipd.uni-karlsruhe.de Datenbank-Einsatz: 1 Datenbank-Einsatz: 2 Inhalt dieses Kapitels Kapitel 1: Motivation wann ist Verwendung von Datenbank-Technologie
MehrEinleitung Projektion Selektion Join Mengenop. Vollst.keit. Einleitung Projektion. Selektion Join. Vollst.keit. Einleitung Projektion Selektion Join
Parsen der Anfrage (SQL) Transformation in eine Standardform (Relationenalgebra) Logische Optimierung Transformation in alternative Zugriffspläne, Physische Optimierung Ausführung des gewählten Zugriffsplans
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,
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
MehrGrundlagen 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:
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
MehrXML und Datenbanken. Wintersemester 2003/2004. Vorlesung: Dienstag, 13:15-15:00 Uhr IFW A36. Übung: Dienstag, 15:15-16:00 Uhr IFW A36
XML und Datenbanken Wintersemester 2003/2004 Vorlesung: Dienstag, 13:15-15:00 Uhr IFW A36 Übung: Dienstag, 15:15-16:00 Uhr IFW A36 Dozenten: Dr. Can Türker IFW C47.2 Email: WWW: tuerker@inf.ethz.ch http://www.dbs.ethz.ch/~xml
MehrDatenbankentwurf. 4.2 Logischer Entwurf. Kapitel 4. ER-Modell. Umsetzung. Entwurfsdokumentation. relationales Modell. Verbesserung
4.2 Logischer Entwurf Datenbankentwurf 4.2 Logischer Entwurf 2002 Prof. Dr. Rainer Manthey Informationssysteme Logischer Entwurf: Einordnung Entwurfsdokumentation logische Strukturen "auf dem Papier" konzeptueller
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
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
MehrXINDICE. The Apache XML Project 3.12.09. Name: J acqueline Langhorst E-Mail: blackyuriko@hotmail.de
Name: J acqueline Langhorst E-Mail: blackyuriko@hotmail.de 3.12.09 HKInformationsverarbeitung Kurs: Datenbanken vs. MarkUp WS 09/10 Dozent: Prof. Dr. M. Thaller XINDICE The Apache XML Project Inhalt Native
MehrKapitel 4 Die Datenbank Kuchenbestellung Seite 1
Kapitel 4 Die Datenbank Kuchenbestellung Seite 1 4 Die Datenbank Kuchenbestellung In diesem Kapitel werde ich die Theorie aus Kapitel 2 Die Datenbank Buchausleihe an Hand einer weiteren Datenbank Kuchenbestellung
Mehr9. Einführung in Datenbanken
9. Einführung in Datenbanken 9.1 Motivation und einführendes Beispiel 9.2 Modellierungskonzepte der realen Welt 9.3 Anfragesprachen (Query Languages) 9.1 Motivation und einführendes Beispiel Datenbanken
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
MehrKlausur Interoperabilität
Klausur 21. Juni 2012 9.30 11.00 Uhr Workflow Systems and Technology Group Fakultät für Informatik Universität Wien Univ.-Prof. Dr. Stefanie Rinderle-Ma Allgemeine Hinweise: Die Bearbeitungszeit beträgt
MehrGrundzüge und Vorteile von XML-Datenbanken am Beispiel der Oracle XML DB
Grundzüge und Vorteile von XML-Datenbanken am Beispiel der Oracle XML DB Jörg Liedtke, Oracle Consulting Vortrag zum Praxis-Seminar B bei der KIS-Fachtagung 2007, Ludwigshafen Agenda
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
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
MehrDatenmanagement in Android-Apps. 16. Mai 2013
Datenmanagement in Android-Apps 16. Mai 2013 Überblick Strukturierung von datenorientierten Android-Apps Schichtenarchitektur Möglichkeiten der Datenhaltung: in Dateien, die auf der SDCard liegen in einer
MehrProbeklausur Grundlagen der Datenbanksysteme II
Prof. Dott.-Ing. Roberto V. Zicari Datenbanken und Informationssysteme Institut für Informatik Fachbereich Informatik und Mathematik Probeklausur Grundlagen der Datenbanksysteme II Frau: Herr: Vorname:
MehrKapitel 8: Physischer Datenbankentwurf
8. Physischer Datenbankentwurf Seite 1 Kapitel 8: Physischer Datenbankentwurf Speicherung und Verwaltung der Relationen einer relationalen Datenbank so, dass eine möglichst große Effizienz der einzelnen
Mehrmit Musterlösungen Prof. Dr. Gerd Stumme, Dipl.-Inform. Christoph Schmitz 11. Juni 2007
6. Übung zur Vorlesung Datenbanken im Sommersemester 2007 mit Musterlösungen Prof. Dr. Gerd Stumme, Dipl.-Inform. Christoph Schmitz 11. Juni 2007 Aufgabe 1: Rekursion Betrachten Sie die folgende Tabelle
MehrIMS - Learning Design
IMS - Learning Design Ein Vortrag zum Thema Learning Design von Maayan Weiss Inhalt Was ist IMS Learning Design? Kurzer Einblick Welche Lücken gibt es im e-learning? Was hat IMS-LD zu bieten. Wie sieht
MehrInformations- und Wissensmanagement
Übung zur Vorlesung Informations- und Wissensmanagement (Übung 1) Frank Eichinger IPD, Lehrstuhl für Systeme der Informationsverwaltung Zur Person Beruflicher Hintergrund Studium an der TU Braunschweig
MehrAufgaben zu XPath und XQuery
Aufgaben zu XPath und XQuery Dr. Arno Schmidhauser Letzte Revision: März 2005 Email: arno.schmidhauser@sws.bfh.ch Webseite: http://www.sws.bfh.ch/db Inhalt 1 XPath... 2 2 XQuery... 2 3 XPath/SQL Umsetzung...
MehrGrundlagen von Datenbanksystemen
Ramez Elmasri Shamkant B. Navathe Grundlagen von Datenbanksystemen 3., überarbeitete Auflage ein Imprint der Pearson Education Deutschland GmbH Inhaltsverzeichnis Vorwort 9 Über die Autoren 13 Teil 1 Grundkonzepte
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.
MehrIntegration, Migration und Evolution
14. Mai 2013 Programm für heute 1 2 Quelle Das Material zu diesem Kapitel stammt aus der Vorlesung Datenintegration & Datenherkunft der Universität Tübingen gehalten von Melanie Herschel im WS 2010/11.
MehrACCESS das Datenbankprogramm. (Einführung) DI (FH) Levent Öztürk
ACCESS das Datenbankprogramm Vom Microsoft (Einführung) DI (FH) Levent Öztürk Inhalt Grundlagen einer Datenbank Planung einer Datenbank Programm starten Datenbank Anlegen Tabellen anlegen Tabellen Verknüpfen
MehrAdvoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank
Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank Die Entscheidung Advoware über VPN direkt auf dem lokalen PC / Netzwerk mit Zugriff auf die Datenbank des zentralen Servers am anderen
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.
MehrDipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009
Hochschule Darmstadt DATENBANKEN Fachbereich Informatik Praktikum 3 Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009 PL/SQL Programmierung Anwendung des Cursor Konzepts und Stored Procedures Und Trigger
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
MehrSemantic Web Technologies I! Lehrveranstaltung im WS10/11! Dr. Andreas Harth! Dr. Sebastian Rudolph!
Semantic Web Technologies I! Lehrveranstaltung im WS10/11! Dr. Andreas Harth! Dr. Sebastian Rudolph! www.semantic-web-grundlagen.de Ontology Engineering! Dr. Sebastian Rudolph! Semantic Web Architecture
MehrAufgabe 1: [Logische Modellierung]
Aufgabe 1: [Logische Modellierung] a) Entwerfen Sie für das von Ihnen entworfene Modell aus Aufgabe 2 des 1. Übungsblattes ein Star-Schema. b) Entwerfen Sie für das vorangegangene Modell einen Teil eines
MehrModul Datenbanksysteme 2 Prüfung skizzenhaft SS Aug. 2007. Name: Note:
1 Modul Datenbanksysteme 2 Prüfung skizzenhaft SS Aug. 2007 Name: Note: Nr. Aufgaben Max. Punkte Erreichte Punkte 1 Grundlagen ~ 10% Vgl. Hinweis unten 2 Integrität, Procedures, Triggers, Sichten ~ 20%
MehrGegeben ist das folgende XML-Dokument.
Aufgabe 1 (XML): Gegeben ist das folgende XML-Dokument. (10 Punkte)
MehrÜbungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung: Lösungsvorschlag
Ludwig-Maximilians-Universität München WS 2015/16 Institut für Informatik Übungsblatt 9 Prof. Dr. R. Hennicker, A. Klarl Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung:
MehrUniversität Augsburg, Institut für Informatik Wintersemester 2011/2012 Prof. Dr. W. Kießling 03. Feb. 2012. Semesterklausur
Universität Augsburg, Institut für Informatik Wintersemester 2011/2012 Prof. Dr. W. Kießling 03. Feb. 2012 Dr. M. Endres, Dr.-Ing. S. Mandl Datenbankprogrammierung (Oracle) Semesterklausur Hinweise: Die
MehrFachhochschule Deggendorf Platzziffer:...
Sommersemester 2008 Zahl der Blätter: 9 Fachbereich: Betriebswirtschaft WI Bachelor Hilfsmittel: alles ohne Computer Zeit: 90 Minuten 1 Betrachten Sie die drei markierten Zeilen. 1. Angenommen Sie hätten
MehrSoftwareentwicklungspraktikum Sommersemester 2007. Grobentwurf
Softwareentwicklungspraktikum Sommersemester 2007 Grobentwurf Auftraggeber Technische Universität Braunschweig
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
Mehr... MathML XHTML RDF
RDF in wissenschaftlichen Bibliotheken (LQI KUXQJLQ;0/ Die extensible Markup Language [XML] ist eine Metasprache für die Definition von Markup Sprachen. Sie unterscheidet sich durch ihre Fähigkeit, Markup
MehrProjektmanagement in der Spieleentwicklung
Projektmanagement in der Spieleentwicklung Inhalt 1. Warum brauche ich ein Projekt-Management? 2. Die Charaktere des Projektmanagement - Mastermind - Producer - Projektleiter 3. Schnittstellen definieren
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
Mehr4 Grundlagen der Datenbankentwicklung
4 Grundlagen der Datenbankentwicklung In diesem Kapitel werden wir die Grundlagen der Konzeption von relationalen Datenbanken beschreiben. Dazu werden Sie die einzelnen Entwicklungsschritte von der Problemanalyse
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
MehrObjektorientierte Programmierung
Objektorientierte Programmierung 1 Geschichte Dahl, Nygaard: Simula 67 (Algol 60 + Objektorientierung) Kay et al.: Smalltalk (erste rein-objektorientierte Sprache) Object Pascal, Objective C, C++ (wiederum
MehrEinführung in die Programmierung
: Inhalt Einführung in die Programmierung Wintersemester 2008/09 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund - mit / ohne Parameter - mit / ohne Rückgabewerte
MehrGrundbegriffe der Informatik
Grundbegriffe der Informatik Einheit 15: Reguläre Ausdrücke und rechtslineare Grammatiken Thomas Worsch Universität Karlsruhe, Fakultät für Informatik Wintersemester 2008/2009 1/25 Was kann man mit endlichen
MehrDatenbanken Kapitel 2
Datenbanken Kapitel 2 1 Eine existierende Datenbank öffnen Eine Datenbank, die mit Microsoft Access erschaffen wurde, kann mit dem gleichen Programm auch wieder geladen werden: Die einfachste Methode ist,
MehrBegriff 1 Begriff 2 Datenbank 1
Literaturrecherche Eine sorgfältige Literaturrecherche ist der erste fundamentale Schritt zur Anfertigung einer wissenschaftlichen Arbeit. Die Recherche sollte systematisch, genau, verständlich und nachvollziehbar
MehrIst Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers
Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers Ist Excel das richtige Tool für FMEA? Einleitung Wenn in einem Unternehmen FMEA eingeführt wird, fangen die meisten sofort damit an,
MehrInformationsblatt Induktionsbeweis
Sommer 015 Informationsblatt Induktionsbeweis 31. März 015 Motivation Die vollständige Induktion ist ein wichtiges Beweisverfahren in der Informatik. Sie wird häufig dazu gebraucht, um mathematische Formeln
MehrDieses Tutorial gibt eine Übersicht der Form Klassen von Struts, welche Besonderheiten und Unterschiede diese aufweisen.
Übersicht Struts Forms Dieses Tutorial gibt eine Übersicht der Form Klassen von Struts, welche Besonderheiten und Unterschiede diese aufweisen. Allgemeines Autor: Sascha Wolski http://www.laliluna.de/tutorials.html
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.
MehrMathematischer Vorbereitungskurs für Ökonomen
Mathematischer Vorbereitungskurs für Ökonomen Dr. Thomas Zehrt Wirtschaftswissenschaftliches Zentrum Universität Basel Gleichungen Inhalt: 1. Grundlegendes 2. Lineare Gleichungen 3. Gleichungen mit Brüchen
MehrKonzentration auf das. Wesentliche.
Konzentration auf das Wesentliche. Machen Sie Ihre Kanzleiarbeit effizienter. 2 Sehr geehrte Leserin, sehr geehrter Leser, die Grundlagen Ihres Erfolges als Rechtsanwalt sind Ihre Expertise und Ihre Mandantenorientierung.
MehrErrata-Liste zum Kurs: Einführung in XML (2. Auflage)
Errata-Liste zum Kurs: Einführung in XML (2. Auflage) 1. Kapitel 4.8: Auf Kursseite 8 ist der angeführten XML-Quellcode fehlerhaft:
Mehr2 Evaluierung von Retrievalsystemen
2. Evaluierung von Retrievalsystemen Relevanz 2 Evaluierung von Retrievalsystemen Die Evaluierung von Verfahren und Systemen spielt im IR eine wichtige Rolle. Gemäß der Richtlinien für IR der GI gilt es,...
MehrSeminar Informationsintegration und Informationsqualität. Dragan Sunjka. 30. Juni 2006
Seminar Informationsintegration und Informationsqualität TU Kaiserslautern 30. Juni 2006 Gliederung Autonomie Verteilung führt zu Autonomie... Intra-Organisation: historisch Inter-Organisation: Internet
MehrÜbungsblatt 4. Aufgabe 7: Datensicht Fachkonzept (Klausur SS 2002, 1. Termin)
Übungsblatt 4 Aufgabe 7: Datensicht Fachkonzept (Klausur SS 2002, 1. Termin) Die Saartal Linien beauftragen Sie mit dem Entwurf der Datenstrukturen für ein Informationssystem. Dieses soll zur Verwaltung
MehrWhitepaper. Produkt: combit Relationship Manager. Einbindung externer FiBu-/Warenwirtschaftsdaten. combit GmbH Untere Laube 30 78462 Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager Einbindung externer FiBu-/Warenwirtschaftsdaten Einbindung externer FiBu-/Warenwirtschaftsdaten - 2 - Inhalt Ausgangssituation
MehrKapitel 33. Der xml-datentyp. In diesem Kapitel: Der xml-datentyp 996 Abfragen aus xml-datentypen 1001 XML-Indizierung 1017 Zusammenfassung 1023
Kapitel 33 Der xml-datentyp In diesem Kapitel: Der xml-datentyp 996 Abfragen aus xml-datentypen 1001 XML-Indizierung 1017 Zusammenfassung 1023 995 996 Kapitel 33: Der xml-datentyp Eine der wichtigsten
MehrSWE5 Übungen zu Software-Engineering
1 Übungen zu Software-Engineering 1) Klassen und Objekte 2) Telefonanlage 3) Objekt- und Klassendiagramme 4) Assoziationen 5) Telefonanlage (Erweiterung) 6) Fahrzeuge 7) Familien 2 Aufgabe 1: Klassen und
MehrOP-LOG www.op-log.de
Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server
MehrWürfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.
040304 Übung 9a Analysis, Abschnitt 4, Folie 8 Die Wahrscheinlichkeit, dass bei n - maliger Durchführung eines Zufallexperiments ein Ereignis A ( mit Wahrscheinlichkeit p p ( A ) ) für eine beliebige Anzahl
MehrEnergiemanagementsystem nach ISO 50.001
Energiemanagementsystem nach ISO 50.001 Analyse bestehender Managementsysteme Bevor ein Eintauchen in die Details eines Energiemanagementsystems erfolgt, kann es hilfreich sein die IST Situation im Unternehmen
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
MehrINDIVIDUELLE SOFTWARELÖSUNGEN CUSTOMSOFT CS GMBH
01 INDIVIDUELLE SOFTWARELÖSUNGEN 02 05 02 GUMMERSBACH MEHRWERT DURCH KOMPETENZ ERIC BARTELS Softwarearchitekt/ Anwendungsentwickler M_+49 (0) 173-30 54 146 F _+49 (0) 22 61-96 96 91 E _eric.bartels@customsoft.de
MehrSemantic Web Technologies I
Semantic Web Technologies I Lehrveranstaltung im WS11/12 Dr. Elena Simperl PD Dr. Sebastian Rudolph M. Sc. Anees ul Mehdi Ontology Engineering Dr. Elena Simperl XML und URIs Einführung in RDF RDF Schema
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
MehrOracle SQL Tutorium - Wiederholung DB I -
Oracle SQL Tutorium - Wiederholung DB I - (Version 2.6 vom 24.2.2015) Einleitung Im Folgenden sind zur Wiederholung eine Reihe von SQL-Übungsaufgaben zu lösen. Grundlage für die Aufgaben ist die Mondial
MehrGrundlagen der Theoretischen Informatik, SoSe 2008
1. Aufgabenblatt zur Vorlesung Grundlagen der Theoretischen Informatik, SoSe 2008 (Dr. Frank Hoffmann) Lösung von Manuel Jain und Benjamin Bortfeldt Aufgabe 2 Zustandsdiagramme (6 Punkte, wird korrigiert)
MehrOrientierungshilfen für SAP PI (Visualisierungen)
EINSATZFELDER FÜR DIE KONFIGURATIONS-SZENARIEN INTERNE KOMMUNIKATION UND PARTNER-KOMMUNIKATION UND DIE SERVICE-TYPEN BUSINESS-SYSTEM, BUSINESS-SERVICE UND INTEGRATIONSPROZESS Betriebswirtschaftliche Anwendungen
MehrBeweisbar sichere Verschlüsselung
Beweisbar sichere Verschlüsselung ITS-Wahlpflichtvorlesung Dr. Bodo Möller Ruhr-Universität Bochum Horst-Görtz-Institut für IT-Sicherheit Lehrstuhl für Kommunikationssicherheit bmoeller@crypto.rub.de 6
MehrPhysiotherapiepraxis-Lastenheft
Physiotherapiepraxis-Lastenheft Inhaltsverzeichnis 1 Zielbestimmung... 2 2 Produkteinsatz... 3 3 Produktfunktionen... 4 4 Produktdaten... 7 5 Produktleistungen... 9 6 Ergänzungen... 10 1 Zielbestimmung
MehrAnwendungshinweise zur Anwendung der Soziometrie
Anwendungshinweise zur Anwendung der Soziometrie Einführung Die Soziometrie ist ein Verfahren, welches sich besonders gut dafür eignet, Beziehungen zwischen Mitgliedern einer Gruppe darzustellen. Das Verfahren
Mehr4. BEZIEHUNGEN ZWISCHEN TABELLEN
4. BEZIEHUNGEN ZWISCHEN TABELLEN Zwischen Tabellen können in MS Access Beziehungen bestehen. Durch das Verwenden von Tabellen, die zueinander in Beziehung stehen, können Sie Folgendes erreichen: Die Größe
Mehr> Soft.ZIV. Maple Mathematisches Software System
> Soft.ZIV Maple Mathematisches Software System Inhaltsverzeichnis Organisation... 3 Hersteller... 3 Produkte... 3 Versionen... 3 Plattformen... 3 Lizenzierung... 3 Lizenzform... 3 Lizenzzeitraum... 3
MehrGlaube an die Existenz von Regeln für Vergleiche und Kenntnis der Regeln
Glaube an die Existenz von Regeln für Vergleiche und Kenntnis der Regeln Regeln ja Regeln nein Kenntnis Regeln ja Kenntnis Regeln nein 0 % 10 % 20 % 30 % 40 % 50 % 60 % 70 % 80 % 90 % Glauben Sie, dass
MehrAcht Gute Gründe für Integration und einen Content Backbone
Acht Gute Gründe für Integration und einen Content Backbone COMYAN Whitepaper Autor Peter Resele Datum 9. März 2009 Status Public =GmbH Karolingerstrasse 34a 82205 Gilching Germany t + 49 810 5779390 peter.resele@comyan.com
MehrSysteme 1. Kapitel 6. Nebenläufigkeit und wechselseitiger Ausschluss
Systeme 1 Kapitel 6 Nebenläufigkeit und wechselseitiger Ausschluss Threads Die Adressräume verschiedener Prozesse sind getrennt und geschützt gegen den Zugriff anderer Prozesse. Threads sind leichtgewichtige
MehrDrei Fragen zum Datenschutz im. Nico Reiners
Drei Fragen zum Datenschutz im Geoinformationswesen Nico Reiners 1. Frage Welche Geoinformationen sind personenbezogen? Personenbezug? Personenbezogene Daten sind Einzelangaben über persönliche oder sachliche
MehrMai 2006. Hauptseminar: Nichtrelationale Datenbanken Historisch-Kulturwissenschaftliche Informationsverarbeitung Universität zu Köln
Hauptseminar: Nichtrelationale Historisch-Kulturwissenschaftliche Informationsverarbeitung Universität zu Köln Mai 2006 Was ist eine Datenbank? Erweiterung relationaler um eine Deduktionskomponente Diese
MehrDatenbanksysteme 1. Organisation. Prof. Stefan F. Keller. Ausgabe 2005. Copyright 2005 HSR SS 2005
Datenbanksysteme 1 Organisation Ausgabe 2005 Prof. Stefan F. Keller SS 2005 Copyright 2005 HSR Inhalt Einführung Relationales Datenmodell, Datenmodellierung DB-Entwurf, Normalisierung SQL-Data Definition
MehrUniversität Augsburg, Institut für Informatik WS 2006/2007 Dr. W.-T. Balke 27. Nov. 2006 M. Endres, A. Huhn, T. Preisinger Lösungsblatt 5
Universität Augsburg, Institut für Informatik WS 2006/2007 Dr. W.-T. Balke 27. Nov. 2006 M. Endres, A. Huhn, T. Preisinger Lösungsblatt 5 Aufgabe 1: Projektion Datenbanksysteme I π A1,...,A n (π B1,...,B
MehrSpeicherung von XML in (objekt-)relationalen Datenbanken. Burkhard Schäfer
Speicherung von XML in (objekt-)relationalen Datenbanken Burkhard Schäfer Übersicht Motivation Anforderungen Ansätze modellorientiert strukturorientiert Zusammenfassung Motivation Warum XML in Datenbanken
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.
MehrInfo-Veranstaltung zur Erstellung von Zertifikaten
Info-Veranstaltung zur Erstellung von Zertifikaten Prof. Dr. Till Tantau Studiengangsleiter MINT Universität zu Lübeck 29. Juni 2011 Gliederung Zertifikate Wer, Wann, Was Ablauf der Zertifikaterstellung
MehrIT-SICHERHEIT IM UNTERNEHMEN Mehr Sicherheit für Ihre Entscheidung
IT-SICHERHEIT IM UNTERNEHMEN Mehr Sicherheit für Ihre Entscheidung IT-SICHERHEIT IM UNTERNEHMEN Mehr Sicherheit für ihre Entscheidung Entdecken Sie was IT Sicherheit im Unternehmen bedeutet IT Sicherheit
MehrProbeklausur im Modul Informationstechnik 1, WS 2003/04. Studiengang IWD 1. Semester Seite 1 von 5
Probeklausur im Modul Informationstechnik 1, WS 2003/04. Studiengang IWD 1. Semester Seite 1 von 5 Probeklausur im Modul Informationstechnik 1, WS 2003/04. Studiengang IWD 1. Semester Hinweise Der Aufgabensatz
MehrKurzanleitung RACE APP
Kurzanleitung RACE APP Inhalt Leistungsumfang... 1 Erst Registrierung... 2 Benutzung als Fahrer... 2 Benutzung als Veranstalter... 3 Benutzung als Administrator... 5 Leistungsumfang Bei dem RACE APP handelt
MehrZeichen bei Zahlen entschlüsseln
Zeichen bei Zahlen entschlüsseln In diesem Kapitel... Verwendung des Zahlenstrahls Absolut richtige Bestimmung von absoluten Werten Operationen bei Zahlen mit Vorzeichen: Addieren, Subtrahieren, Multiplizieren
MehrMit dem sogenannten Seriendruck können Etiketten und Briefe mit einer Adressdatei (z. B. Excel) verknüpft werden.
WORD 2010 Etiketten drucken Mit dem sogenannten Seriendruck können Etiketten und Briefe mit einer Adressdatei (z. B. Excel) verknüpft werden. Diese Anwendung erfolgt über die Registerkarte Sendungen 1
MehrArbeiten mit UMLed und Delphi
Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf
MehrTypo3 - Schulung: Fortgeschrittene I an der Hochschule Emden/Leer
Verlinkung: Man unterscheidet zwischen externer und interner Verlinkung. Bei der externen Verlinkung verlässt man den Bereich unseres Web-Servers. Typo3 überprüft nicht die Existenz der angegebenen Seite
MehrStudie Autorisierungsverfahren Online-Banking 2014. n = 433, Befragungszeitraum: Februar bis März 2014
Studie Autorisierungsverfahren Online-Banking 2014 n = 433, Befragungszeitraum: Februar bis März 2014 1 Hintergrund Kontext der Studie Autorisierungsverfahren für Online-Banking stehen aktuell im Fokus
Mehr6. Sichten, Integrität und Zugriffskontrolle. Vorlesung "Informa=onssysteme" Sommersemester 2015
6. Sichten, Integrität und Zugriffskontrolle Vorlesung "Informa=onssysteme" Sommersemester 2015 Überblick Sichten Integritätsbedingungen Zugriffsrechte SQL- Schema und SQL- Katalog Das Informa=onsschema
Mehr