Erste Einführung in SQL

Slides:



Advertisements
Ähnliche Präsentationen
ER-Datenmodell und Abfragen in SQL
Advertisements

Datenbankdesign mit ACCESS.
© Klaus Schild, Hinweis zu Übungsblatt 5. © Klaus Schild, Redundante Informationen redundante Informationen in XML nicht immer zu vermeiden.
Kapitel 3: Logische Datenmodelle
Bauinformatik II Softwareanwendungen 1
Kapitel 3: Das Relationenmodell
Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg 1/7
SQL als Abfragesprache
MySQL Der Einstieg.
IS: Datenbanken, © Till Hänisch 2000 Übungen SQL.
IS: Datenbanken, © Till Hänisch 2000 CREATE TABLE Syntax: CREATE TABLE name ( coldef [, coldef] [, tableconstraints] ) coldef := name type [länge], [[NOT]NULL],
Delphi-Datenbankkomponenten
SQL/XML. © Prof. T. Kudraß, HTWK Leipzig 2 2 Motivation Speicherung von XML in allen großen kommerziellen DBMS vorhanden proprietäre Lösungen für die.
Erstellen einer Datenbank
SQL 2 Order by null Aggregatfunktionen group by Join subselect.
Einführung Dateisystem <-> Datenbanksystem
Aufgabe April 2004Übung Data Warehousing2 1: Accounts 'gruppe ' auf ' morawetz ' (IP: !) Oracle-Account gleichen Namens SQL*Plus:
Was ist eine Datenbank? ermöglicht die Eingabe von Daten
Datenmodellierung - Aufbau einer Datenbank -
Erhard Künzel für Info 9. Klasse: digitale-schule-bayern.de © Erhard Künzel.
Abfragen – Tipps und Tricks Buch S102ff (Informatik I, Oldenbourg-Verlag) Nach einer Vorlage von Dieter Bergmann.
SQL - Structured Query Language AIFB SS (2/9) Anfragen mit Bedingungen ( )(2/9) angestellte ANG-NRNAMEWOHNORTABT-NR 3115 MeyerKarlsruhe35.
SQL - Structured Query Language AIFB SS (1/3) Bildung von Gruppen (Group)(1/3) Zusammenfassung von Zeilen mit demselben Wert in einer vorgegebenen.
SQL-Tutorium Ernst Rodlmayr.
JAN BÍLÝ Firma als Erfolg des Menschen. Arbeiten Sie in Gruppen mindestens zu vier oder fünf Leuten. Versuchen Sie zusammen in der Gruppe zu beschreiben,
SQL PHP und MySQL Referat von Katharina Stracke und Carina Berning
Datenbanken Mehr als Tabellen.
Wir bauen uns eine Webapplikation!
Datenbanken Mehr als Tabellen. Datenbank Abfragen mit SQL: Eine Tabelle filtern Tabellen realer Datenbanken können sehr viele Informationen speichern:
Relationale Datenbanken II
Wirtschaftsinformatik SQL/QBE1 Abfragen mit QBE und SQL Wirtschaftsinformatik II.
Datenbanken?.
Übersicht Auf den folgenden Seiten wird Ihnen anhand einer kleinen Abteilung gezeigt, wie Sie PQM an Ihre Bedürfnisse anpassen können. Mitarbeiter einrichten.
Betrieb von Datenbanken Marco Skulschus & Marcus Wiederstein
SQL Überblick Abfragen aus einer Tabelle
(D.h. „Hallo MausFans!“ auf Japanisch).
7.3.1 Ein Modellierungsbeispiel (1|9)
Freiwillige Feuerwehr der Stadt Perg
Relationale Algebra Vortrag am © 2007 Daniel Birkholz.
Aggregatsfunktion SQL = Structured Query Language.
Normalisierungsprozess
SQL - Structured Query Language AIFB SS (1/9) Join-Operationen in SQL-92(1/9) Syntax einer Join-Operation: join-op := CROSS JOIN | [NATURAL]
Relationale Datenbanken
Aggregatsfunktion mit Group by und having SQL = Structured Query Language.
Structured Query Language
Structured Query Language
Grundlagen des Relationenmodells
Wiederholung Der wichtigste Befehl zur Datenmanipulation lautet:
Prof. K. Gremminger Folie 1 Vorlesung Datenbanksysteme SS 2002 Umsetzung von Zweier-Beziehungen u Zwingende Mitgliedschaft u Ist der Entitätstyp E 2 zwingendes.
Termin Festlegung Einführung MySQL Runterladen MySQL, Pentaho Design Studio Betrachtung Pentaho
1 Syntaktische Grundform selectA 1, A 2, …, A n fromR 1, R 2, …, R m wherebedingung w ;
SQL - Structured Query Language  AIFB SS (1/6) Spezielle Anfragen an eine Relation(1/6) projekt P-NAMEP-NRP-FILIALEP-LEITER p Karlsruhe3115.
Prolog: Datenbanken Inhalt - Überblick - Erstellen einer Datenbank
Datenbank System (DBS) - Warum?
Übung Einführung in die Bioinformatik U. Scholz & M. Lange Übung 1: # 1 Vom ER-Schema zur Relationalen Datenbank.
Datenbanken Maya Kindler 6c.
Was ist eine Datenbank „MS Access“
Datenbanken abfragen mit SQL
Relationales Datenmodell
Erstelle deinen Avatar von Doktor-Conversion. Inhalt Was ist ein Avatar?...…………………………………………………………….. Was ist ein B-Vatar? ……………………………………… ………
Lineare Optimierung Nakkiye Günay, Jennifer Kalywas & Corina Unger Jetzt erkläre ich euch die einzelnen Schritte und gebe Tipps!
IS: Datenbanken, © Till Hänisch 2000 Relationenalgebra Die mathematische Grundlage von relationalen Datenbanken.
Mehrfache Verwendung einer Tabelle. SELECT tanzpartner.Vorname, tanzpartner2.Vorname FROM tanzpartner, tanzpartner AS tanzpartner2 WHERE tanzpartner.Geschlecht.
SQL Structured Query Language Enzio Thiem. INHALT CREATE TABLE Anweisung Gängige Datentypen Beispiel CREATE TABLE Beispiel CREATE TABLE - erweitert Beispiel.
SQL Basics Schulung –
Klassen und Tabellen.
Nutzung und Modellierung von Datenbanken
Administrieren und Arbeiten mit Datenbanken und SQL
2.3 Gruppierte Datensätze
(Structured Query Language)
 Präsentation transkript:

