Datenbanken Einführung.

Slides:



Advertisements
Ähnliche Präsentationen
Einführung "Datenbanksysteme"
Advertisements

Datenbankdesign mit ACCESS.
Zur Rolle der Sprache bei der Modellierung von Datenbanken
Datenbankanbindung mit ASP Wilhelm-Schickard-Schule Tübingen
Datenmodellierung Externe Phase Informationsstruktur
MS Office-Paket: Access
Das Entity-Relationship-Modell
Lightweight Directory Access Protocol
Datenbanken I (0,*) Produkt 3 Karczewski Datenbanken I.
Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg1/7 Datenbanken werden als Anhäufung von Werten eines Wertebereiches aufgefasst und Datenbankabfragen.
MySQL Der Einstieg.
Daten bank St. Wiedemann.
Datenbankentwurf mit Hilfe des ER-Modells entwickeln
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
Datenbanken Christof Rumpf
Access 2000 Datenbanken.
Datenbanken Einführung Merkmale dateiorientierte Datenverwaltung
Seminar: Verteilte Datenbanken
Einführung Dateisystem <-> Datenbanksystem
Datenmodellierung - Aufbau einer Datenbank -
Fachbereich Mathematik/Informatik Universität Osnabrück
ausdrucksschwächeres
Datenbankentwurfsprozess
Einführung und Überblick
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
SQL-Tutorium Ernst Rodlmayr.
... und alles was dazugehört
Visualisierung objektrelationaler Datenbanken
ODBC (Open Database Connectivity)
Datenbanken und Datenbanksysteme
Datenbank-entwicklungsprozess
RL-Schichtbuch V1.3 Aufbau und Struktur © 2003 Rainer Lang Url:
Proseminar: „Webtechnologien für Ecommerce“
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 9 Folie 2 ADO.NET (1) Klassen für Zugriffe.
Datenbanken Dantenbanksystem Data Base System Datenbasis (Daten)
Überblick über die Datenbankproblematik
SQL Überblick Abfragen aus einer Tabelle
WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R Vorlesung #10 Physische Datenorganisation.
WS 2011/12 Datenbanksysteme Mi 15:15 – 16:45 R Vorlesung #9 Physische Datenorganisation.
CGI (Common Gateway Interface)
Allgemeines zu Datenbanken
(D.h. „Hallo MausFans!“ auf Japanisch).
DI (FH) DI Roland J. Graf MSc (GIS) U N I V E R S I T Ä T S L E H R G A N G Geographical Information Science & Systems UNIGIS.
Access Einführung in das Datenbank-Management-System Grundlagen.
Freiwillige Feuerwehr der Stadt Perg
Vorlesung #10 Physische Datenorganisation
XML und Datenbanken © 2006 Markus Röder
verstehen planen bearbeiten
Lernfeld - Thema Datenbanksystem
Was ist überhaupt eine Datenbank?
Torque in Turbine Team 4 Josef Bohninger Thomas Lindenhofer
Prof. Dr. T. Kudraß1 Einführung. Prof. Dr. T. Kudraß2 Informationsflut Motivation –Komplexe Datenstrukturen –Aktuelle, richtige, redundanzfreie Daten.
SQL - Structured Query Language  AIFB SS (1|3) 2.1 Allgemeines zu SQL (1|3) Benennung: SQL: „structured query language" ursprünglich: SEQUEL –
Einführung Dateisystem <-> Datenbanksystem
1 Einordnung (1) Elementare Zustandsräume Konstruktoren für Zustandsräume Operatoren Datenmodell Konkreter Zustandsraum Konkrete Konsistenz- bedingungen.
Datenbanken als Kern bibliothekarischer Informationsvermittlung Vortrag auf der 3. Gemeinsamen Jahrestagung der Arbeitsgemeinschaft katholisch-theologischer.
Datenbank System (DBS) - Warum?
Zusammenfassung. Ebenen der Modellierung Geoobjekte und ihre Modellierung II Ebenen der Modellierung Konzeptionelle Modellierung –Entity-Relationship.
Einordnung (1) Elementare Zustandsräume Konstruktoren für Zustandsräume Operatoren Datenmodell Konkreter Zustandsraum Konkrete Konsistenz- bedingungen.
SQL Basics Schulung –
Einführung "Datenbanksysteme"
Kapitel 6: Datenbanksysteme
Datenbanken Eine Einführung Kerstin Fröhlig, HHBK.
Von Wietlisbach, Lenzin und Winter
Datenbanksystem Von Anna und Robin.
Da·ten·bank /Dátenbank/ Substantiv, feminin [die]
Datenbanken Von Zoe und Carem.
Präsentation von Darleen und Michèle
Datenbanken Von Amed und Alicia.
Von Wietlisbach, Lenzin und Winter
 Präsentation transkript:

