mysql einführung und Überblick. datenbanken / begrifflichkeiten dbms geschichte von mysql mysql -...
TRANSCRIPT
![Page 1: MySQL Einführung und Überblick. Datenbanken / Begrifflichkeiten DBMS Geschichte von MySQL MySQL - Architektur Eigenschaften / Vorteile / Konkurrenten](https://reader035.vdokument.com/reader035/viewer/2022062512/55204d6849795902118be106/html5/thumbnails/1.jpg)
MySQLEinführung und Überblick
![Page 2: MySQL Einführung und Überblick. Datenbanken / Begrifflichkeiten DBMS Geschichte von MySQL MySQL - Architektur Eigenschaften / Vorteile / Konkurrenten](https://reader035.vdokument.com/reader035/viewer/2022062512/55204d6849795902118be106/html5/thumbnails/2.jpg)
• Datenbanken / Begrifflichkeiten• DBMS• Geschichte von MySQL• MySQL - Architektur • Eigenschaften / Vorteile / Konkurrenten• SQL-Syntax und Beispiele
Inhalt
![Page 3: MySQL Einführung und Überblick. Datenbanken / Begrifflichkeiten DBMS Geschichte von MySQL MySQL - Architektur Eigenschaften / Vorteile / Konkurrenten](https://reader035.vdokument.com/reader035/viewer/2022062512/55204d6849795902118be106/html5/thumbnails/3.jpg)
Datenbanken
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)
dienen zum Abspeichern von großen Datenmengen
Datenbankmodelle:
• relationales Datenbankmodell (MySQL)
• objektorientiertes Datenbankmodell
• XML-Datenbankmodell
![Page 4: MySQL Einführung und Überblick. Datenbanken / Begrifflichkeiten DBMS Geschichte von MySQL MySQL - Architektur Eigenschaften / Vorteile / Konkurrenten](https://reader035.vdokument.com/reader035/viewer/2022062512/55204d6849795902118be106/html5/thumbnails/4.jpg)
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
![Page 5: MySQL Einführung und Überblick. Datenbanken / Begrifflichkeiten DBMS Geschichte von MySQL MySQL - Architektur Eigenschaften / Vorteile / Konkurrenten](https://reader035.vdokument.com/reader035/viewer/2022062512/55204d6849795902118be106/html5/thumbnails/5.jpg)
Begrifflichkeiten
![Page 6: MySQL Einführung und Überblick. Datenbanken / Begrifflichkeiten DBMS Geschichte von MySQL MySQL - Architektur Eigenschaften / Vorteile / Konkurrenten](https://reader035.vdokument.com/reader035/viewer/2022062512/55204d6849795902118be106/html5/thumbnails/6.jpg)
Datenbanken (relationale)
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
basieren auf der relationalen Algebra (Mengenlehre)
= 9 Regeln von E.F. Codd welche auch 1.-9. Normalform genannt werden
Normalisierung einer Datenbank
![Page 7: MySQL Einführung und Überblick. Datenbanken / Begrifflichkeiten DBMS Geschichte von MySQL MySQL - Architektur Eigenschaften / Vorteile / Konkurrenten](https://reader035.vdokument.com/reader035/viewer/2022062512/55204d6849795902118be106/html5/thumbnails/7.jpg)
DBMS
dient zur Ansteuerung/Manipulation der Datenbank
= Datenbank - Managmentsystem
Benutzer
Schnittstelle (z.B. php)DBMS
Datenbanken Datenbanken DatenbankenDaten Daten Daten
![Page 8: MySQL Einführung und Überblick. Datenbanken / Begrifflichkeiten DBMS Geschichte von MySQL MySQL - Architektur Eigenschaften / Vorteile / Konkurrenten](https://reader035.vdokument.com/reader035/viewer/2022062512/55204d6849795902118be106/html5/thumbnails/8.jpg)
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
![Page 9: MySQL Einführung und Überblick. Datenbanken / Begrifflichkeiten DBMS Geschichte von MySQL MySQL - Architektur Eigenschaften / Vorteile / Konkurrenten](https://reader035.vdokument.com/reader035/viewer/2022062512/55204d6849795902118be106/html5/thumbnails/9.jpg)
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
![Page 10: MySQL Einführung und Überblick. Datenbanken / Begrifflichkeiten DBMS Geschichte von MySQL MySQL - Architektur Eigenschaften / Vorteile / Konkurrenten](https://reader035.vdokument.com/reader035/viewer/2022062512/55204d6849795902118be106/html5/thumbnails/10.jpg)
MySQL - Architektur
![Page 11: MySQL Einführung und Überblick. Datenbanken / Begrifflichkeiten DBMS Geschichte von MySQL MySQL - Architektur Eigenschaften / Vorteile / Konkurrenten](https://reader035.vdokument.com/reader035/viewer/2022062512/55204d6849795902118be106/html5/thumbnails/11.jpg)
Eigenschaften
relationales DBMS
Kostenlos
Open Source
Unterstützung durch Perl und PHP
Verwaltung großer Datenmengen
![Page 12: MySQL Einführung und Überblick. Datenbanken / Begrifflichkeiten DBMS Geschichte von MySQL MySQL - Architektur Eigenschaften / Vorteile / Konkurrenten](https://reader035.vdokument.com/reader035/viewer/2022062512/55204d6849795902118be106/html5/thumbnails/12.jpg)
Vorteile
geringe Kosten
extreme Stabilität
hohe Geschwindigkeit
Plattformunabhängigkeit
Open Source
Datenbankgröße nur durch Betriebssystem begrenzt
![Page 13: MySQL Einführung und Überblick. Datenbanken / Begrifflichkeiten DBMS Geschichte von MySQL MySQL - Architektur Eigenschaften / Vorteile / Konkurrenten](https://reader035.vdokument.com/reader035/viewer/2022062512/55204d6849795902118be106/html5/thumbnails/13.jpg)
Konkurrenz
• Dbm
• mSQL
• Solid
• PostgreSQL
• Oracle
• DB2
• Sybase
![Page 14: MySQL Einführung und Überblick. Datenbanken / Begrifflichkeiten DBMS Geschichte von MySQL MySQL - Architektur Eigenschaften / Vorteile / Konkurrenten](https://reader035.vdokument.com/reader035/viewer/2022062512/55204d6849795902118be106/html5/thumbnails/14.jpg)
Beispiele ?
SQL-Syntax und Beispiele
![Page 15: MySQL Einführung und Überblick. Datenbanken / Begrifflichkeiten DBMS Geschichte von MySQL MySQL - Architektur Eigenschaften / Vorteile / Konkurrenten](https://reader035.vdokument.com/reader035/viewer/2022062512/55204d6849795902118be106/html5/thumbnails/15.jpg)
Schicht für heute
Danke für eure Aufmerksamkeit