Erste Einführung in SQL SQL = Structured Query Language

Übung 0a) – Manuelle Suche Schauen Sie sich das vorliegende Datenbank-Schema an und beantworten Sie folgende Fragen: Welche Personalnummer hat Andreas Walter? Wie lautet die Bezeichnung der Abteilung in der er arbeitet? Wie heißt die Abteilungsleiterin/ der Abteilungsleiter dieser Abteilung? In welchen Orten ist diese Abteilung ansässig? Welche Bezeichnung und Nummern haben die Projekte dieser Abteilung? An welchen Orten werden diese Projekte jeweils durchgeführt? An welchen Projekten hat Andreas Walter mitgearbeitet und mit jeweils wie viel Stunden? Wie viele Stunden hat Andreas Walter insgesamt an Projekten gearbeitet? Ist Herr Walter verheiratet? Hat er Kinder? Wenn ja, nennen Sie die entsprechenden Namen. Welcher Mitarbeiter hat keinen Vorgesetzten und in welcher Abteilung ist er/sie beschäftigt?

Übung 0b) – SQL Einstieg (Projektion) Suchen Sie die Nachnamen aller Mitarbeiter und beschreiben Sie im Detail, wie Sie bei der Suche vorgegangen sind: Welche Spalten benötigen Sie? SELECT Aus welchen Tabellen sind die Spalten? FROM Nach_name Mitarbeiter Bearbeiten Sie nun die 1. Übung zu SQL - Projektion

Übung 0c) – Beziehung zwischen Tabellen Beschreiben Sie die Bedeutung der Pfeile zwischen den Tabellen an einem Beispiel. Bearbeiten Sie nun die 2. Übung zu Primär- und Fremdschlüssel

Übung 0d) – SQL Einstieg II (Selektion) Suchen Sie die Nachnamen aller weiblichen Mitarbeiter und beschreiben Sie im Detail, wie Sie bei der Suche vorgegangen sind: Welche Spalten benötigen Sie? SELECT Aus welchen Tabellen sind die Spalten? FROM Welche Bedingung muss für die Ergebniszeilen gelten? WHERE Nach_name, geschlecht Mitarbeiter Geschlecht = „w“ Bearbeiten Sie nun die 3. Übung zu SQL - Selektion