27 Transact-SQL-Erweiterungen in Bezug auf Analysis Services
|
|
- Timo Huber
- vor 8 Jahren
- Abrufe
Transkript
1 Transact-SQL-Erweiterungen in Bezug auf Analysis Services Im zweiten Teil dieses Buches haben wir die Eigenschaften der Transact-SQL- Sprache in Bezug auf die Bearbeitung von operativen Daten gezeigt. Auf der anderen Seite war die Sprache in den früheren SQL Server-Versionen nicht für die komplexe Datenanalyse geeignet. Die einzige Funktionalität der Sprache waren die Aggregatfunktionen (wie SUM und COUNT) sowie die Möglichkeit, die Daten auf eine einfache Art zu gruppieren. Die erste Version, welche die erweiterte Funktionalität für die komplexe Datenanalyse bot, war SQL Server Die aktuelle Version des Datenbanksystems hat diese Funktionalität signifikant durch die Einführung von Aggregatund Rangfunktionen erweitert OLAP-Erweiterungen in Transact-SQL Der SQL:1999-Standard war der erste Standard, der Funktionen für die komplexe Datenanalyse enthalten hat. Der Teil des Standards, der diese Funktionalität enthält, ist unter dem Namen SQL/OLAP bekannt. SQL/OLAP führt viele neue Funktionen und Operatoren ein. SQL Server 2005 enthält viele Erweiterungen in Bezug auf SQL/OLAP. Manche dieser Erweiterungen sind kompatibel zum Standard und manche nicht. Alle Erweiterungen können in folgende vier Gruppen unterteilt werden: CUBE- und ROLLUP-Operatoren Aggregat- und Rangfunktionen TOP n-klausel Relationale Operatoren PIVOT- und UNPIVOT Die folgenden Abschnitte beschreiben diese Erweiterungen CUBE-Operator Die GROUP BY-Klausel definiert eine oder mehrere Spalten einer Tabelle als Gruppenkennzeichen, wonach die Reihen gruppiert werden. Falls in einer solchen
2 Transact-SQL-Erweiterungen in Bezug auf Analysis Services GROUP BY-Klausel mit einer Aggregatfunktion die WITH CUBE-Angabe spezifiziert wird, werden zu der Ausgabe eines Ergebniswertes auch zusätzliche Ergebnisreihen ausgegeben, die sich auf alle in der GROUP BY-Klausel angegebenen Spalten beziehen. (Diese werden Super-Aggregate genannt.) Für jede mögliche Kombination der in der GROUP BY-Klausel erscheinenden Spalten werden Super-Aggregate gebildet. Beispiel 27.1 erstellt die Tabelle project_dept, die im weiteren Text als Basis für alle Abfragen benutzt wird. Beispiel 27.1 create table project_dept ( dept_name char( 20 ) not null, emp_cnt int not null, budget float, date_month datetime ); ( 'Research', 5, 50000, ' ' ); ( 'Research', 10, 70000, ' ' ); ( 'Research', 5, 65000, ' ' ); ( 'Accounting', 5, 10000, ' ' ); ( 'Accounting', 10, 40000, ' ' ); ( 'Accounting', 6, 30000, ' ' ); ( 'Accounting', 6, 40000, ' ' ); ( 'Marketing', 6, 10000, ' ' ); ( 'Marketing', 10, 40000, ' ' ); ( 'Marketing', 3, 30000, ' ' ); ( 'Marketing', 5, 40000, ' ' ); Die neue Tabelle project_dept enthält vier Spalten: die Spalte dept_name (Abteilungsname), die Spalte emp_cnt (Mitarbeiteranzahl) und die Spalten budget (Mittel jeder Abteilung) und date_month. Mit den INSERT-Anweisungen in Beispiel 27.1 werden insgesamt elf Reihen in die Tabelle geladen. Der Inhalt der Tabelle project_dept wird in der Tabelle 27 1 gezeigt.
3 27.1 OLAP-Erweiterungen in Transact-SQL 533 dept_name emp_cnt budget date_month Research Research Research Accounting Accounting Accounting Accounting Marketing Marketing Marketing Marketing Tab Tabelle 27-1: Der Inhalt der Tabelle project_dept Die folgenden Beispiele werden den Unterschied zwischen der Gruppierung der Spalten der Tabelle project_dept ohne und zusätzlich mit dem CUBE- bzw. ROLLUP-Operator zeigen. Der Hauptunterschied ist, dass die GROUP BY-Klausel nur Werte von einzelnen Gruppierungen nach den entsprechenden Spalten ausgibt, während die ROLLUP- und CUBE-Operator zusätzliche Werte (so genannte Super-Aggregate) ermitteln und ausgeben. Das folgende Beispiel zeigt zuerst die Verwendung der GROUP BY-Klausel. Beispiel 27.2 SELECT dept_name, emp_cnt, SUM(budget) sum_of_budgets GROUP BY dept_name, emp_cnt dept_name emp_cnt sum_of_budgets Marketing Accounting Marketing Research Accounting Marketing Accounting Marketing Research
4 Transact-SQL-Erweiterungen in Bezug auf Analysis Services Beispiel 27.2 verwendet die GROUP BY-Klausel, um die Reihen der Tabelle project_dept nach den Spalten dept_name und emp_cnt zu gruppieren. Die Verwendung des CUBE-Operators wird in Beispiel 27.3 gezeigt. Beispiel 27.3 SELECT dept_name, emp_cnt, SUM(budget) sum_of_budgets GROUP BY dept_name, emp_cnt WITH CUBE dept_name emp_cnt sum_of_budgets Accounting Accounting Accounting Accounting Accounting Accounting NULL Marketing Marketing Marketing Marketing Marketing NULL Research Research Research NULL NULL NULL NULL NULL NULL NULL Neben den Reihen, die auch in der Ausgabe des Beispiels 27.2 existieren, beinhaltet die Ausgabe des Beispiels 27.3 alle möglichen Super-Aggregate. Ein Super- Aggregat wird als NULL im Ergebnis ausgegeben, spezifiziert aber alle Werte. Die folgende Reihe: NULL NULL zeigt z.b. die Summe aller Mittel aller Projekte der Tabelle project_dept, während die Reihe NULL die Summe aller Mittel der Projekte mit genau drei Beschäftigten ausgibt.
5 27.1 OLAP-Erweiterungen in Transact-SQL 535 Weil der CUBE-Operator alle möglichen Kombinationen der Super-Aggregate ausgibt, ist die Anzahl der ausgegebenen Reihen gleich, unabhängig von der Reihenfolge der in der GROUP BY-Klausel angegebenen Spalten Operator ROLLUP Der Operator ROLLUP schränkt die Anzahl der erstellten Super-Aggregate im Vergleich zum CUBE-Operator ein. Damit wird mit der WITH ROLLUP-Angabe in der GROUP BY-Klausel ein Auszug aller Aggregate erstellt. Beispiel 27.4 zeigt die Verwendung des ROLLUP-Operators. Beispiel 27.4 SELECT dept_name,emp_cnt,sum(budget) sum_of_budgets GROUP BY dept_name, emp_cnt WITH ROLLUP dept_name emp_cnt sum_of_budgets Accounting Accounting Accounting Accounting NULL Marketing Marketing Marketing Marketing Marketing NULL Research Research Research NULL NULL NULL Bei der Anwendung des CUBE-Operators werden, wie aus dem Ergebnis des Beispiels 27.3 ersichtlich, alle möglichen Super-Aggregate berechnet. Das Ergebnis des Beispiels 27.4 ist eine Untermenge des Ergebnisses des Beispiels In diesem Fall werden die Gesamtsumme sowie die Summen für jede einzelne Abteilung zusätzlich berechnet. Das folgende Beispiel zeigt, dass die Änderung der Reihenfolge der Spalten in der GROUP BY-Klausel die Ausgabe einer Abfrage mit dem ROLLUP-Operator beeinflusst.
6 Transact-SQL-Erweiterungen in Bezug auf Analysis Services Beispiel 27.5 SELECT dept_name, emp_cnt, SUM(budget) sum_of_budgets GROUP BY emp_cnt, dept_name WITH ROLLUP dept_name emp_cnt sum_of_budgets Marketing NULL Accounting Marketing Research NULL Accounting Marketing NULL Accounting Marketing Research NULL NULL NULL Beispiel 27.5 unterscheidet sich von Beispiel 27.4 in der Reihenfolge der zum Gruppieren benutzten Spalten. Aus diesem Grund ist das Ergebnis des Beispiels 27.5 anders als das Ergebnis des Beispiel 27.4, weil beim ROLLUP-Operator nur diejenigen Super-Aggregate ausgegeben werden, die in Bezug zu der ersten Spalte in der GROUP BY-Klausel stehen Aggregat- und Rangfunktionen SQL Server 2005 unterstützt einige neue OLAP-Funktionen, die als Rangfunktionen bezeichnet werden. Eine Rangfunktion gibt für jede Reihe einer Gruppe einen Rang als Nummer aus. Folgende Rangfunktionen werden unterstützt: RANK DENSE_RANK ROW_COUNT NTILE Die folgenden Beispiele zeigen die Verwendung aller dieser Funktionen.
7 27.1 OLAP-Erweiterungen in Transact-SQL 537 Beispiel 27.6 SELECT RANK() OVER(ORDER BY budget DESC) AS rank_budget, dept_name, emp_cnt, budget WHERE budget <= 50000; rank_budget dept_name emp_cnt budget Research Accounting Accounting Marketing Marketing Marketing Accounting Accounting Marketing Beispiel 27.6 verwendet die RANK-Funktion, um eine Ganzzahl (in der ersten Ergebnisspalte) zu liefern, die den Rang der Reihe innerhalb der Ergebnismenge ermittelt. Das Beispiel verwendet die OVER-Klausel OVER(ORDER BY budget DESC) AS rank_budget mit der die Ergebnismenge nach der budget-spalte absteigend sortiert wird. Die RANK-Funktion verwendet die so genannte logische Aggregierung, d.h., falls zwei oder mehrere Reihen der Ergebnismenge denselben Wert in der Sortierspalte haben, wird ihnen derselbe Rang gegeben. Die Reihe mit dem nächsthöheren Wert in der Sortierspalte wird den Rangwert haben, der alle vorherigen Reihen berücksichtigt (siehe die 6. bzw. 8. Reihe der Ausgabe). Folgendes Beispiel zeigt die Verwendung zweier weiterer Rangfunktionen: DENSE_RANK und ROW_NUMBER. Beispiel 27.7 SELECT DENSE_RANK() OVER( ORDER BY budget DESC ) AS rank_budget, ROW_NUMBER() OVER( ORDER BY budget DESC ) AS row_number, dept_name, emp_cnt, budget WHERE budget <= 50000;
8 Transact-SQL-Erweiterungen in Bezug auf Analysis Services rank_budget row_number dept_name emp_cnt budget Research Accounting Accounting Marketing Marketing Marketing Accounting Accounting Marketing Die ersten beiden Spalten der Ergebnismenge zeigen die Werte für die DENSE_RANK- und ROW_NUMBER-Funktionen, in dieser Reihenfolge. Das Ergebnis der DENSE_RANK-Funktion ist ähnlich dem Ergebnis der RANK- Funktion, bis auf einen Unterschied: Die DENSE_RANK-Funktion vergibt sequenziell die Rangwerte, egal wie viele Reihen denselben Rangwert haben. Die Ausgabe der ROW_NUMBER-Funktion ist offensichtlich: Jede Reihe bekommt einen eindeutigen Wert, wobei die erste Reihe den Wert 1 zugewiesen bekommt, die zweite den Wert 2 usw. Die in den Beispielen 27.6 und 27.7 verwendete OVER-Klausel spezifiziert die Sortierung der Ergebnismenge. Die Hauptfunktion dieser Klausel liegt aber woanders: Sie wird verwendet, um die Ergebnismenge in Gruppen (so genannte Partitionen) zu unterteilen und danach eine Funktion auf einzelne Partitionen anzuwenden. Funktionen, die eine Ergebnismenge in Partitionen unterteilen, werden Fensterfunktionen (Window Functions) genannt. Eine Fensterfunktion kann entweder in der SELECT-Liste oder in der ORDER BY-Klausel erscheinen. Die Transact-SQL-Sprache unterstützt zwei Formen von Fensterfunktionen: Rang- und Aggregatfunktionen. Das folgende Beispiel zeigt, wie die RANK-Funktion auf einzelne Partitionen angewendet werden kann. Beispiel 27.8 SELECT dept_name, emp_cnt, CAST( budget AS INT ) AS budget, date_month, RANK() OVER( PARTITION BY date_month ORDER BY emp_cnt desc ) AS rank ;
9 27.1 OLAP-Erweiterungen in Transact-SQL 539 dept_name emp_cnt budget date_month rank Accounting Research Research Accounting Research Accounting Marketing Marketing Marketing Accounting Marketing Das Ergebnis des Beispiels 27.8 ist gruppiert in acht Partitionen aufgrund der Werte in der Spalte date_month: PARTITION BY date_month Danach wird die RANK-Funktion auf jede einzelne Partition angewendet. Der grundsätzliche Unterschied in der Verwendung der GROUP BY-Klausel und der Gruppierung mit Hilfe der OVER-Klausel ist, dass die OVER-Klausel jede Reihe einer Gruppe (Partition) separat ausgibt, während die GROUP BY-Klausel je eine Reihe für jede einzelne Gruppe ausgibt. Wie wir schon erwähnt haben, kann eine Fensterfunktion entweder eine Rangoder eine Aggregatfunktion sein. Nachdem wir in dem vorherigen Beispiel die Verwendung der RANK-Funktion als Fensterfunktion gezeigt haben, werden wir im nächsten Beispiel die Verwendung einer Aggregatfunktion erklären. Beispiel 27.9 SELECT dept_name, budget, SUM( emp_cnt ) OVER( PARTITION BY dept_name ) AS emp_cnt_sum, AVG( budget ) OVER( PARTITION BY dept_name ) AS budget_avg, COUNT( dept_name ) OVER( PARTITION BY dept_name ) AS dept_cnt ;
10 Transact-SQL-Erweiterungen in Bezug auf Analysis Services dept_name budget emp_cnt_sum budget_avg dept_cnt Accounting Accounting Accounting Accounting Marketing Marketing Marketing Marketing Research , Research , Research , Die Ergebnismenge des Beispiels 27.9 ist partitioniert in drei Gruppen aufgrund der Werte in der Spalte dept_name. Danach wird die Aggregatfunktion SUM auf diese verwendet, um die Gesamtanzahl der Mitarbeiter jeder Partition zu ermitteln. Auf dieselbe Art und Weise werden mit Hilfe der Aggregatfunktionen AVG und COUNT der Durchschnittswert der Mittel als auch die Anzahl der Mitarbeiter jeder Abteilung berechnet. Die vorherigen Beispiele haben gezeigt, wie einfache Abfragen mit Hilfe der OVER-Klausel formuliert werden können. Die tatsächliche Stärke dieser Klausel zeigt sich erst, wenn man sie für die Implementierung komplexer Abfragen verwendet. Die folgenden beiden Beispiele zeigen dies. Beispiel Finden Sie die Abteilungen mit dem höchsten Etat, partitioniert nach der Mitarbeiteranzahl. SELECT dept_name, emp_cnt, budget FROM (SELECT dept_name, emp_cnt, MAX(budget) OVER (PARTITION BY emp_cnt) AS max_empcnt, budget ) AS a WHERE budget = max_empcnt; dept_name emp_cnt budget Marketing Research Accounting Research Die Unterabfrage in der FROM Klausel des Beispiels berechnet den maximalen Wert der Abteilungsmittel. Dieser Wert ist für jede Partition, die auf der Basis der Mitarbeiteranzahl ermittelt wurde, berechnet. Danach wird der maxi-
11 27.1 OLAP-Erweiterungen in Transact-SQL 541 male Wert in der WHERE-Klausel der äußeren Abfrage mit jedem existierenden Wert der Abteilungsmittel verglichen, um den maximalen Wert jeder Partition zu ermitteln. Wir haben also einen aggregierten Wert verwendet, um den Vergleich mit jedem einzelnen entsprechenden Basiswert innerhalb einer einzigen Abfrage durchzuführen. Damit haben wir eine elegante Lösung gefunden für den Fall, dass detaillierte Daten innerhalb einer SELECT-Anweisung mit summierten Daten verglichen werden können. Das folgende Beispiel zeigt die Verwendung einer Rangfunktion. Beispiel Finden Sie je zwei Abteilungen mit dem höchsten Etat, gruppiert nach den Abteilungsnamen. SELECT dept_name, budget, dept_rank FROM (SELECT dept_name, emp_cnt, RANK() OVER (PARTITION BY dept_name ORDER BY budget DESC) AS dept_rank, budget ) AS a WHERE dept_rank <=2 dept_name budget emp_cnt Accounting Accounting Marketing Marketing Research Research Beispiel ähnelt dem Beispiel Der Unterschied ist, dass wir die Rangfunktion RANK() verwenden, damit aus jeder Partition die beiden Abteilungen mit dem höchsten Etat ausgewählt werden. (In diesem Beispiel wird auch eine andere Spalte dept_name für die Partitionierung verwendet.) TOP n-klausel Die TOP n-klausel wird für die Ausgabe der ersten n Reihen des Ergebnisses, die aufgrund eines Kriteriums ausgewählt wurden, verwendet. Beispiel SELECT TOP 8 dept_name, budget ORDER BY budget DESC
12 Transact-SQL-Erweiterungen in Bezug auf Analysis Services dept_name budget Research Research Research Accounting Marketing Accounting Marketing Accounting Wie aus der Syntax der SELECT-Anweisung in Beispiel ersichtlich, muss die TOP n-klausel in der SELECT-Liste vor allen Spaltennamen geschrieben werden. Die TOP n-klausel kann mit der zusätzlichen Option PERCENT verwendet werden. In diesem Fall wird der angegebene Prozentsatz der Reihen des Ergebnisses, die aufgrund eines Kriteriums ausgewählt wurden, ausgegeben. Eine weitere Option WITH TIES spezifiziert, dass zusätzliche Reihen im Ergebnis ausgegeben werden, falls der Wert der letzten auszugebenden Ergebnisreihe mehrmals vorkommt. Beispiel Finden Sie sechs Abteilungen mit der kleinsten Angestelltenanzahl. SELECT TOP 6 WITH TIES * ORDER BY emp_cnt dept_name emp_cnt budget Marketing Marketing Research Research Accounting Accounting Accounting Marketing Das Ergebnis des Beispiels enthält acht Reihen, weil drei Abteilungen existieren, die sechs Angestellte beschäftigen. SQL Server 2005 erlaubt die Verwendung der TOP n-klausel auch in INSERT-, UPDATE- und DELETE-Anweisungen. Folgendes Beispiel zeigt die Verwendung der TOP n-klausel in einer UPDATE-Anweisung.
13 27.1 OLAP-Erweiterungen in Transact-SQL 543 Beispiel update top (3) project_dept SET budget = budget * 0.9 where budget in (select TOP 3 budget from project_dept order by budget desc) ; Die UPDATE-Anweisung in Beispiel vermindert die Mittel der drei Abteilungen mit dem höchsten Budget jeweils um 10 %. Das folgende Beispiel zeigt die Verwendung der TOP n-klausel in einer DELETE-Anweisung. Beispiel DELETE TOP (4) WHERE budget IN (select TOP 4 budget from project_dept order by budget asc); In Beispiel wird die TOP n-klausel für das Löschen der drei Projekte mit dem kleinsten Budget verwendet PIVOT- und UNPIVOT-Operatoren PIVOT und UNPIVOT sind neue relationale Operatoren, welche die Transformation von tabellarischen Ausdrücken in relationale Tabellen ermöglichen. Der PIVOT-Operator transformiert tabellarische Ausdrücke, indem die eindeutigen Werte einer Spalte des Ausdrucks in mehrere Ausgabespalten umgewandelt werden. Zusätzlich dazu können Aggregationsoperationen auf einer oder mehreren restlichen Eingabespalten durchgeführt werden. Folgendes Beispiel zeigt die Verwendung des PIVOT-Operators. Beispiel select *, month(date_month) as month, year(date_month) as year into project_dept_pivot from project_dept go SELECT year, [1] as January, [2] as February, [7] July FROM ( select budget, year, month from project_dept_pivot) p2 PIVOT (SUM(budget) FOR month IN ([1],[2],[7])) AS P
14 Transact-SQL-Erweiterungen in Bezug auf Analysis Services year January February July Die erste SELECT-Anweisung in Beispiel erstellt eine neue Tabelle namens project_dept_pivot, die wir verwenden werden, um zu zeigen, wie der PIVOT- Operator angewendet werden kann. Die neue Tabelle ist identisch mit der Tabelle project_dept, bis auf zwei zusätzliche Spalten: month und year. Die beiden neuen Spalten enthalten die Monats- und Jahreswerte der Spalte date_month in dieser Reihenfolge. Die zweite SELECT-Anweisung enthält eine innere Abfrage, die der Teil der FROM-Klausel ist. Die PIVOT-Klausel ist der Teil der inneren Abfrage. Diese Klausel enthält die Aggregatfunktion SUM(budget). Der zweite Teil der PIVOT-Klausel spezifiziert die PIVOT-Spalte (month) und die Spaltenwerte, die als Spaltenüberschriften in der Ausgabe verwendet werden. (In Beispiel sind es der erste, der zweite und der siebte Monat des Jahres.) Die Werte jeder einzelnen Spalte werden mit Hilfe der entsprechenden Aggregatfunktion berechnet. (Wie aus der Ausgabe des Beispiels ersichtlich, müssen nicht alle möglichen Werte der PIVOT-Spalte für die Ausgabe verwendet werden.) Der UNPIVOT-Operator führt die umgekehrte Operation durch Zusammenfassung Dieses Kapitel erläutert die ganze Funktionalität von SQL/OLAP, die SQL Server 2005 unterstützt. Insgesamt existieren vier Gruppen von SQL/OLAP-Funktionen: CUBE- und ROLLUP-Operatoren Aggregat- und Rangfunktionen TOP n-klausel Relationale Operatoren PIVOT- und UNPIVOT CUBE- und ROLLUP-Operatoren sind Teil des SQL/OLAP-Standards, ihre standardisierte Syntax sieht aber anders aus als die Transact-SQL-Syntax. Die Syntax der Rangfunktionen RANK, DENSE_RANK und ROW_NUMBER bei Microsoft entspricht der standardisierten Syntax gleichnamiger Funktionen. Die TOP n-klausel sowie die PIVOT- und UNPIVOT-Operatoren sind spezifische Microsoft-Erweiterungen zu SQL/OLAP.
SQL. strukturierte Datenbankabfragesprache eine Datenbanksprache zur. Structured Query Language:
SQL Structured Query Language: strukturierte Datenbankabfragesprache eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken In der SQL-Ansicht arbeiten In
MehrEinführung in SQL. Sprachumfang: Indizes. Datensätzen. Zugriffsrechten
Einführung in SQL Die Sprache SQL (Structured Query Language) ist eine Programmiersprache für relationale Datenbanksysteme, die auf dem ANSI-SQL-Standard beruht. SQL wird heute von fast jedem Datenbanksystem
MehrMengenvergleiche: Alle Konten außer das, mit dem größten Saldo.
Mengenvergleiche: Mehr Möglichkeiten als der in-operator bietet der θany und der θall-operator, also der Vergleich mit irgendeinem oder jedem Tupel der Unteranfrage. Alle Konten außer das, mit dem größten
MehrZeichen bei Zahlen entschlüsseln
Zeichen bei Zahlen entschlüsseln In diesem Kapitel... Verwendung des Zahlenstrahls Absolut richtige Bestimmung von absoluten Werten Operationen bei Zahlen mit Vorzeichen: Addieren, Subtrahieren, Multiplizieren
MehrInformatik 12 Datenbanken SQL-Einführung
Informatik 12 Datenbanken SQL-Einführung Gierhardt Vorbemerkungen Bisher haben wir Datenbanken nur über einzelne Tabellen kennen gelernt. Stehen mehrere Tabellen in gewissen Beziehungen zur Beschreibung
MehrSQL für Trolle. mag.e. Dienstag, 10.2.2009. Qt-Seminar
Qt-Seminar Dienstag, 10.2.2009 SQL ist......die Abkürzung für Structured Query Language (früher sequel für Structured English Query Language )...ein ISO und ANSI Standard (aktuell SQL:2008)...eine Befehls-
MehrEine völlig andere Form Abfragen zu erstellen ist, sie mit Hilfe der Datenbankabfragesprache SQL zu gestalten.
Einführung SQL 2010 Niko Becker Mit unseren Übungen zu ACCESS können Sie Aufbau und Struktur einer relationalen Datenbank kennenlernen. Wir zeigen Ihnen wie Sie Tabellen, Formulare und Berichte erstellen
MehrDie bisher bereits bekannten Aggregatsfunktionen MIN, MAX, SUM, AVG, COUNT, VARIANCE und STDDEV wurden um FIRST und LAST erweitert.
Betrifft Autor FIRST, LAST Markus Jägle (markus.jaegle@trivadis.com) Art der Info Technische Background Info (April 2002) Quelle Aus dem NF9i-Kurs, NF9i-Techno-Circle der Trivadis und Oracle9i Data Warehousing
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrBerechnungen in Access Teil I
in Access Teil I Viele Daten müssen in eine Datenbank nicht eingetragen werden, weil sie sich aus anderen Daten berechnen lassen. Zum Beispiel lässt sich die Mehrwertsteuer oder der Bruttopreis in einer
MehrAccess [basics] Gruppierungen in Abfragen. Beispieldatenbank. Abfragen gruppieren. Artikel pro Kategorie zählen
Abfragen lassen sich längst nicht nur dazu benutzen, die gewünschten Felder oder Datensätze einer oder mehrerer Tabellen darzustellen. Sie können Daten auch nach bestimmten Kriterien zu Gruppen zusammenfassen
MehrWürfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.
040304 Übung 9a Analysis, Abschnitt 4, Folie 8 Die Wahrscheinlichkeit, dass bei n - maliger Durchführung eines Zufallexperiments ein Ereignis A ( mit Wahrscheinlichkeit p p ( A ) ) für eine beliebige Anzahl
MehrDetails zu den Ausdrücken nach FROM, WHERE, GROUP BY und HAVING finden Sie in den Abschnitten über JOIN, WHERE und GROUP BY.
SELECT - Der Grundbefehl zur Auswahl von Daten Die SELECT-Anweisung fragt Daten aus einer Datenbank ab und stellt diese in einer virtuellen Tabelle zur Verfügung. Diese virtuelle Tabelle, eine Menge von
MehrAufbau des SELECT-Befehls. Im Folgenden werden zunächst Abfragen aus einer Tabelle vorgenommen.
Datenbankabfragen (Query) mit SQL (Structured Query Language) 1 Aufbau des SELECT-Befehls Im Folgenden werden zunächst Abfragen aus einer Tabelle vorgenommen. SQL-Syntax: SELECT spaltenliste FROM tabellenname
MehrDATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER
DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.
Mehr1 Mathematische Grundlagen
Mathematische Grundlagen - 1-1 Mathematische Grundlagen Der Begriff der Menge ist einer der grundlegenden Begriffe in der Mathematik. Mengen dienen dazu, Dinge oder Objekte zu einer Einheit zusammenzufassen.
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrDie Post hat eine Umfrage gemacht
Die Post hat eine Umfrage gemacht Bei der Umfrage ging es um das Thema: Inklusion Die Post hat Menschen mit Behinderung und Menschen ohne Behinderung gefragt: Wie zufrieden sie in dieser Gesellschaft sind.
MehrStellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster
Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.
MehrDas große ElterngeldPlus 1x1. Alles über das ElterngeldPlus. Wer kann ElterngeldPlus beantragen? ElterngeldPlus verstehen ein paar einleitende Fakten
Das große x -4 Alles über das Wer kann beantragen? Generell kann jeder beantragen! Eltern (Mütter UND Väter), die schon während ihrer Elternzeit wieder in Teilzeit arbeiten möchten. Eltern, die während
MehrAbfragen: Grundbausteine
Abfragen: Grundbausteine Abfragen sollen gezielt Teile der Information wiedergeben. Das Ergebnis einer solchen Operation ist eine. Der Aufbau der Ergebnistabelle wird durch zwei Grundverfahren festgelegt:
MehrWas meinen die Leute eigentlich mit: Grexit?
Was meinen die Leute eigentlich mit: Grexit? Grexit sind eigentlich 2 Wörter. 1. Griechenland 2. Exit Exit ist ein englisches Wort. Es bedeutet: Ausgang. Aber was haben diese 2 Sachen mit-einander zu tun?
MehrData Cube. Aggregation in SQL. Beispiel: Autoverkäufe. On-line Analytical Processing (OLAP) 1. Einführung. 2. Aggregation in SQL, GROUP BY
Data Cube On-line Analytical Processing (OLAP). Einführung Ziel: Auffinden interessanter Muster in großen Datenmengen 2. Aggregation in SQL, GROUP BY 3. Probleme mit GROUP BY 4. Der Cube-Operator! Formulierung
MehrDatenbanken Kapitel 2
Datenbanken Kapitel 2 1 Eine existierende Datenbank öffnen Eine Datenbank, die mit Microsoft Access erschaffen wurde, kann mit dem gleichen Programm auch wieder geladen werden: Die einfachste Methode ist,
MehrBinäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen
Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders
Mehrmit Musterlösungen Prof. Dr. Gerd Stumme, Dipl.-Inform. Christoph Schmitz 11. Juni 2007
6. Übung zur Vorlesung Datenbanken im Sommersemester 2007 mit Musterlösungen Prof. Dr. Gerd Stumme, Dipl.-Inform. Christoph Schmitz 11. Juni 2007 Aufgabe 1: Rekursion Betrachten Sie die folgende Tabelle
MehrUniversität Augsburg, Institut für Informatik WS 2006/2007 Dr. W.-T. Balke 27. Nov. 2006 M. Endres, A. Huhn, T. Preisinger Lösungsblatt 5
Universität Augsburg, Institut für Informatik WS 2006/2007 Dr. W.-T. Balke 27. Nov. 2006 M. Endres, A. Huhn, T. Preisinger Lösungsblatt 5 Aufgabe 1: Projektion Datenbanksysteme I π A1,...,A n (π B1,...,B
MehrLeitfaden #1a. "zanox Publisher-Statistik" (next generation)
Leitfaden #1a "zanox Publisher-Statistik" (next generation) Thema: Sortieren von Leads und Sales nach dem Bearbeitungsdatum (inklusive Abschnitt "Filterung nach Transaktionsstatus") 1/8 Leitfaden "Sortieren
MehrSQL - Übungen Bearbeitung der Datenbank Personal (1)
Bearbeitung der Datenbank Personal (1) 1. Abfragen einer einzigen Tabelle 1.1. Zeigen Sie alle Informationen an, die über die Kinder der Mitarbeiter gespeichert sind. 1.2. Zeigen Sie aus der Tabelle stelle
MehrExcel Pivot-Tabellen 2010 effektiv
7.2 Berechnete Felder Falls in der Datenquelle die Zahlen nicht in der Form vorliegen wie Sie diese benötigen, können Sie die gewünschten Ergebnisse mit Formeln berechnen. Dazu erzeugen Sie ein berechnetes
Mehr4. AUSSAGENLOGIK: SYNTAX. Der Unterschied zwischen Objektsprache und Metasprache lässt sich folgendermaßen charakterisieren:
4. AUSSAGENLOGIK: SYNTAX 4.1 Objektsprache und Metasprache 4.2 Gebrauch und Erwähnung 4.3 Metavariablen: Verallgemeinerndes Sprechen über Ausdrücke von AL 4.4 Die Sprache der Aussagenlogik 4.5 Terminologie
MehrNetzwerkeinstellungen unter Mac OS X
Netzwerkeinstellungen unter Mac OS X Dieses Dokument bezieht sich auf das D-Link Dokument Apple Kompatibilität und Problemlösungen und erklärt, wie Sie schnell und einfach ein Netzwerkprofil unter Mac
Mehr1. Einführung. 2. Die Abschlagsdefinition
1. Einführung orgamax bietet die Möglichkeit, Abschlagszahlungen (oder auch Akontozahlungen) zu erstellen. Die Erstellung der Abschlagsrechnung beginnt dabei immer im Auftrag, in dem Höhe und Anzahl der
MehrWurzeln als Potenzen mit gebrochenen Exponenten. Vorkurs, Mathematik
Wurzeln als Potenzen mit gebrochenen Exponenten Zur Einstimmung Wir haben die Formel benutzt x m n = x m n nach der eine Exponentialzahl potenziert wird, indem man die Exponenten multipliziert. Dann sollte
MehrSo importieren Sie einen KPI mithilfe des Assistenten zum Erstellen einer Scorecard
1 von 6 102013 18:09 SharePoint 2013 Veröffentlicht: 16.07.2012 Zusammenfassung: Hier erfahren Sie, wie Sie einen KPI (Key Performance Indicator) mithilfe des PerformancePoint Dashboard Designer in SharePoint
Mehr8 Access-Abfragen migrieren
Leseprobe aus Access und SQL Server http://www.acciu.de/asqllesen 8 Access-Abfragen migrieren Mit der Migration der Tabellen Ihrer Anwendung zu einer SQL Server-Datenbank und dem Verknüpfen der SQL Server-Tabellen
MehrMySQL: Einfaches Rechnen. www.informatikzentrale.de
MySQL: Einfaches Rechnen Vorweg: Der Merksatz Warum geht Herbert oft laufen? Vorweg: Der Merksatz Warum geht Herbert oft laufen?...... WHERE... GROUP BY... HAVING... ORDER BY... LIMIT Beispieldatenbank
MehrBedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof
Bedienungsanleitung für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof Matthias Haasler Version 0.4 Webadministrator, email: webadmin@rundkirche.de Inhaltsverzeichnis 1 Einführung
MehrIm Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.
Excel-Schnittstelle Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können. Voraussetzung: Microsoft Office Excel ab Version 2000 Zum verwendeten Beispiel:
MehrGrundlagen der höheren Mathematik Einige Hinweise zum Lösen von Gleichungen
Grundlagen der höheren Mathematik Einige Hinweise zum Lösen von Gleichungen 1. Quadratische Gleichungen Quadratische Gleichungen lassen sich immer auf die sog. normierte Form x 2 + px + = 0 bringen, in
MehrFachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer
Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,
MehrKapitel 4 Die Datenbank Kuchenbestellung Seite 1
Kapitel 4 Die Datenbank Kuchenbestellung Seite 1 4 Die Datenbank Kuchenbestellung In diesem Kapitel werde ich die Theorie aus Kapitel 2 Die Datenbank Buchausleihe an Hand einer weiteren Datenbank Kuchenbestellung
Mehr7. Übung - Datenbanken
7. Übung - Datenbanken Informatik I für Verkehrsingenieure Aufgaben inkl. Beispiellösungen 1. Aufgabe: DBS a Was ist die Kernaufgabe von Datenbanksystemen? b Beschreiben Sie kurz die Abstraktionsebenen
MehrProgrammieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler
Programmieren für mobile Endgeräte SS 2013/2014 Programmieren für mobile Endgeräte 2 Informationen aus der Datenbank lesen Klasse SQLiteDatabase enthält die Methode query(..) 1. Parameter: Tabellenname
MehrData Mining-Modelle und -Algorithmen
Data Mining-Modelle und -Algorithmen Data Mining-Modelle und -Algorithmen Data Mining ist ein Prozess, bei dem mehrere Komponenten i n- teragieren. Sie greifen auf Datenquellen, um diese zum Training,
MehrErweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:
VBA Programmierung mit Excel Schleifen 1/6 Erweiterung der Aufgabe Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: Es müssen also 11 (B L) x 35 = 385 Zellen berücksichtigt
MehrProjektbericht Gruppe 12. Datenbanksysteme WS 05/ 06. Gruppe 12. Martin Tintel Tatjana Triebl. Seite 1 von 11
Datenbanksysteme WS 05/ 06 Gruppe 12 Martin Tintel Tatjana Triebl Seite 1 von 11 Inhaltsverzeichnis Inhaltsverzeichnis... 2 1. Einleitung... 3 2. Datenbanken... 4 2.1. Oracle... 4 2.2. MySQL... 5 2.3 MS
MehrObjektorientierte Programmierung für Anfänger am Beispiel PHP
Objektorientierte Programmierung für Anfänger am Beispiel PHP Johannes Mittendorfer http://jmittendorfer.hostingsociety.com 19. August 2012 Abstract Dieses Dokument soll die Vorteile der objektorientierten
MehrAccess [basics] Rechnen in Berichten. Beispieldatenbank. Datensatzweise berechnen. Berechnung im Textfeld. Reporting in Berichten Rechnen in Berichten
Berichte bieten die gleichen Möglichkeit zur Berechnung von Werten wie Formulare und noch einige mehr. Im Gegensatz zu Formularen bieten Berichte die Möglichkeit, eine laufende Summe zu bilden oder Berechnungen
MehrIBIS Professional. z Dokumentation zur Dublettenprüfung
z Dokumentation zur Dublettenprüfung Die Dublettenprüfung ist ein Zusatzpaket zur IBIS-Shopverwaltung für die Classic Line 3.4 und höher. Dubletten entstehen dadurch, dass viele Kunden beim Bestellvorgang
MehrEinrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me
Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me Bevor Sie die Platte zum ersten Mal benutzen können, muss sie noch partitioniert und formatiert werden! Vorher zeigt sich die Festplatte
MehrSo gehts Schritt-für-Schritt-Anleitung
So gehts Schritt-für-Schritt-Anleitung Software WISO Mein Büro Thema Eigene Auswertungen, Tabellenauswertungen Version/Datum V 13.00.05.101 Über die Tabellen-Auswertungen ist es möglich eigene Auswertungen
MehrDer Zwei-Quadrate-Satz von Fermat
Der Zwei-Quadrate-Satz von Fermat Proseminar: Das BUCH der Beweise Fridtjof Schulte Steinberg Institut für Informatik Humboldt-Universität zu Berlin 29.November 2012 1 / 20 Allgemeines Pierre de Fermat
MehrHandbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken
Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Dateiname: ecdl5_01_00_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Grundlagen
MehrDaten sammeln, darstellen, auswerten
Vertiefen 1 Daten sammeln, darstellen, auswerten zu Aufgabe 1 Schulbuch, Seite 22 1 Haustiere zählen In der Tabelle rechts stehen die Haustiere der Kinder aus der Klasse 5b. a) Wie oft wurden die Haustiere
MehrLabor 3 - Datenbank mit MySQL
Labor 3 - Datenbank mit MySQL Hinweis: Dieses Labor entstand z.t. aus Scripten von Prof. Dr. U. Bannier. 1. Starten des MySQL-Systems MySQL ist ein unter www.mysql.com kostenlos erhältliches Datenbankmanagementsystem.
MehrTU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D.
TU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D. Blatt Nr. 7 Übung zur Vorlesung Grundlagen: Datenbanken im WS13/14 Henrik Mühe (muehe@in.tum.de) http://www-db.in.tum.de/teaching/ws1314/dbsys/exercises/
MehrBusiness Intelligence Praktikum 1
Hochschule Darmstadt Business Intelligence SS 2014 Fachbereich Informatik Praktikumsversuch 1 Prof. Dr. C. Wentzel Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 07.05.2014 Business Intelligence Praktikum
MehrDatumsangaben, enthält mindestens Jahr, Monat, Tag
Datenbanken mit SQL Informatik - Sprenger Häufig wird mit Tabellenkalkulationen gearbeitet, obwohl der Einsatz von Datenbanken sinnvoller ist. Tabellenkalkulationen wie Microsoft Excel oder LibreOffice
MehrEinführung in. Logische Schaltungen
Einführung in Logische Schaltungen 1/7 Inhaltsverzeichnis 1. Einführung 1. Was sind logische Schaltungen 2. Grundlegende Elemente 3. Weitere Elemente 4. Beispiel einer logischen Schaltung 2. Notation von
MehrSummenbildung in Bauteiltabellen mit If Then Abfrage
Summenbildung in Bauteiltabellen mit If Then Abfrage Die in Bauteiltabellen ausgelesenen Werte lassen sich in jeder Spalte als Summe berechnen. So können selbstverständlich die Flächen der in der Tabelle
MehrOutlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang
sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche
MehrSCHRITT 1: Öffnen des Bildes und Auswahl der Option»Drucken«im Menü»Datei«...2. SCHRITT 2: Angeben des Papierformat im Dialog»Drucklayout«...
Drucken - Druckformat Frage Wie passt man Bilder beim Drucken an bestimmte Papierformate an? Antwort Das Drucken von Bildern ist mit der Druckfunktion von Capture NX sehr einfach. Hier erklären wir, wie
MehrWas ich als Bürgermeister für Lübbecke tun möchte
Wahlprogramm in leichter Sprache Was ich als Bürgermeister für Lübbecke tun möchte Hallo, ich bin Dirk Raddy! Ich bin 47 Jahre alt. Ich wohne in Hüllhorst. Ich mache gerne Sport. Ich fahre gerne Ski. Ich
MehrDer Aufruf von DM_in_Euro 1.40 sollte die Ausgabe 1.40 DM = 0.51129 Euro ergeben.
Aufgabe 1.30 : Schreibe ein Programm DM_in_Euro.java zur Umrechnung eines DM-Betrags in Euro unter Verwendung einer Konstanten für den Umrechnungsfaktor. Das Programm soll den DM-Betrag als Parameter verarbeiten.
Mehrmysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank
mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man
MehrWir gehen aus von euklidischen Anschauungsraum bzw. von der euklidischen Zeichenebene. Parallele Geraden schneiden einander nicht.
2 Ein wenig projektive Geometrie 2.1 Fernpunkte 2.1.1 Projektive Einführung von Fernpunkten Wir gehen aus von euklidischen Anschauungsraum bzw. von der euklidischen Zeichenebene. Parallele Geraden schneiden
MehrAGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
MehrLizenzierung von System Center 2012
Lizenzierung von System Center 2012 Mit den Microsoft System Center-Produkten lassen sich Endgeräte wie Server, Clients und mobile Geräte mit unterschiedlichen Betriebssystemen verwalten. Verwalten im
MehrInventur. Bemerkung. / Inventur
Inventur Die beliebige Aufteilung des Artikelstamms nach Artikeln, Lieferanten, Warengruppen, Lagerorten, etc. ermöglicht es Ihnen, Ihre Inventur in mehreren Abschnitten durchzuführen. Bemerkung Zwischen
MehrIst Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers
Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers Ist Excel das richtige Tool für FMEA? Einleitung Wenn in einem Unternehmen FMEA eingeführt wird, fangen die meisten sofort damit an,
MehrAufgaben zu XPath und XQuery
Aufgaben zu XPath und XQuery Dr. Arno Schmidhauser Letzte Revision: März 2005 Email: arno.schmidhauser@sws.bfh.ch Webseite: http://www.sws.bfh.ch/db Inhalt 1 XPath... 2 2 XQuery... 2 3 XPath/SQL Umsetzung...
MehrMuster Auswertungen TELAU Integrales Management und Informatik GmbH
Integrales Management und Informatik GmbH Inhaltsverzeichnis Telefonie Auswertungen...3 Total pro Kostenstelle...4 Detail pro Kostenstelle pro Rufnummer...5 Aufstellung variable Kosten pro Kostenstelle
MehrBeispiel 1: Filmdatenbank
Beispiel 1: Filmdatenbank Die Filmdatenbank hat drei Tabellen (ACTOR, MOVIE, PLAYED) Aufgabe 1: Erstelle mit Hilfe der SQL-DDL die drei Tabellen und die Datenbank (MOVIEDB) ACTOR (ActorID, Name, Birthday,
MehrIV. Datenbankmanagement
Wirtschaftsinformatik 2 (PWIN) IV. Datenbankmanagement Kapitel 2: Datenmanipulationssprache SQL Wirtschaftsinformatik 2 (PWIN) SS 2009, Professur für Mobile Business & Multilateral Security 1 Agenda 1.
MehrGezielt über Folien hinweg springen
Gezielt über Folien hinweg springen Nehmen wir an, Sie haben eine relativ große Präsentation. Manchmal möchten Sie über Folien hinweg zu anderen Folien springen. Das kann vorkommen, weil Sie den gesamten
MehrRepetitionsaufgaben Wurzelgleichungen
Repetitionsaufgaben Wurzelgleichungen Inhaltsverzeichnis A) Vorbemerkungen B) Lernziele C) Theorie mit Aufgaben D) Aufgaben mit Musterlösungen 4 A) Vorbemerkungen Bitte beachten Sie: Bei Wurzelgleichungen
MehrSeite 1 von 14. Cookie-Einstellungen verschiedener Browser
Seite 1 von 14 Cookie-Einstellungen verschiedener Browser Cookie-Einstellungen verschiedener Browser, 7. Dezember 2015 Inhaltsverzeichnis 1.Aktivierung von Cookies... 3 2.Cookies... 3 2.1.Wofu r braucht
Mehr2.5.2 Primärschlüssel
Relationale Datenbanken 0110 01101110 01110 0110 0110 0110 01101 011 01110 0110 010 011011011 0110 01111010 01101 011011 0110 01 01110 011011101 01101 0110 010 010 0110 011011101 0101 0110 010 010 01 01101110
MehrFachhochschule Deggendorf Platzziffer:...
Sommersemester 2008 Zahl der Blätter: 9 Fachbereich: Betriebswirtschaft WI Bachelor Hilfsmittel: alles ohne Computer Zeit: 90 Minuten 1 Betrachten Sie die drei markierten Zeilen. 1. Angenommen Sie hätten
MehrLeseprobe: SQL mit MySQL - Band 4 Kompendium mit Online-Übungs-DB. Kompendium zur schnellen Kurzinformation der Datenbanksprache SQL/MySQL 5.
Leseprobe: SQL mit MySQL - Band 4 Kompendium mit Online-Übungs-DB Kompendium zur schnellen Kurzinformation der Datenbanksprache SQL/MySQL 5.1 im Internet: www.datenbanken-programmierung.de... 3.0 SQL nach
MehrPostgreSQL in großen Installationen
PostgreSQL in großen Installationen Cybertec Schönig & Schönig GmbH Hans-Jürgen Schönig Wieso PostgreSQL? - Die fortschrittlichste Open Source Database - Lizenzpolitik: wirkliche Freiheit - Stabilität,
MehrMicrosoft Update Windows Update
Microsoft bietet mehrere Möglichkeit, Updates durchzuführen, dies reicht von vollkommen automatisch bis zu gar nicht. Auf Rechnern unserer Kunden stellen wir seit September 2006 grundsätzlich die Option
MehrAnwendungsbeispiele Buchhaltung
Kostenstellen in Webling Webling ist ein Produkt der Firma: Inhaltsverzeichnis 1 Kostenstellen 1.1 Was sind Kostenstellen? 1.2 Kostenstellen in der 2 Kostenstellen in Webling 2.1 Kostenstellen erstellen
MehrVielen Dank an Dennis Riehle für die Bereitstellung dieser Folien
Vielen Dank an Dennis Riehle für die Bereitstellung dieser Folien 1.1 Definition Datenbank Ein Datenbanksystem (DBS) ist ein System zur elektronischen Datenverwaltung. Die wesentliche Aufgabe eines DBS
MehrIn diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.
In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access Die Grundlagen der Datenbanken kurspc15 Inhaltsverzeichnis Access... Fehler! Textmarke nicht
MehrJava Einführung Operatoren Kapitel 2 und 3
Java Einführung Operatoren Kapitel 2 und 3 Inhalt dieser Einheit Operatoren (unär, binär, ternär) Rangfolge der Operatoren Zuweisungsoperatoren Vergleichsoperatoren Logische Operatoren 2 Operatoren Abhängig
MehrSie sollen eine Datenbank für Befragungen mittels Online-Fragebögen zu unterschiedlichen Themen erstellen:
FRAGEBOGEN-AUFGABE Sie sollen eine Datenbank für Befragungen mittels Online-Fragebögen zu unterschiedlichen Themen erstellen: Ein Fragebogen besteht aus mehreren Fragen, eine Frage kann in mehreren Fragebögen
MehrReporting Services und SharePoint 2010 Teil 1
Reporting Services und SharePoint 2010 Teil 1 Abstract Bei der Verwendung der Reporting Services in Zusammenhang mit SharePoint 2010 stellt sich immer wieder die Frage bei der Installation: Wo und Wie?
MehrViews in SQL. 2 Anlegen und Verwenden von Views 2
Views in SQL Holger Jakobs bibjah@bg.bib.de, holger@jakobs.com 2010-07-15 Inhaltsverzeichnis 1 Wozu dienen Views? 1 2 Anlegen und Verwenden von Views 2 3 Schreibfähigkeit von Views 3 3.1 Views schreibfähig
MehrSructred Query Language
Sructred Query Language Michael Dienert 11. November 2010 Inhaltsverzeichnis 1 Ein kurzer Versionsüberblick 1 2 SQL-1 mit einigen Erweiterungen aus SQL-92 2 3 Eine Sprache zur Beschreibung anderer Sprachen
MehrAnwendungsbeispiele Buchhaltung
Rechnungen erstellen mit Webling Webling ist ein Produkt der Firma: Inhaltsverzeichnis 1 Rechnungen erstellen mit Webling 1.1 Rechnung erstellen und ausdrucken 1.2 Rechnung mit Einzahlungsschein erstellen
MehrErstellen von x-y-diagrammen in OpenOffice.calc
Erstellen von x-y-diagrammen in OpenOffice.calc In dieser kleinen Anleitung geht es nur darum, aus einer bestehenden Tabelle ein x-y-diagramm zu erzeugen. D.h. es müssen in der Tabelle mindestens zwei
MehrAnleitung zum GEPA EXCEL Import Tool
Anleitung zum GEPA EXCEL Import Tool Mit diesem Tool können Sie Ihren GEPA Warenkorb (Weltläden und Gruppen) mit Hilfe von Excel-Listen, die Sie aus Ihrer Warenwirtschaft generieren oder händisch erstellen,
MehrDie Statistiken von SiMedia
Die Statistiken von SiMedia Unsere Statistiken sind unter folgender Adresse erreichbar: http://stats.simedia.info Kategorie Titel Einfach Erweitert Übersicht Datum und Zeit Inhalt Besucher-Demographie
MehrFiBu Berichtsanpassung Berichtsanpassungen von Büro Mayer in der Finanzbuchhaltung für MS Dynamics NAV 2013 R2
FiBu Berichtsanpassung Berichtsanpassungen von Büro Mayer in der Finanzbuchhaltung für MS Dynamics NAV 2013 R2 Hallstadt, 19.02.2014 Inhalt 1. Einführung... 1 2. Änderungen in der Übersicht... 1 3. Berichtanpassungen...
MehrDatenexport aus JS - Software
Datenexport aus JS - Software Diese Programm-Option benötigen Sie um Kundendaten aus der JS-Software in andere Programme wie Word, Works oder Excel zu exportieren. Wählen Sie aus dem Programm-Menu unter
MehrDatenbanken Microsoft Access 2010
Datenbanken Microsoft Access 2010 Abfragen Mithilfe von Abfragen kann ich bestimmte Informationen aus einer/mehrerer Tabellen auswählen und nur diese anzeigen lassen die Daten einer/mehrerer Tabellen sortieren
Mehr