DATENBANKEN Datenbanken Modellierung – Architektur – Beziehungen

Slides:



Advertisements
Ähnliche Präsentationen
Datenbankdesign mit ACCESS.
Advertisements

Einsatz von SiSy in der Berufsausbildung
Ein Entity Relationship Diagramm zur ADB/NDB
Das Entity-Relationship-Modell
Kapitel 3: Das Relationenmodell
Name des Vortragenden Klasse Ort / tt.mm.jjjj Beschreibung Zentraleinheit CPU, Motherbord, RAM.
Datenbankentwurf mit Hilfe des ER-Modells entwickeln
Das Relationenmodell 1.
Access 2000 Datenbanken.
Normalformen Normalisieren Schlüssel
6 Normalformen Normalisieren Schlüssel
ERM – Modellierung Teil 2
Relationenmodell (RM)
Was ist eine Datenbank? ermöglicht die Eingabe von Daten
Datenmodellierung - Aufbau einer Datenbank -
Buch S70ff (Informatik I, Oldenbourg-Verlag)
Name des Vortragenden Klasse Ort / tt.mm.jjjj Beschreibung Zentraleinheit CPU, Motherbord, RAM.
O.Univ.-Prof. Dr. Dimitris Karagiannis Datenbanken administrieren mit phpMyAdmin Martin Marinschek
ADAT©2004 Dipl. - Ing. Walter SabinSeite: 37 Version 1.0a Datenmodellierung Modell –Abbild eines Wirklichkeitsausschnittes –Abstraktion – Reduktion auf.
Datenbanken Datenstrukturen.
(D.h. „Hallo MausFans!“ auf Japanisch).
7.3.1 Ein Modellierungsbeispiel (1|9)
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.
Einführung in Datenbankmodellierung und SQL
Das relationale Modell
verstehen planen bearbeiten
Datenbank Wandertag Situationsbeschreibung
DD, DTD, DFD SWT-Übung WS 10/11. 2 DD, Syntax SWT-Übung , Gregor Buchholz Data Dictionary, Syntax - = (besteht aus) / ist äquivalent.
Objektorientierte Modellierung mit UML
Rel-Modell Schema (3|8) Beispiel 8-12: Rel. Datenbank-Schema (beispielhaft) für eine rel. DB mit den Relationen angestellte1, projekt1.
Bauinformatik II Softwareanwendungen 1
8.4.3 Übertragung von Beziehungstypen (1|12)
Rel-Modell Übertragung von Generalisierungen (1|4) (nur Einfachgeneralisierungen) Unterentity-Typen: U 1 :, U 2 :,..., U k : Oberentity-
Datenbanken als Kern bibliothekarischer Informationsvermittlung Vortrag auf der 3. Gemeinsamen Jahrestagung der Arbeitsgemeinschaft katholisch-theologischer.
Was ist eine Datenbank „MS Access“
Gerhard Röhner September 2012
Datenbanken Datenbank-Entwurf
Entität Attribute Beziehung AUTOR CD M 1 N leihen erstellen N verfasst
BHAK/BHAS 1 Salzburg KIDM 2ASBS Schuljahr 2004/05
Relationales Datenmodell
CD BÜCHER FREUNDE INTERPRETAUTOR Entität Attribute Beziehung Preis TitelCd# Musikricht- ung von bis Handy PLZ Ort Straße Gdatum Vorname Nachname.
Tutorium Software-Engineering SS14 Florian Manghofer.
1 - 1 Thomas Thobe Datenbanken Datenbanken 1. Einführung in die Datenorganisation.
J. Nürnberger2007 / 081 Tabellenkalkulation (3) Arbeiten mit Formeln am Beispiel von OpenOffice.org Calc.
LK Informatik - Datenbanken Normalisierung von Datenbanken April/Mai 2004 (2009) Paul-Natorp-Oberschule.
SQL Basics Schulung –
Anforderungen an ein Datenbanksystem
DOAG SID Data Warehouse
Erkundung eines Berufs
Zahlensysteme Zahlensysteme
CSG Methodenkompetenz: Beispiel-Präsentation
Redundanz.
Kontrolle d1es Lernfortschritts
Vorlesung Datenbankprogrammierung
Kapitel 6: Datenbanksysteme
Datenbanken Eine Einführung Kerstin Fröhlig, HHBK.
Von Wietlisbach, Lenzin und Winter
ER-Modell und Relationales Schema
Erkundung eines Berufs
Datenbanksystem Von Anna und Robin.
Da·ten·bank /Dátenbank/ Substantiv, feminin [die]
Datenbanken Von Fabian & Eddi.
Datenbanken Von Zoe und Carem.
Datenbanken Von Jan und Cedric.
Von Diana Braun und Daria Bures
Datenbanken Von Amed und Alicia.
Von Wietlisbach, Lenzin und Winter
Administrieren und Arbeiten mit Datenbanken und SQL
breite Seite oben 5 cm kürzen
(Structured Query Language)
 Präsentation transkript:

