Datenbanken Von Amed und Alicia.

Slides:



Advertisements
Ähnliche Präsentationen
Datenbanken Einführung.
Advertisements

spezielle Nutzersichten formale Ebene (deskriptive Regeln)
MS Office-Paket: Access
Das ERM-Model Manuela Erdmann.
Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg1/7 Datenbanken werden als Anhäufung von Werten eines Wertebereiches aufgefasst und Datenbankabfragen.
XINDICE The Apache XML Project Name: Jacqueline Langhorst
MySQL Der Einstieg.
Datenbanken Christof Rumpf
IS: Datenbanken, © Till Hänisch 2000 CREATE TABLE Syntax: CREATE TABLE name ( coldef [, coldef] [, tableconstraints] ) coldef := name type [länge], [[NOT]NULL],
Access 2000 Datenbanken.
Datenintegrität Referentielle Integrität create table
Einführung Dateisystem <-> Datenbanksystem
3.5.2 Fremdschlüssel/ Referentielle Integrität (1/9)
Flache Datenstrukturen in der Operationsdokumentation.
Einführung und Überblick
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
Relationale Datenbankmodelle
... und alles was dazugehört
Visualisierung objektrelationaler Datenbanken
Integritätsbedingungen
Die Grundterminologie
Datenbank.
Software und Programme
Überblick über die Datenbankproblematik
Datenbanken und Datenmodellierung
Vorlesung #4 Überführung des ER-Modells in das relationale Modell
WS 2013/14 Datenbanksysteme Do 17:00 – 18:30 R Vorlesung #7 SQL (Teil 4)
Vorlesung #4 Überführung des ER-Modells in das relationale Modell
Allgemeines zu Datenbanken
(D.h. „Hallo MausFans!“ auf Japanisch).
Datenbanken als Kern bibliothekarischer Informationsvermittlung Vortrag auf der 3. Gemeinsamen Jahrestagung der Arbeitsgemeinschaft katholisch-theologischer.
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
Das relationale Modell
verstehen planen bearbeiten
Lernfeld - Thema Datenbanksystem
Einführung Dateisystem <-> Datenbanksystem
1 Referenzielle Konsistenz (1) Vorgehensweise: Klausel references mit nachfolgender Spezikation eines Attributs einer anderen Tabelle identifiziert ein.
Datenbanken Eine Einführung.
SS 2014 – IBB4B Datenmanagement Do 17:00 – 18:30 R Vorlesung #4 Überführung des ER-Modells in das relationale Modell.
Datenbanken als Kern bibliothekarischer Informationsvermittlung Vortrag auf der 3. Gemeinsamen Jahrestagung der Arbeitsgemeinschaft katholisch-theologischer.
Datenbanken Maya Kindler 6c.
WS 2014/15 Datenbanksysteme Do 17:00 – 18:30 R Vorlesung #9 SQL Zusammenfassung.
Datenbanken Einführung
SS 2015 – IBB4C Datenmanagement Fr 17:00 – 18:30 R Vorlesung #4 Überführung des ER-Modells in das relationale Modell.
BHAK/BHAS 1 Salzburg KIDM 2ASBS Schuljahr 2004/05
Übungsblatt 4 Erläuterungen Wintersemester 15/16 DBIS.
© 2015 TravelTainment NoSQL – Eine Alternative zu relationalen Datenbanken Dominik Schmitz.
Datenbanken. Gliederung ● Einsatz und Verwendung ● Historische Entwicklung ● Datenbankmodelle ● (Codd'sche) Prinzipien ● Datenbankoperatoren ● Beispielcode.
SQL Basics Schulung –
Vorlesung #5 Relationale Entwurfstheorie
Vorlesung #4 Überführung des ER-Modells in das relationale Modell
Ich brauche eine Web-Seite vom Server im Internet
DATENBANKEN Datenbanken Modellierung – Architektur – Beziehungen
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]
Datenbank WI WAHB12 Carolin & Sarah.
Datenbanken Von Fabian & Eddi.
von Eileen, Zoé und Anita
Datenbanken Von Zoe und Carem.
Präsentation von Darleen und Michèle
Datenbanken Von Jan und Cedric.
Von Diana Braun und Daria Bures
Von Franziska und Robine
Von Wietlisbach, Lenzin und Winter
 Präsentation transkript:

Datenbanken Von Amed und Alicia

