Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF herunterladen oder online auf Scribd lesen
Sie sind auf Seite 1/ 4
Beleg zur 1. Aufgabe
‘ur Veriqung stehende Modelle der Arbeitsplatzrechner
1, Notebook mit Dockinastation, NBok 840 GS |
14" Zoll FHD,
i5-7300U,
Webcam,
8GBRAM,
250 GB m.2 58D,
2x USB-A 3.0, HDMI, Gb LAN, Audio in/out,
Preis: 1432,00 EUR
2, All-in-One-PC MXI PRO AP241,
17 Zol FHD IPS-Grade LED,
Intel Core i3-10105,,
4B Speicher,
500 GB HDD,
‘Wii 6, BT 5.1, Schwarz
Preis: 582,00 EUR
3, Thin-Client, HRP 1530
1x GX-215)) 1.5 GHz
Preis; 252,00 EUR.
4, Desktop Rechner i5-10500T Prozessor, Hexa-Core,
16GB RAM,
256 G8 SSD,
{USB-C Schnitstelle mit USB 3.2, HDMI, DisplayPor, Thunderbot 3,
WLAN, BT, Gb LAN,
Preis: 592,68 EUR
5, Zubehor:
Ergonomischer Arbeitsplatzmonitor 24”,
Preis: 192,00 EUR
Tastatur und Maus
Preis: 34,00 EUR
PAB 2IML-Klassendiagramm
Vererbung
woos |_ Ye
— J
Nsse me a
—- Pee
ea
ee = a
a LS
oe methode2)) ‘Multiplizitat/Kardinalitat
Aabstract) — _ | aay
== we
Eas eee Lo |
ect
fe =
= = ery
_| metvode 2) Koset a — Kasse? |
orn — —
SESE cee r a
es [ws
ecm | |
Sientsmmeente neon Ln L™
cama
tenposton [= aas
va ‘ous ——— hae |
protected _| ae
i —
ae, =
[_ |
ore :
co . =
sean i oS
aves‘SQL-Syntax (Auszug)
[Syntax [Beschreibung
Tabelle
ICREATE TABLE Tabellenname( lErzeugt eine neue leere Tabelle mit der beschriebenen Struktur
‘Spaltenname < DATENTYP >,
Primarschlissel,
Fremdschiisse)
|ALTER TABLE Tabellenname [Anderungen an einer Tabelle:
‘ADD COLUMN Spaltenname Datentyp Hinzufigen einer Spalte
DROP COLUMN Spaltenname Datentyp Entfernen einer Spalte
‘ADD FOREIGN KEY(Spaltenname) Definer eine Spalte als Fremdschlissel
REFERENCES Tabellenname(
Primarschilsselspatenname
)
ICHARACTER [Textdatentyp
[DECIMAL INumerischer Datentyp (Festkommazahi)
[DOUBLE INumerischer Datentyp (Doppatte Prazision)
INTEGER INumerischer Datentyp (Ganzzahl)
[DATE [Datum (Format DD.MM.YYYY)
[PRIMARY KEY (Spaltenname)
[Erstellung eines Primarschidssels
|FOREIGN KEY (Spaitenname)
REFERENCES Tabelenname(
Primarschlisselspaltenname
lErstelung einer Fremdschlissel-Beziehung_
}
DROP TABLE Tabellenname
[Loscht eine Tabele
\Befenie, Kiausein, Attribute
[SELECT * | Spaltennamet {, Spalenname2, ..]
|Wahit die Spaiten einer oder mehrerer Tabelien, deren Inhalte in die Liste
laufgenommen werden soln: alle Spalten(*) oder die namentich aufgefahrten
|FROM IName der Tabelle oder Namen der Tabellen, aus denen die Daten der Ausgabe
‘stammen soln
[SELECT |Unterabtrage (subquer), die in eine auBere Ablrage elngebettet ist.
|FROM [Das Ergebnis der Unterabfrage wird wie eine Tabelle - hier mit Namen “ib —
(SELECT... lbehandet.
FROM
WHERE ...)AS tbl
WHERE
[SELECT DISTINCT [Eiminiert Redundanzen, die in einer Tabellen auftrelen Konnen, Werte werden
ls nur einmal angezeigt.
WJOIN 7 INNER JOIN lLiefert nur die Datensétze zweier Tabelien, die gleiche Datenwerte enthalten
ILEFT JOIN / LEFT OUTER JOIN Lefer von der ersigenannten (inken) Tabele alle Datensalze und von der zweiten
‘Tabellejene, deren Datenwerte mit denen der ersten Tabelle Ubereinstimmen
[RIGHT JOIN / RIGHT OUTER JOIN
lLietert von der zweiten (rechten) Tabelle ale Datenséitze und von der ersten Tabelle
ne, deren Datenwerte mit denen der zweiten Tabelle Ubereinstimmen.
WHERE
[Becingung, nach der Datenstze ausgewahit werden solen
WHERE EXISTS ( subquery)
WHERE NOT EXISTS ( subquery )
[Die Bedingungen EXISTS prif, ob die Suchbedingung einer Unterabrage
Imindestens eine Zele zurickiefert. NOT EXIST negiert die Bedingung,
WHERE .. IN ( subquery )
|WHERE NOT...IN (subguery)
[Der Wert des Datenfelds ist in der auswahiten Menge vorhanden.
‘Der Wert des Datentfelds ist in der auswahiten Menge nicht vorhanden.
IGROUP BY Spaltennamet [ Spallenname2, ...]
[Gruppierung (Agaregation) nach Inhalt des genannten Feldes
ORDER BY Spaltennamet [,Spaltenname2, ...]
[ASC | DESC.
[Sortierung nach Inhalt des genannten Feldes oder der genannten Felder
|ASC: aufsteigend; DESC: absteigend
ames[Syntax [Beschreibung
[Datenmanipulation
IDELETE FROM Tabellenname Zschen von Datensdzen in der genannten Tabelle
|UPDATE Tabellenname SET [Aktualisiet Daten in Feldem einer Tabelle
INSERT INTO Tabellenname((spaite1, spalte2,
VALUES (Wert fir Spatte + [, Wert fir Spalte 2, ..
|Figt Datensatze in die genannte Tabelle, die entweder mit festen Werten belegt
Joder Ergebnis eines SELECT-Befehis sind
[TO Benutzer | Rolle (WITH GRANT OPTION]
loder
SELECT ... FROM ... WHERE
(Berechtigungen kontrollieren
(CREATE Benutzer | Role IDENTIFIED BY IErzeugt einen neuen Benutzer oder eine neue Role mit einem Passwort
Passwort
|GRANT Recht | Rolle ON *.* | Datenbank.* | feist einem Benutzer oder einer Rolle ein Recht auf ein bestimmtes Datenbank-
[Datentbank. Objekt lobjekt zu
leist einem Benutzer eine Rolle 2u
|REVOKE Rechte | Rollen ON ** | Datenbank*|
[Entzieht einem Benutzer oder einer Rolle ein Recht auf ein bestimmtes Datenbank-
[Datenbank. Objekt lObjekt
|FROM Benutzer | Rolle [Entzieht einem Benutzer eine Rolle
lAggregatfunktionen
lAVG(Spaltenname) [Ermittelt das arithmetische Mittl aller Werte im angegebenen Feld
SOUNT(Spaltenname |*)
[Ermittett die Anzahl der Datensatze mit Nichi-NULL-Werten im angegebenen Feld
loder ale Datensétze der Tabelle (dann mit Operator‘)
[SUM(Spaltenname | Formel)
[Ermittelt die Summme aller Werte im angegebenen Feld oder der Formelergebnisse
[MIN Spaitenname | Formel)
[Ermittelt den Kleinsten aller Werte im angegebenen Feld
[MAX (Spaitenname | Formel)
[Ermittet den grOBten aler Werte im angegebenen Feld
|Funktionen
ILEFT(Zeichenkette, Anzahizeichen)
\Liefert Anzahizeichen der Zeichenkette von inks.
IRIGHT(Zeichenkette, Anzahlzeichen)
[Liefert Anzahizeichen der Zeichenkette von rechts.
CURRENT [Liefert das aktuele Datum mit der aktuellen Unrzeit
|CONVERT(time [OaiumZei) Liefert die Unrzet aus einer DatumZeit-Angabe
IDATE(Wert) [Wandelt einen Wert in ein Datum um
[DAY(Datum) Liefert den Tag des Monats aus dem angegebenen Datum
[MONTH Datum) [Liefert den Monat aus dem angegebenen Datum
[TODAY lLieert das aktuelle Datum
WEEKDAY (Oatum) lLiefert den Tag der Woche aus dem angegebenen Datum
[YEAR(Datum) [Liefert das Jahr aus dem angegebenen Datum
[DATEADD(Datumstel, Intervall, Datum)
[Figt einem Datum ein Interval (ausgecrickt in den unter Datumstell angegebenen
lEinhetten) hinzu
|DATEDIFF(Datumstell, Anfangsdatum, Enddatum)
[Datumsteile: DAY, MONTH, YEAR
[Lietert Enddatum-Startdatum (ausgedricktin den unter Datumstell angegebenen
[Einheiten)
[Operatoren
[AND [Logisches UND
[LIKE Iberprffung von Text auf Gleichheit wenn Platzhalter (‘regular expressions")
leingesetzt werden.
INOT lLogische Negation
[oR [Logisches ODER.
lis NULL (Uberprifung auf NULL
I= [Test auf Gleichheit
[> >=, < <=, <> Test auf Ungleichheit
f [Multpikation
I (Division
[+ (Addition, positives Vorzeichen
IE ‘Subtraktion, negatives Vorzeichen
Stand 2027-08-90
Tames