DATENBANKEN Datenbanken Modellierung – Architektur – Beziehungen Wahlpflichtfach Klassenstufe 9 basierend auf: „FileMaker Lösungsarchitektur“ FileMaker GmbH G. Schneider – Realschule plus und FOS Untermosel

Datenbanken Eine Datenbank, auch Datenbanksystem (DBS) genannt, ist ein System zur elektronischen Datenverwaltung. Die wesentliche Aufgabe eines DBS ist es, große Datenmengen effizient, widerspruchsfrei und dauerhaft zu speichern und benötigte Teilmengen in unterschiedlichen, bedarfsgerechten Darstellungsformen für Benutzer und Anwendungsprogramme bereitzustellen. http://de.wikipedia.org/wiki/Datenbank G. Schneider – Realschule plus und FOS Untermosel

Analyse der Anforderungen Datenbanken Analyse der Anforderungen Aufgabe der Datenbank? Was soll sie können, welche Funktionen benötige ich dafür? Wie viele Anwender? Reihenfolge der Aufgaben? G. Schneider – Realschule plus und FOS Untermosel

Datenbanken Die Aufgabe Beispiel Autowerkstatt Der Auftraggeber sagt: „Wir haben Kunden, die ihr Fahrzeug reparieren lassen. Dazu werden Teile benötigt und anschließend wird eine Rechnung geschrieben.“ Arbeitszeit außer Acht gelassen! Nomen Verben G. Schneider – Realschule plus und FOS Untermosel

Datenbanken Das Datenmodell Entitäten Kunden Fahrzeug Teile Rechnung Name Anschrift Wohnort Telefon Hersteller Typ Baujahr Bezeichnung Einzelpreis Rechnungs- nummer Teilenummer Anzahl Teile Attribute Wie bekommt man die vier Entitäten „unter einen Hut“, das heißt, was hat die eine mit der anderen zu tun? G. Schneider – Realschule plus und FOS Untermosel

Datenbanken Architektur besitzen Kunden Fahrzeug/e benötigen verursachen Rechnung Ersatzteile G. Schneider – Realschule plus und FOS Untermosel

Datenbanken „... widerspruchsfrei“ Beide gibt es auf der Welt nur ein Mal. Wie lassen sie sich eindeutig IDentifizieren? KundenID evtl. als fortlaufende Zahl in einer Reihe von 1 bis unendlich FahrzeugID evtl. die Fahrgestellnummer G. Schneider – Realschule plus und FOS Untermosel

1 : 1 Datenbanken „beziehungsweise“ Primärschlüssel KundenID FahrzeugID Fremdschlüssel FahrzeugID KundenID Name Anschrift Wohnort Telefon Hersteller Typ Baujahr 1 : 1 G. Schneider – Realschule plus und FOS Untermosel

1 : n Datenbanken „beziehungsweise“ FahrzeugID KundenID „... und wem gehört dieses Auto?“ FahrzeugID KundenID Primärschlüssel KundenID FahrzeugID 1 : n KundenID G. Schneider – Realschule plus und FOS Untermosel

Datenbanken Beziehungen Kunde Fahrzeug Rechnung Teile KundenID FahrzeugID Name Anschrift Wohnort Telefon letzte Rechnung Fahrzeug FahrzeugID KundenID Hersteller Typ Baujahr Rechnung Rechnungsnummer KundenID FahrzeugID Teilenummer Anzahl Teile Teile TeileID Bezeichnung Einzelpreis G. Schneider – Realschule plus und FOS Untermosel

Wahlpflichtfach Klassenstufe 9 Datenbanken DATENBANKEN .... geht bald weiter Wahlpflichtfach Klassenstufe 9 basierend auf: „FileMaker Lösungsarchitektur“ FileMaker GmbH G. Schneider – Realschule plus und FOS Untermosel