Inhaltsverzeichnis Definition Anwendung Funktion von Datenbanken innerhalb der Anwendungssoftware Architektur und gängige Systeme Multi-User-Datenbanksysteme Was sind Relationale Datenbanken? Relationale Datenbanken Merkmale Relationale Datenbanken Grafik Referentielle Integrität Quellen

Definition Eine Datenbank, auch Datenbanksystem genannt, ist ein System zur elektronischen Datenverwaltung. Die wesentliche Aufgabe einer Datenbank 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.

Anwendung Speicherung, Überschreibung und Löschung von Daten Verwaltung der Metadaten Vorkehrungen zur Datensicherheit Vorkehrungen zum Datenschutz Vorkehrungen zur Datenintegrität(Informationssicherheit) Ermöglichung des Mehrbenutzerbetriebs durch das Transaktionskonzept Optimierung von Abfragen Ermöglichung von Triggern und Stored Procedures Bereitstellung von Kennzahlen über Technik und Betrieb des DBMS

Funktion von Datenbanken innerhalb der Anwendungssoftware Eine Datenbank dient der strukturierten Speicherung und Verwaltung von Informationen, die einen Teilausschnitt aus der realen Welt abbilden und persistieren. Durch eine Datenbank (DB) wird eine einheitliche und anwendungsneutrale Sicht auf die Daten ermöglicht.

Architektur und gängige Systeme Die Datenbankarchitektur richtet sich nach der Projektart aus, das heißt, ob ein Datenbanksystem für einen einzelnen Rechner oder für ein Netzwerk konzipiert wird. Stand-Alone-Datenbanksystem sind besonders kleine Datenbanken sehr effektiv, da ein servergestütztes System hier keinen Sinn ergeben würde, dieses Model wird oft im Einzelhandel verwendet. Multi-User-Datenbanksystem ist erheblich komplizierter als eine Stand-Alone- Variante. Hier wird nicht nur der Kostenfaktor sehr schnell ansteigen, sondern auch die Berechtigungsvergaben und Konkurrenzsituation müssen sehr effektiv gestaltet und konfiguriert werden.

Multi-User-Datenbanksysteme Optimistic Locking: Alle Benutzer können alle Aktionen ausführen und Unique Identification Number entscheiden, welche Dateien welchem Benutzer zur Verfügung gestellt werden. Pessimistic Locking: Alle Benutzer können alle Aktionen ausführen, wobei das DBMS die Datensätze beim Zugriff sperrt und für andere Benutzer unzugänglich macht. Bei der pessimistischen Variante sinkt die Produktivität der Datenbankanwendung, da die Benutzer warten müssen, bis die Datensätze wieder freigegeben werden. Realease Lock: Alle Benutzer können alle Aktionen ausführen und der Entwickler muss per Quellcode für die Restriktionen(Einschränkung) sorgen.

Was sind Relationale Datenbanken ? Ansammlung von Daten in mehreren Tabellen, bei denen in jeder Zeile (Tupel) mehrere Attribute (Eigenschaften) gegeben sind am weitesten verbreitete Datenbankmodell Daten sind in mehreren Tabellen gespeichert, die über Relationen (Beziehungen) verknüpft sind

Relationale Datenbanken Merkmale stellen eine mathematische Beschreibung einer Tabelle dar mathematische Gewichtung und Abstraktion (Trennung zwischen Konzept und Umsetzung) sind bei diesen Datenbankmodell zwar sehr stark, jedoch ist es vergleichsweise einfach eine solche Datenbank zu erstellen stellen mögliche Beziehungen zu anderen Tabellen dar

Referenzielle Integrität Wird im Bereich der relationalen Datenbanken verwendet,um die Konsistenz und die Integrität einer Datenbank zu bestimmen Eine hohe Konsistenz ist dann gegeben, wenn die Daten widerspruchlos sind Datenintegrität wird durch Constraints ( definieren Becdingungen) geregelt, sie bestimmen im Datenbankmanagementsystem wie die Datenverändert werden dürfen Wichtigster Vertreter bei Datenbanken ist der Fremdschlüssel (a.g. Foreign Key Constraint) er verhindert beispielweise, dass Daten gelöscht werden

Quellen Wikipedia Datenbanken-Verstehen.de Bigdata-insider.de Informatikzentrale.de

Vielen Dank, für eure Aufmerksamkeit !