Datenmodellierung VU Einführung SS 2016
|
|
|
- Hannah Beyer
- vor 9 Jahren
- Abrufe
Transkript
1 Datenmodellierung VU Einführung SS 2016 Nysret Musliu, Sebastian Skritek Institut für Informationssysteme Technische Universität Wien Nysret Musliu, Sebastian Skritek Seite 1
2 1. Motivation Motivation Wir haben heute Große Datenmengen in den unterschiedlichsten Bereichen Verteilte Applikationen Kritische Anwendungen Nysret Musliu, Sebastian Skritek Seite 2
3 1. Motivation Motivation Wir haben heute Große Datenmengen in den unterschiedlichsten Bereichen Verteilte Applikationen Kritische Anwendungen benötigen Software zur effizienten Verarbeitung Nysret Musliu, Sebastian Skritek Seite 3
4 1. Motivation 1.1. Datenbankverwaltungssysteme DBMS Zusätzliche Anforderungen an die Software Probleme: Redundanz und Inkonsistenz Verlust von Daten Mehrbenutzerbetrieb Sicherheitsprobleme Integritätsverletzungen Beschränkte Zugriffsmöglichkeiten Hohe Entwicklungskosten Nysret Musliu, Sebastian Skritek Seite 4
5 1. Motivation 1.1. Datenbankverwaltungssysteme DBMS Datenbankverwaltungssystem (DBMS) Datenbankverwaltungssystem (Database Management System DBMS): Gesamtheit der Programme zum Zugriff auf die gespeicherten Daten Datenbasis: Die gespeicherten Daten Nysret Musliu, Sebastian Skritek Seite 5
6 2. Datenabstraktion und Datenunabhängigkeit Datenabstraktion und Datenunabhängigkeit physische Ebene Nysret Musliu, Sebastian Skritek Seite 6
7 2. Datenabstraktion und Datenunabhängigkeit Datenabstraktion und Datenunabhängigkeit logische Ebene physische Ebene Nysret Musliu, Sebastian Skritek Seite 7
8 2. Datenabstraktion und Datenunabhängigkeit Datenabstraktion und Datenunabhängigkeit externe Ebene (Sichten) Sicht 1... Sicht n logische Ebene physische Ebene Nysret Musliu, Sebastian Skritek Seite 8
9 2. Datenabstraktion und Datenunabhängigkeit Datenabstraktion und Datenunabhängigkeit externe Ebene (Sichten) Sicht 1... Sicht n physische Datenunabhängigkeit logische Ebene physische Ebene Nysret Musliu, Sebastian Skritek Seite 9
10 2. Datenabstraktion und Datenunabhängigkeit Datenabstraktion und Datenunabhängigkeit externe Ebene (Sichten) Sicht 1... Sicht n logische Datenunabhängigkeit logische Ebene physische Datenunabhängigkeit physische Ebene Nysret Musliu, Sebastian Skritek Seite 10
11 2. Datenabstraktion und Datenunabhängigkeit Datenabstraktion und Datenunabhängigkeit externe Ebene (Sichten) Sicht 1... Sicht n logische Datenunabhängigkeit logische Ebene physische Datenunabhängigkeit physische Ebene Nysret Musliu, Sebastian Skritek Seite 11
12 2. Datenabstraktion und Datenunabhängigkeit Datenabstraktion und Datenunabhängigkeit externe Ebene (Sichten) Sicht 1... Sicht n logische Datenunabhängigkeit Datenbankschema logische Ebene physische Datenunabhängigkeit physische Ebene Nysret Musliu, Sebastian Skritek Seite 12
13 3. Datenmodellierung Datenmodellierung Ausschnitt der realen Welt Nysret Musliu, Sebastian Skritek Seite 13
14 3. Datenmodellierung Datenmodellierung Ausschnitt der realen Welt Konzeptuelles Schema ER/EER/UML Nysret Musliu, Sebastian Skritek Seite 14
15 3. Datenmodellierung Datenmodellierung Ausschnitt der realen Welt Konzeptuelles Schema ER/EER/UML Logisches Schema Datenmodell: Netzwerk, hierarchisch, relational, oo, deduktiv, XML,... Nysret Musliu, Sebastian Skritek Seite 15
16 3. Datenmodellierung Datenmodellierung Ausschnitt der realen Welt manuelle/intellektuelle Modellierung Konzeptuelles Schema ER/EER/UML Logisches Schema Datenmodell: Netzwerk, hierarchisch, relational, oo, deduktiv, XML,... Nysret Musliu, Sebastian Skritek Seite 16
17 3. Datenmodellierung Datenmodellierung Ausschnitt der realen Welt manuelle/intellektuelle Modellierung Konzeptuelles Schema ER/EER/UML halbautomatische Transformation Datenmodell: Netzwerk, hierarchisch, Logisches Schema relational, oo, deduktiv, XML,... Nysret Musliu, Sebastian Skritek Seite 17
18 3. Datenmodellierung Datenmodellierung (Bsp.) 1 Abgrenzung der zu modellierenden Welt Nysret Musliu, Sebastian Skritek Seite 18
19 3. Datenmodellierung Datenmodellierung (Bsp.) 1 Abgrenzung der zu modellierenden Welt Vorlesungen Studenten Lehrende reale Welt: Universität Nysret Musliu, Sebastian Skritek Seite 19
20 3. Datenmodellierung Datenmodellierung (Bsp.) 1 Abgrenzung der zu modellierenden Welt Vorlesungen Studenten Lehrende reale Welt: Universität 2 Überführung der zu modellierenden Welt in ein konzeptuelles Schema (in der VL: EER) Nysret Musliu, Sebastian Skritek Seite 20
21 3. Datenmodellierung Datenmodellierung (Bsp.) 1 Abgrenzung der zu modellierenden Welt Vorlesungen Studenten Lehrende reale Welt: Universität 2 Überführung der zu modellierenden Welt in ein konzeptuelles Schema (in der VL: EER) MatrNr Studenten Professoren PersNr... N hören M Vorlesungen N 1 lesen Name Rang VorlNr... Raum Nysret Musliu, Sebastian Skritek Seite 21
22 3. Datenmodellierung Datenmodellierung (Bsp.) 3 Überführung des konzeptuellen Schemas in ein logisches Schema (in der VL: Relationales Schema) Nysret Musliu, Sebastian Skritek Seite 22
23 3. Datenmodellierung Datenmodellierung (Bsp.) 3 Überführung des konzeptuellen Schemas in ein logisches Schema (in der VL: Relationales Schema) Studenten MatrNr Name Xenokrates Jonas Fichte Aristoxenos Carnap Feuerbach hören MatrNr VorlNr Vorlesungen VorlNr Titel 5001 Grundzüge 5041 Ethik 5049 Mäeutik 4052 Logik 5216 Bioethik Nysret Musliu, Sebastian Skritek Seite 23
24 3. Datenmodellierung Datenmodell Datenmodell: Legt generelle Strukturen und Operationen fest, die zur Modellierung genutzt werden können Nysret Musliu, Sebastian Skritek Seite 24
25 3. Datenmodellierung Datenmodell Datenmodell: Legt generelle Strukturen und Operationen fest, die zur Modellierung genutzt werden können Besteht aus: Datendefinitionssprache (DDL) Datenmanipulationssprache (DML) Abfragesprache (QL) Befehle zum Einfügen, Löschen, und Verändern der Daten Nysret Musliu, Sebastian Skritek Seite 25
26 3. Datenmodellierung 3.1. Das Relationale Datenmodell Das Relationale Datenmodell Edgar F. Codd ( ) A Relational Model of Data for Large Shared Data Banks in: Communications of the ACM, Volume 13, Issue 6 (June 1970) Pages: (1970) Turing Award (1981) = Nobelpreis der Informatik Nysret Musliu, Sebastian Skritek Seite 26
27 3. Datenmodellierung 3.1. Das Relationale Datenmodell Das Relationale Datenmodell Anforderungen an das Modell nach E.F. Codd Datenintegration (einheitliche Verwaltung der Daten) Operationen (Speichern, Suchen, Ändern) Katalog (Zugriff auf Datenbeschreibung) Benutzersichten (applikationsspezifische Sicht) Konsistenzüberwachung (logische Korrektheit der Daten) Zugriffskontrolle (Datenschutz) Transaktionen (unteilbare Operationsblöcke) Synchronisation (Mehrbenutzerbetrieb) Datensicherung (Wiederherstellung nach Systemcrash) Nysret Musliu, Sebastian Skritek Seite 27
28 3. Datenmodellierung 3.2. Moderne Relationale DBMS Moderne Relationale DBMS ANSI-SPARC Architektur DDL/DML: SQL (Structured Query Language) Einbettung in Programmiersprachen Tools (zb Entwurf, Masken, Interaktion,...) Mehrbenutzerbetrieb, Sicherheitsmechanismen Oracle, IBM DB2, MS SQL Server, PostgreSQL, MySQL,... Nysret Musliu, Sebastian Skritek Seite 28
Wiederholung VU Datenmodellierung
Wiederholung VU Datenmodellierung VU Datenbanksysteme Reinhard Pichler Arbeitsbereich Datenbanken und Artificial Intelligence Institut für Informationssysteme Technische Universität Wien Wintersemester
Vorlesungen. Studenten. hören. Grundzüge. Fichte Glaube und Wissen Jonas
Das relationale eato aedatenmodell Studenten hören Vorlesungen MatrNr Name MatrNr VorlNr VorlNr Titel 26120 Fichte 25403 5022 5001 Grundzüge 25403... Jonas... 26120... 5001... 5022... Glaube und Wissen...
Datenbanken. 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ß
Datenbanken. Prof. Dr. Gerd Stumme Dipl.-Inform. Christoph Schmitz. FG Wissensverarbeitung FB Mathematik/Informatik
Datenbanken Prof. Dr. Gerd Stumme Dipl.-Inform. Christoph Schmitz FG Wissensverarbeitung FB Mathematik/Informatik 1 Organisatorisches Vorlesung Beginn: 12. April 2005 Dienstag, 14.00 16.00 Uhr, Raum 1332
Einführung in Datenbanksysteme. Donald Kossmann Institut für Informationssysteme ETH Zürich
Einführung in Datenbanksysteme Donald Kossmann Institut für Informationssysteme ETH Zürich [email protected] www.dbis.ethz.ch Vorlesungen Termine Mittwoch: 10 Uhr bis 12 Uhr Übungen (Start am 2. April)
Grundlagen Datenbanken (GDB)
Grundlagen Datenbanken (GDB) Prof. Alfons Kemper, Ph. D. Lehrstuhl für Informatik III: Datenbanksysteme TU München [email protected] 1 2 Vorlesungsmodalitäten 3 V + 2 Ü Übung findet wöchentlich statt (nächste
Einfü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
Datenbanken. Prof. Dr. Gerd Stumme Dr. Andreas Hotho Dipl.-Inform. Christoph Schmitz. Organisatorisches. Organisatorisches.
Datenbanken Prof. Dr. Gerd Stumme Dr. Andreas Hotho Dipl.-Inform. Christoph Schmitz Präsenzübung bedeutet selbständiges Bearbeiten des Übungsblattes in Kleingruppen à 3-4 Personen unter Betreuung des Assistenten
Datenbanken 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
Datenbankmodelle und Datenbanksprachen
Datenbankmodelle und Datenbanksprachen Dr.-Ing. Guy Vollmer FH Dortmund, FB Informatik Dienstag, 30. September 2008 1 Agenda 1. Einordnung des Themas 2. Datenbankmodelle Relationales Datenmodell 3. Datenbanksprachen
Carl-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
1. Einführung. Datenbanken Grundlagen
1. Einführung Datenbanken Grundlagen Wo finden wir Datenbanken? Was sind Datenbanken/ Datenbankensysteme(DBS)? A collection of related data items mit folgenden Eigenschaften: Eine Datebank repräsentiert
Einführung, Entity-Relationship Modell 9. DATENBANKSYSTEME: DAS ENTITY RELATIONSHIP MODELL
Einführung, Entity-Relationship Modell 9. DATENBANKSYSTEME: DAS ENTITY RELATIONSHIP MODELL 304 Literatur, Quellen Literatur: Kemper, Eickler: Datenbanksysteme: Eine Einführung. Oldenbourg Verlag, 9. Auflage,
Datenbanksysteme SS 2011
Datenbanksysteme SS 2011 Oliver Vornberger Institut für Informatik Universität Osnabrück Vorlesung vom 11.04.2011 1 Organisation Vorlesung: Mo + Di, 10:15 Uhr, 31/449a Übung: Do 08:30, 31/449a + 10:15
Datenbankentwurf. VO Datenmodellierung. Katrin Seyr. Institut für Informationssysteme Technische Universität Wien.
Datenbankentwurf Datenbankentwurf VO Datenmodellierung Katrin Seyr Institut für Informationssysteme Technische Universität Wien Katrin Seyr Seite 1 Datenbankentwurf 1. Überblick Überblick Wiederholung:
Sommersemester Vorlesung: Dr. Matthias Schubert
Datenbanksysteme II Sommersemester 2009 Vorlesung: Dr. Matthias Schubert Skript 2009 Matthias Schubert Dieses Skript basiert auf dem Skript zur Vorlesung Datenbanksysteme II von Prof. Dr. Christian Böhm
Datenbanken. Datenintegrität + Datenschutz. Tobias Galliat. Sommersemester 2012
Datenbanken Datenintegrität + Datenschutz Tobias Galliat Sommersemester 2012 Professoren PersNr Name Rang Raum 2125 Sokrates C4 226 Russel C4 232 2127 Kopernikus C3 310 2133 Popper C3 52 2134 Augustinus
Datenbanken als Grundlage für Informationssysteme
Datenbanken als Grundlage für Informationssysteme Datenmodellierung und Datenbanksysteme Prof. Dr. Ingo Claßen Peter Morcinek Prof. Dr. Martin Kempa Hochschule für Technik und Wirtschaft Berlin Informationssysteme
Vorlesung Datenbanksysteme vom
Vorlesung Datenbanksysteme vom 27.10.2008 Wiederholung: Relationale Algebra Relationale Algebra Join-Operatoren Eigenschaften der relationalen Operatoren Grundlagen des relationalen Modells Seien D 1,
Datenbanken. Seminararbeit. Einführung in das wissenschaftliche Arbeiten
Seminararbeit vorgelegt von: Gutachter: Studienbereich: Christian Lechner Dr. Georg Moser Informatik Datum: 6. Juni 2013 Inhaltsverzeichnis Inhaltsverzeichnis 1 Einführung in Datenbanken 1 1.1 Motivation....................................
Schema: konkrete Beschreibung einer bestimmten. (unter Verwendung eines Datenmodells)
Datenmodellierung DBS kann vieles, aber nicht alles! Benutzer muss spezifizieren Anforderungen einer Anwendung Art von zu speichernden Daten Zwei wichtige Konzepte beim Entwurf: Datenmodell: Konstrukte
Datenbanken. Grundlagen
Datenbanken Grundlagen Dozent: Diana Troancă E-mail: dianat [at] cs.ubbcluj.ro Website: www.cs.ubbcluj.ro/~dianat/ Fragen und Feedback sind immer erwünscht: per e-mail oder per persönlichem Gespräch Anonymes
Wirtschaftsinformatik 7a: Datenbanken. Hochschule für Wirtschaft und Recht SS 16 Dozent: R. Witte
Wirtschaftsinformatik 7a: Datenbanken Hochschule für Wirtschaft und Recht SS 16 Dozent: R. Witte Drei Gäste bezahlen nach einem gemeinsamen Abendessen eine Rechnung von 30 Euro, so dass jeder 10 Euro gibt.
Informatik II Vorlesung am D-BAUG der ETH Zürich
Informatik II Vorlesung am D-BAUG der ETH Zürich Vorlesung 11, 2017 Datenbanksysteme: Das Entity Relationship (ER) Modell, das Relationale Modell und SQL. Literatur Literatur: Kemper, Eickler: Datenbanksysteme:
Kapitel 1: Einführung 1.1 Datenbanken?
1. Einführung 1.1. Datenbanken? Seite 1 Kapitel 1: Einführung 1.1 Datenbanken? 1. Einführung 1.1. Datenbanken? Seite 2 Willkommen! Studierenden-Datenbank Hans Eifrig hat die Matrikelnummer 1223. Seine
Entwicklung der 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 Jahren waren die
XAMPP-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.
Modul Datenbanksysteme. (auch Teil des Moduls Informationssysteme) TU Bergakademie Freiberg
Modul Datenbanksysteme (auch Teil des Moduls Informationssysteme) Prof. Dr. Heinrich Jasper TU Bergakademie Freiberg Künstliche Intelligenzund Datenbanken Zielsetzung Die Studierenden sollen die Prinzipien
Datenbanken & Informationssysteme (WS 2016/2017)
Datenbanken & Informationssysteme (WS 2016/2017) Klaus Berberich ([email protected]) Wolfgang Braun ([email protected]) 0. Organisatorisches Dozenten Klaus Berberich ([email protected])
Relationale Datenbanken Kursziele
Relationale Datenbanken Kursziele DB Grundlagen Daten-Modellierung Relationales Modell und DB => Praxis: Mit SQL als Anfragesprache Mit MySQL als DB RDB 1-1 Kursinhalt (Tage) 1. DB Einleitung / Entity-Relationship
Wiederholung: Relationale Algebra
Vorlesung Datenbanksysteme vom 1.11.016 Wiederholung: Relationale Algebra Relationale Algebra Join-Operatoren Eigenschaften der relationalen Operatoren Grundlagen des relationalen Modells Seien D1, D,,
WS 2010/11 Datenbanksysteme Fr 15:15 16:45 R Vorlesung #3. SQL (Teil 1)
Vorlesung #3 SQL (Teil 1) Fahrplan Wiederholung/Zusammenfassung Relationales Modell Relationale Algebra Relationenkalkül Geschichte der Sprache SQL SQL DDL (CREATE TABLE...) SQL DML (INSERT, UPDATE, DELETE)
Datenintegrität. Einschränkung der möglichen Datenbankzustände und -übergänge auf die in der Realität möglichen
Datenintegrität Einschränkung der möglichen Datenbankzustände und -übergänge auf die in der Realität möglichen Formulierung von Integritätsbedingungen ist die wichtigste Aufgabe des DB-Administrators!
Datenintegrität. Arten von Integritätsbedingungen. Statische Integritätsbedingungen. Referentielle Integrität. Integritätsbedingungen in SQL.
Datenintegrität Arten von Integritätsbedingungen Statische Integritätsbedingungen Referentielle Integrität Integritätsbedingungen in SQL Trigger 1 Datenintegrität Einschränkung der möglichen Datenbankzustände
Datenbanken I. Karczewski Datenbanken I 1. Produkt (0,*) (0,*)
Datenbanken I Produkt (0,*) (0,*) 3 Karczewski Datenbanken I 1 Literatur C.J. Date: An Introduction to Database Systems; Addison-Wesley Systems Programming Series. 6th ed. 1995 H.E. Erbs, S. Karczewski
Rückblick: Datenbankentwurf
Rückblick: Datenbankentwurf Entity-Relationship-Modell für konzeptuellen Entwurf Entitytypen (entity types) (z.b. Studenten) Beziehungstypen (relationships) (z.b. hören) Attribute beschreiben Gegenstände
Grundlagen des relationalen l Modells
Grundlagen des relationalen l Modells Seien D 1, D 2,..., D n Domänen (~Wertebereiche) Relation: R D 1 x... x D n Bsp.: Telefonbuch string x string x integer Tupel: t R Bsp.: t = ( Mickey Mouse, Main Street,
Modul Datenbanksysteme. Prof. Dr. Heinrich Jasper TU Bergakademie Freiberg Institut für Informatik Künstliche Intelligenz und Datenbanken
Modul Datenbanksysteme Prof. Dr. Heinrich Jasper TU Bergakademie Freiberg Institut für Informatik Künstliche Intelligenz und Datenbanken Zielsetzung Die Studierenden sollen die Prinzipien relationaler
Datenbanken. Prof. Dr. Steffen Staab. Organisatorisches. Organisatorisches. Vorlesung
Datenbanken Organisatorisches Prof. Dr. Steffen Staab Vorlesung Beginn: 31. Oktober 2005 Montag, 12.15 13.45 Uhr, Raum MF 314 Donnerstag, 16.15 17.45, Raum MF 414 Übungen Betreuer: Christoph Ringelstein,
SQL. SQL: Structured Query Language. Früherer Name: SEQUEL. Standardisierte Anfragesprache für relationale DBMS: SQL-89, SQL-92, SQL-99
SQL Früherer Name: SEQUEL SQL: Structured Query Language Standardisierte Anfragesprache für relationale DBMS: SQL-89, SQL-92, SQL-99 SQL ist eine deklarative Anfragesprache Teile von SQL Vier große Teile:
Einfü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
Redundanz: 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
Objektorientierte Datenbanken
OODB 1 Slide 1 Objektorientierte Datenbanken Vorlesung 1 Sebastian Iwanowski FH Wedel OODB 1 Slide Organisatorisches Vorlesung Mittwochs, 09:30 10:5 Raum HS Übung Dienstags, 09:30 10:5 (erstmalig am 1.0.)
Einleitung. Literatur. Pierre Fierz. Architektur von Datenbanksystemen. Physische Datenunabhängigkeit. Der Datenbank Administrator (DBA) 1.
Inhalt der Vorlesung Literatur 1 Datenmodellierung (Entity-Relationship Modell) 2 Das relationale Modell 3 Relationenalgebra 4 Datenbanksprache (SQL) 5 Normalisierung 6 Vom ERM zum Datenbankschema 7 Routinen
Datenbankanwendungen werden oft über einen sehr langen Zeitraum (z.b. Jahrzehnte) eingesetzt
2. Datenbankentwurf Motivation Datenbankanwendungen werden oft über einen sehr langen Zeitraum (z.b. Jahrzehnte) eingesetzt Fehler sind umso teurer zu beheben, je weiter die Entwicklung bzw. der Einsatz
Inhalt der Vorlesung. 1 Datenmodellierung (Entity-Relationship Modell) 2 Das relationale Modell. 3 Relationenalgebra. 4 Datenbanksprache (SQL)
Inhalt der Vorlesung 1 Datenmodellierung (Entity-Relationship Modell) 2 Das relationale Modell 3 Relationenalgebra 4 Datenbanksprache (SQL) 5 Normalisierung 6 Vom ERM zum Datenbankschema 7 Routinen und
Datenbanksysteme. Thomas Neumann 1 / 31
Datenbanksysteme Thomas Neumann 1 / 31 Skript Alfons Kemper und Andre Eickler Datenbanksysteme Eine Einführung 9. Auflage Oldenbourg Verlag, München (ca 40 Euro) http: //www-db.in.tum.de/research/publications/books/dbmseinf
Datenbanken. Teil 1: Überblick
Datenbanken Teil 1: Überblick / 2015 Literatur zum Thema (1/2) Frank Geisler Datenbanken Grundlagen und Design 3. Auflage, 2009, mitp Verlag Heidelberg Alfons Kemper, André Eickler Datenbanksysteme Eine
Kapitel 1: Wiederholungsfragen Grundlagen DBS
Grundlagen DBS 1. Welche zentralen Anforderungen an ein DBS definierte Edgar Codd? 2. Was ist eine Transaktion? 3. Welche Eigenschaften muss das DBMS bei der Transaktionsverarbeitung sicherstellen? 4.
Prüfungsberatungs-Stunde Datenbanksysteme 1 (Dbs1)
Prüfungsberatungs-Stunde Datenbanksysteme 1 (Dbs1) Herbstsemester 2013/14 Prof. S. Keller Informatik HSR Januar 2014, HS13/14 Dbs1 - Prüfungsvorbereitung 1 Dbs1 Ziele Grundlagenwissen in folgenden Gebieten
Weitere Datenmodelle. Netzwerk-Datenmodell Historie
Weitere Netzwerk-Datenmodell Hierarchisches Datenmodell Vergleich der Seite 1 Netzwerk-Datenmodell Historie etwa gleichzeitig mit dem relationalen Datenmodell entwickelt im Gegensatz zum relationalen Datenmodell
Software-Engineering
SWE42 Slide Software-Engineering Sebastian Iwanowski FH Wedel Kapitel 4: Systemanalyse Teil 2: Datenorientierte Sicht SWE42 Slide 2 Systemanalyse: Datenorientierte Sicht Entity-Relationship-Modellierung
Die 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
Inhalt. Unland, Rainer Datenbanken im Einsatz digitalisiert durch: IDS Basel Bern
Inhalt 1 Einleitung und Übersicht 1 1.1 Anforderungserhebung und -analyse 6 1.2 Konzeptuelle Modellbildung 7 1.3 Logischer Entwurf 9 1.4 Implementationsphase 9 1.5 Allgemeine Datenbankbegriffe 10 1.6 Zusammenfassung
Datenbanken Datenbanken 1 Belegnummer Belegnummer
Datenbanken Datenbanken 1 Belegnummer 30.7302 Belegnummer 30.7312 Blockkurs 31.08. 11.09.2015 Wintersemester 2015/16 (Bachelor) Materialien zur Vorlesung Michael Roth Inge Hochschule Darmstadt Fachbereich
Kapitel 3: Datenbanksysteme
LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS Skript zur Vorlesung: Einführung in die Informatik: Systeme und Anwendungen Sommersemester 2015 Kapitel 3: Datenbanksysteme Vorlesung:
Datenbanken. Günter M. Goetz 1. Inhalt der Veranstaltung. Konzept und Architektur von Datenbanksystemen Datenbankentwurf Datenbankmodelle Schwerpunkt:
Dr. Günter M. Goetz [email protected] Günter M. Goetz 1 Inhalt der Veranstaltung Konzept und Architektur von Datenbanksystemen twurf Datenbankmodelle Schwerpunkt: relationale SQL Erweiterungen und Alternativen
WS 2010/11 Datenbanksysteme Fr 15:15 16:45 R 1.008. Vorlesung #5. SQL (Teil 3)
Vorlesung #5 SQL (Teil 3) Fahrplan Besprechung der Übungsaufgaben Rekursion Rekursion in SQL-92 Rekursion in DBMS- Dialekten (Oracle und DB2) Views (Sichten) - gespeicherte Abfragen Gewährleistung der
Das relationale Datenmodell
Das relationale Datenmodell Konzepte Attribute, Relationenschemata, Datenbank-Schemata Konsistenzbedingungen Beispiel-Datenbank Seite 1 Einführung Zweck datenmäßige Darstellung von Objekten und Beziehungen
Allgemeines 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,
Abstraktionsschichten. Das Relationale Datenmodell
Abstraktionsschichten. Das Relationale Datenmodell Verschiedene Abstraktionsebene Data in Beziehung zur Application Data in Beziehung zur Datenmodell Data in Beziehung zur physischen Darstellung Datenunabhängigkeit
Termin 12: Datenbanksysteme (2) - Einführung in SQL
Termin 12: Datenbanksysteme (2) - Einführung in SQL Grundlagen der Informatik Wintersemester 2006/07 Prof. Bernhard Jung Übersicht 1. Einführung SQL 2. Datenbankanfragen mit SQL (select from where) 3.
Datenbanksysteme SS 2007
Datenbanksysteme SS 2007 Frank Köster (Oliver Vornberger) Institut für Informatik Universität Osnabrück Kapitel 6b: Das relationale Modell Das Relationale Modell (vgl. Lerneinheit 6a) Wertebereiche (Domänen):
Rückblick: Relationales Modell
Rückblick: Relationales Modell Relationales Modell als vorherrschendes Datenmodell Relationen (Tabellen) besitzen Attribute (Spalten) mit Wertebereichen und beinhalten Tupel (Zeilen) Umsetzung eines konzeptuellen
In diesem Abschnitt wollen wir uns mit der Architektur von Datenbank Managements Systemen beschäftigen.
1 In diesem Abschnitt wollen wir uns mit der Architektur von Datenbank Managements Systemen beschäftigen. Zunächst stellt sich die Frage: Warum soll ich mich mit der Architektur eines DBMS beschäftigen?
Kommerzielle Datenbanksysteme
Kommerzielle Datenbanksysteme Albert Weichselbraun 31. Mai 2017 Inhaltsverzeichnis 1 Informationen zur Lehrveranstaltung 2 1.1 Inhalt................................ 2 1.2 Beurteilungsschema.........................
Das relationale Modell
Das relationale Modell Grundlagen Übersetzung von ER-Schemata in relationale Schemata Relationale Algebra Relationenkalkül Domänenkalkül Grundlagen des relationalen Modells Seien D 1, D 2,..., D n Domänen
Relationale Abfragesprachen
Relationale Abfragesprachen Relationale Abfragesprachen VO Datenmodellierung Katrin Seyr Institut für Informationssysteme Technische Universität Wien Katrin Seyr Seite 1 Relationale Abfragesprachen 1 Überblick
Einfü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
Datenintegrität. Integitätsbedingungen Schlüssel Beziehungskardinalitäten Attributdomänen Inklusion bei Generalisierung
Datenintegrität Integitätsbedingungen Schlüssel Beziehungskardinalitäten Attributdomänen Inklusion bei Generalisierung Statische vs. dynamische Integritätsbedingungen Statische Integritätsbedingungen Bedingungen
