Präsentation herunterladen
1
Einführung und Überblick
MySQL Einführung und Überblick
2
Inhalt Datenbanken / Begrifflichkeiten DBMS Geschichte von MySQL
MySQL - Architektur Eigenschaften / Vorteile / Konkurrenten SQL-Syntax und Beispiele
3
Datenbanken dienen zum Abspeichern von großen Datenmengen
Daten müssen nach Merkmalen und/oder Regeln innerhalb der DB abgelegt sein Zugriff auf die Daten sollte ohne weiteres von Außen möglich sein (über Abfragesprache) Datenbankmodelle: relationales Datenbankmodell (MySQL) objektorientiertes Datenbankmodell XML-Datenbankmodell
4
Datenbanken SQL = Structured Query Language
ist die am häufigsten verwendete Sprache für relationale Datenbanksysteme SQL verfügt über Befehle zur Abfrage von Daten zum Einfügen, Ändern und Löschen von Daten in Tabellen zum Erzeugen, Ersetzen, Ändern und Löschen von Objekten zur Zugangskontrolle zur Datenbank und ihrer Objekte zur Sicherstellung der Datenkonsistenz und -integrität
5
Begrifflichkeiten Tabelle Relationales Datenmodell
Kopfzeile Relationstyp/Relationsformat Spaltenüberschrift Attribut Inhalt Relation Zeile Tupel Zelle Attributwert
6
Datenbanken (relationale)
basieren auf der relationalen Algebra (Mengenlehre) 1970 veröffentlichte E.F. Codd das Buch: „A Relational Model of Data for Large Data Bank“ 13 Regeln aufgestellt, die erfüllt werden sollen Normalisierung einer Datenbank = 9 Regeln von E.F. Codd welche auch Normalform genannt werden
7
Schnittstelle (z.B. php)
DBMS = Datenbank - Managmentsystem dient zur Ansteuerung/Manipulation der Datenbank Benutzer Schnittstelle (z.B. php) DBMS Datenbanken Datenbanken Datenbanken Daten Daten Daten
8
Geschichte von MySQL 1994 wurde MySQL als Weiterentwicklung einer ISAM-Engine von Michael Windenius und David Axmark geschaffen wurde sofort unter 3.21 veröffentlich um zu zeigen, dass der Kern des Programms schon wesentlich älter ist von Beginn an als FOSS behandelt
9
Geschichte von MySQL auf große Datenmengen, hohe Verfügbarkeit, extreme Stabilität und sehr gute Performance ausgelegt mit Version 3.23 gab es 2 Tabellentypen welche Transaktionen unterstützten, ebenso auch Volltextsuche Version 5 ist die Aktuellste
10
MySQL - Architektur
11
Eigenschaften relationales DBMS Kostenlos Open Source
Unterstützung durch Perl und PHP Verwaltung großer Datenmengen
12
Vorteile hohe Geschwindigkeit geringe Kosten Plattformunabhängigkeit
Open Source extreme Stabilität Datenbankgröße nur durch Betriebssystem begrenzt
13
Konkurrenz Dbm mSQL Solid PostgreSQL Oracle DB2 Sybase
14
SQL-Syntax und Beispiele
15
Danke für eure Aufmerksamkeit
Schicht für heute Danke für eure Aufmerksamkeit
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.