Datenbanken Einführung

Datenbank Definition Eine Datenbank (engl. Data Base, DB) ist eine Sammlung von strukturierten Daten, zwischen denen sachlogische Zusammenhänge bestehen. Nennen Sie drei Beispiele für DB und beschreiben Sie, welche Daten dort abgespeichert werden.

Datenbank- Managementsystem Ein Datenbankmanagementsystem (engl. Data Base Management System, DBMS) ist ein Programmsystem, das die notwendige System- software für alle Aspekte der Datenverwaltung zusammenstellt. Bsp. für DBMS:

Aufbau eines Datenbanksystems Datenbasis Datenbank-managementsystem DBMS Datenbanksystem

Datenbankkonzept - Benutzersichten User 1 DBMS Daten Befehle Datenbasis Sicht 2 User 2 Sicht 3 User 3

Datenbankebenen ANSI-Architekturmodell Ebene Beispiel Abfragen FormulareBerichte User 1 Anwendung 1 ............. User n Anwendung n extern Beschreibung des Datenmodells (logische Datenstruktur) E-R-Diagramm konzeptionell Physikalische Speicherung der Daten (physikalische Datenstrukturen) D:\Daten\ Verein.mdb intern ANSI-Architekturmodell

Datenbank - Arbeitsweise Anwendung 1 2 Externes Schema 10 3 9 DBMS Konzeptionelles Schema 8 5 4 Systempuffer Internes Schema Betriebssystem 7 6 Datenbasis 10 Das Anwendungsprogramm verarbeitet die vom DBMS übergebenen Daten (z. B. Ausdruck in Bericht). 9 Das DBMS übergibt das Objekt dem Anwendungsprogramm in seinen Arbeitsspeicher. 1 Das DBMS empfängt den Befehl des Anwenders ein bestimmtes Objekt zu lesen (Abfrage: Alle Fußballer, Mannschaft E1). 3 Das DBMS stellt fest, auf welche konzeptionellen Objekte sich die Anfrage bezieht (z. B. Abteilung - Mannschaften). 2 Das DBMS holt sich die benötigten Definitionen des Objekttyps aus dem zugehörigen externen Schema (z. B. Abfrage öffnen). 7 Das Betriebssystem übergibt die verlangten Blöcke an das DBMS in einen Systempuffer. 5 Das DBMS übergibt dem Betriebssystem die Nummern der zu lesenden Speicherblöcke. 8 Das DBMS stellt aus den vorhandenen physischen Sätzen im Systempuffer das verlangte Objekt zusammen. 6 Das Betriebssystem greift auf die physischen Speicherblöcke in der Datenbasis zu (z. B. C:\DB\Verein.mdb). 4 Das DBMS stellt fest, welche physischen Objekte zu lesen sind. Datenbankmanagementsysteme (DBMS) stellen die Verbindung zwischen der Datenbasis und den Datenbankbenutzern bzw. Anwendungsprogram-men her. Dabei erfolgt der Zugriff der Anwendung auf die Datenbasis nicht direkt, sondern nur über das DBMS.

Normierte Schnittstellen Anwendungssysteme können unabhängig von Datenspeicherstruktur und unabhängig vom speziellen DBMS arbeiten, da sie über normierte Schnittstelle verfügen: SQL (Structured Query Language) seit 1989 ISO- Norm, jetzt SQL- 3 Standard Normierte DB- Abfragesprache

Nennen Sie 3 Nachteile der Dateiorientierten Anwendungssysteme

Nennen und erklären Sie mindestens 3 Vorteile der Nutzung eines DBMS zur Verwaltung großer Datenmengen

Datenbank- Modelle Def: Ein Datenbank- Modell( engl. data base model) ist ein logisches Beziehungsgebilde, durch das festgelegt wird, in welcher Weise Datensätze, die Objekte beschreiben, miteinander in Verbindung gebracht werden können.

Datenbankmodell Schule Brücke Schüler Brücke Lehrer Brücke

Datenmodelle Hierarchisches Datenmodell Netzwerk Datenmodell Relationales Datenmodell Objektorientiertes Datenmodell