Donnerstag, 18. Dezember 2014

SQL Joins

Quelle: http://blog.danielschurter.net/wp-content/uploads/2012/12/sqljoins2.png


Quelle: http://i.stack.imgur.com/1UKp7.png

Komplexe SQL Select Statements


   SELECT   count(*) Anzahl
          , avg(Arbeitsstunden) durchschnittliche_Arbeitsstunden
   FROM Wartung;


    SELECT   Nachname, Vorname, Ort
      FROM Kunde
     WHERE Hobby in ('Karate', 'Fußball', 'Singen')
       AND Gehalt BETWEEN 40000 AND 70000
  ORDER BY   Nachname, Vorname;
      

  SELECT    Techniker.Nachname
          , Techniker.Vorname
          , count(*) Einsatz
          , avg (Arbeitsstunden) Durchschnitt
          , count(Distinct Ort) unterschiedliche_Orte
     FROM Kunde
     JOIN Waschmaschine
       ON Kunde.KundenNr = Waschmaschine.KundenNr
     JOIN Wartung
       ON Waschmaschine.SerienNr = Wartung.SerienNr
     JOIN Techniker
       ON Wartung.PersonalNr = Techniker.PersonalNr
 GROUP BY   Techniker.Nachname, Techniker.Vorname
   HAVING count(Distinct Ort) > 6;

Constraints Fremdschlüssel


ALTER TABLE Wartung
ADD CONSTRAINT FK_Wartung_Waschmaschine
       FOREIGN KEY (SerienNr)
       REFERENCES Waschmaschine (SerienNr);

ALTER TABLE Wartung
ADD CONSTRAINT FK_Wartung_Techniker
       FOREIGN KEY (PersonalNr)
       REFERENCES Techniker (PersonalNr);

SQL Statements



1.      Mitarbeiter > 50.000€
SELECT *
  FROM personal
 WHERE Gehalt > 50000;

2.      Mitarbeiter zw. 40.000€ - 50.000€
SELECT *
  FROM personal
 WHERE Gehalt >= 40000 AND Gehalt <= 50000;

3.      MA Nachname mit „H“
SELECT *
  FROM personal
 WHERE Name LIKE 'H%';

4.      MA wohnt in Duisburg und Essen
SELECT *
  FROM personal
 WHERE Wohnort LIKE 'Duisburg' OR Wohnort LIKE 'Essen';

5.      MA aus Essen < 42.000€
SELECT *
  FROM personal
 WHERE Wohnort LIKE 'Essen' AND Gehalt <= 42000;
KEIN ERGEBNIS!!!
6.      MA aus Duisburg in Abt. 2
SELECT *
  FROM personal
 WHERE Wohnort LIKE 'Duisburg' AND abtnr = 2;
WHERE Wohnort LIKE 'Duisburg' AND abtnr =2‘;
WHERE Wohnort LIKE 'Duisburg' AND abtnr LIKE ‚2‘; // Performance schelcht

7.      MA wohnt nicht in Stuttgart oder München
SELECT *
FROM personal 
WHERE NOT Wohnort LIKE 'Duisburg' AND NOT Wohnort LIKE 'München';

Montag, 16. Dezember 2013

Kurzüberblick: Supply Chain Management



Das Supply Chain Management (SCM) bezeichnet die kollaborative Planung, Koordination und Steuerung der Material- und Informationsströme in Unternehmensnetzwerken. Dabei konzentrieren sich die Unternehmen auf ihre Kernkompetenzen und schaffen unternehmensübergreifende Wertschöpfungssysteme. Durch eine intensive Vernetzung mit den Zuliefererbetrieben für das jeweilige Produkt besteht ein kontinuierlicher Austausch zwischen den beiden Institutionen über Güter-, Finanz-, und Informationsflüssen. 

Mittwoch, 4. Dezember 2013

Definition von Balanced Scorecard für die Anwendung in Wirtschaftssystemen



Die Balanced Scorecard (BSC) ist ein wichtiges Management- und Kennzahlensystem für viele Unternehmen und dient zur Umsetzung von Unternehmensstrategien. Entwickelt wurde die BSC in den neunziger Jahren von den amerikanischen Wissenschaftlern Robert Kaplan und David Norton. Ziele der BSC sind zum einen die Verbindung von Strategieentwicklung und –umsetzung in einem Managementsystem, zum anderen kann durch das Kennzahlensystem eine Strategie messbar und umsetzbar gemacht werden.



Sonntag, 1. Dezember 2013

Literaturverzeichnis Balanced Scorecard




Becker 2002
Becker, Joachim: Kurzbeschreibung Balanced Scorecard. Http://www.controllerspielwiese.de/entwurf/kurzbsc.htm, 2001/2002, Abruf am 10.11.2013.

Friedag / Schmidt 1999
Friedag, Herwig; Schmidt, Walter: Balanced Scorecard. Mehr als ein Kennzahlensystem. 4. Aufl. Freiburg im Breisgau 1999.