Zum Inhalt springen

Hier mal nur Lösungen GH1 und GH2


Empfohlene Beiträge

  • Antworten 93
  • Erstellt
  • Letzte Antwort

Top-Benutzer in diesem Thema

Top-Benutzer in diesem Thema

Veröffentlichte Bilder

das weiß ich nicht mehr genau, aber irgendwo musste man zu einer DB auch eine SQL anweisung schreiben.

Aufgabe war ungefähr so:geben sie die anzahl der keine_ahnung_was aus.

Aber die anweisungsyntax weiß ich noch:

select count(*) from kein_plan group by keine_ahnung_was

habs aufjedenfall so gelöst

Link zu diesem Kommentar
Auf anderen Seiten teilen

die SQL war:

SELECT COUNT(b_dt), k_id

FROM "Order_View"

WHERE b_dt LIKE "%2003" ( oder WHERE YEAR(b_dt) = 2003 )

GROUP BY k_id

Die Aufgabe war:

"Zeigen sie anhand der Tabelle Order_View alle Bestellungen zum jeweiligen Kunden an die im Jahr 2003 getätigt wurden."

Link zu diesem Kommentar
Auf anderen Seiten teilen

Habe als SQL:

SELECT COUNT(*) FROM Order_View WHERE Order_View.b_dt LIKE "%2003%" AND Order_View.kd_id = Kunde.kunden_nr

(Vorher hat man doch die Tabelle Kunde erstellen müssen).

Mein Select kommt doch im Endefekt aufs gleiche raus wie mit Group-By oder?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Habe als SQL:

SELECT COUNT(*) FROM Order_View WHERE Order_View.b_dt LIKE "%2003%" AND Order_View.kd_id = Kunde.kunden_nr

(Vorher hat man doch die Tabelle Kunde erstellen müssen).

Mein Select kommt doch im Endefekt aufs gleiche raus wie mit Group-By oder?

SELECT COUNT(*) ??? Muß man nicht bei COUNT ein Attribut angeben, sonst zählt er alle Datensätze und nicht die eigentliche Spalte b_dt :confused:

Und von Tabelle anlegen war meiner Meinung nach nichts drin.

Die tabelle war ja schon vorgegeben

Link zu diesem Kommentar
Auf anderen Seiten teilen

SELECT COUNT(*) ??? Muß man nicht bei COUNT ein Attribut angeben, sonst zählt er alle Datensätze und nicht die eigentliche Spalte b_dt :confused:

Das ist egal. Eleganter ist count(*), weil jeder Datensatz eine Bestellung darstellt, count(b_dt) ist aber im Endeffekt das gleiche. Ich könnte mir sogar vorstellen, dass ein Prüfer für count(b_dt) vielleicht nen halben Punkt abzieht oder so.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Bei der Aufgabe 1a mußte ein ER-Model erstellt werden. Ja das stimmt, hatte aber meiner meinung nach nichts mit der SQL anweisung zutun.

Hatte ja schon gefragt was Ihr für ein ER-Modell erstellt hab. Blieb ohne Antwort

Was meinst du jetzt? FA oder SI? Welcher Handlungsschritt und ja, ein ER-Diagramm hat wenig mit SQL zu tun. Verstehe nicht ganz deine Frage.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Das ist egal. Eleganter ist count(*), weil jeder Datensatz eine Bestellung darstellt, count(b_dt) ist aber im Endeffekt das gleiche. Ich könnte mir sogar vorstellen, dass ein Prüfer für count(b_dt) vielleicht nen halben Punkt abzieht oder so.

Railer es ist egal nach welchem Attribut du die AggregatFunktion "COUNT" nutzt, * ginge auch ..

was mit Tabellen verknüpfen war nicht gefragt.

und ein GROUP BY lässt sich nie mit einem WHERE ersetzen. Wann will ja die KundenID ausgeben und wieviele Bestellung DIESER Kunde gemacht hat (Count) deswegen eben das Group by auf den Kunden. Da bin ich mir 10000%ig sicher!

Link zu diesem Kommentar
Auf anderen Seiten teilen

GH1

-1. VPN

Alles eingezeichnet. Auch Router, Switches. Hab allerdings den ISP vergessen, aber naja.

-2. IPSec

Hab da das neue zusammengesetzten IP Paket mit allem drum und dran gezeichnet und kurz was dazu gesagt. Ob das reicht?!

-3. Backup Berechnung dauer

Wildwuchs. 4Std irgendwas und 35 min irgendwas.

-4. Speichberechnen Jpg , RAID

Jpeg: :beagolisc

Raid: 4 Platten + 1 für Hotspare

-5. Datenbank Rechteverwaltung

Wo war da das Recht: "Deny" ?! Bisschen Lotto gespielt. Keine Ahnung ob das stimmt.

ERM: 6 Tabellen. Eine hatte nen zusammengesetzten PrimaryKey

-6. UML

- gestrichen, Zeit vorbei.

GH2: Fair.

Wiso: Lotto Totto Rennquintett :floet:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Bei der Aufgabe 1a mußte ein ER-Model erstellt werden. Ja das stimmt, hatte aber meiner meinung nach nichts mit der SQL anweisung zutun.

Hatte ja schon gefragt was Ihr für ein ER-Modell erstellt hab. Blieb ohne Antwort

DAs ER Modell sah da so aus:

tblArtikel

PK ArtikelNr

Bezeichnung

Preis

FK SteuerNr

tblSteuer

PK SteuerNr

SteuerSatz

tblRechnung

PK RechnungsNr

Datum

FK KundenNr

tblRechnungsPosition

PK FK RechnungsNR

PK FK ArtikelNr

Menge

Position

tblKunde

PK KundenNr

Vorname

Nachname

Ort

Strasse

HausNr

PLZ

das wars :)

Steuersatz musste deswegen in eine einzelne Tabelle weil der hinweis "Bücher werden mit 7% UST behandelt da stand". Außerdem: Sollte sich also der Steuersatz mal auf 17% oder so erhöhen dann müsste man in der eine Tabelle nur EINEN Wert editieren anstatt umständlich jeden einzelnen Tupel in tblArtikel (Weiß das ginge auch nur mit einem UPDATE aber so ist es "richtiger" )

Link zu diesem Kommentar
Auf anderen Seiten teilen

Matty, vielleicht habe ich dein ER-Modell nicht Richtig Interpretiert, aber ein Kunde kann doch auch mehrere Artikel haben :confused:

Ich habe eine Tabelle t_Artikel und eine t_Kunden, da es sich meiner Meinung nach um eine n:m beziehung handelt habe ich diese mit t_ArtikelKunde aufgelöst und dann noch die Tabelle t_Rechnung mit der Tabelle t_ArtikelKunden in beziehung gesetzt.

Und ja sollte sich der Steuersatz ändern dann ändere ich ihn in der Tabelle Rechnung. Und muß nicht extra ne Tabelle Steuer anlegen. Resourcen verschwendung (für einen Wert) meiner meinung. Ich kann mich aber gewaltig täuschen

Link zu diesem Kommentar
Auf anderen Seiten teilen

Matty, vielleicht habe ich dein ER-Modell nicht Richtig Interpretiert, aber ein Kunde kann doch auch mehrere Artikel haben :confused:

Ich habe eine Tabelle t_Artikel und eine t_Kunden, da es sich meiner Meinung nach um eine n:m beziehung handelt habe ich diese mit t_ArtikelKunde aufgelöst und dann noch die Tabelle t_Rechnung mit der Tabelle t_ArtikelKunden in beziehung gesetzt.

Und ja sollte sich der Steuersatz ändern dann ändere ich ihn in der Tabelle Rechnung. Und muß nicht extra ne Tabelle Steuer anlegen. Resourcen verschwendung (für einen Wert) meiner meinung. Ich kann mich aber gewaltig täuschen

klar bei mir kann ein Kunde ja auch mehr Artikel auf einer REchnung haben (siehe RechnungsPosition -> Rechnung -> Kunde und REchnungsPosition -> Artikel ) das ist wie eine Beziehungstabelle zwischen n:m nur noch mit einem Schritt dazwischen.

Ich bin mir sicher das man Steuer rausnehmen musste .. bei anderen Prüfungen musste man auch SOWEIT zerbröseln wie es ging .. auch wenn es manchmal Ressourcenlastiger war. Und extra der Wink mit den 7% führt genau darauf hin. Ist ja auch besser wenn das mal in einer Anwendung ist .. dann haste eine DropDownBox mit allen Steuersätzen aus der tblSteuer .. anstatt selbst was einzutragen. So kann sich kein User verschrieben und zB 166% eintragen was es gar nicht "gibt".

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also nochmal in schönschrift :)

t_Artikel

ArtikelNR (PK)

Bezeichnung

Preis

Menge

tArtikelKunden

ArtikelKundenNR (PK)

ArtikelNR(FK)

kundenNR(FK)

rechnungsNR(FK)

t_kunden

kundenNR(PK)

Nname

VName

Ort

PLZ

t_Rechnung

rechungsNR(PK)

Datum

Steuersatz

oder was meint ihr dazu ???? Ist meins komplett falsch, wo sind fehler???

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also nochmal in schönschrift :)

.

.

.

oder was meint ihr dazu ????

Was bringt denn bitte ein "Mengen"-Attribut bei Rechnung? Das ist ja gerade das "Problem" du brauchst eine Rechnung .. und darauf sind Positionen in verschiedenen Mengen ... außerdem hast du jetzt gar keine möglichkeit mehr irgendwo zu erfassen an welcher POSITION (also wirklich die reale Reihenfolge der Artikel auf der Rechnung ) ein Artikel steht ... was auch beachtet werden sollte. In der Angabe stand "Rechnungsposition"

Der Steuersatz auf der Rechnung ist auch definitv falsch. Auf einer Rechnung könnten verschiede Artikel mit unterschiedlichen Sätzen erfasst sein. Sorry :(

Link zu diesem Kommentar
Auf anderen Seiten teilen

FIAE, Aachen

GH2,

Schritt 1

a)

- Verdrängung - ?

Ha, hier war doch was mit Projektteam, oder ?

Sagen Sie den Projetteilnehmern worauf sie achten müssen um das Projekt zum Erfolg zu bringen.

B) was kann zum scheitern des Projektes führen ?

c) ka

d) ka

Schritt 2

- Firmennetz war gegeben

a) meine hier wäre gefragt gewesen, was beim Aufbau eines LANs generell zu beachten ist.

- Aufteilungen: primär (standort), sekundär (gebäude), tertiär (etagen)

- Vermeidung von Wasser und Starkstromleitungen (bei Kabelverlegung)

- Platz für Erweiterungen

- evtl. Subnetting

- saubere Bezeichnung der Geräte (Switch_Raum203_Gebaeude3)

- ( so allgemeines der strukturierten Verkabelung)

B) Erläutern Sie diesbezüglich (googelt einfach mal)

- Paketfilter

- Inspection-Firewall

- Application Level / Proxy Level

c) Welches würden Sie für das oben genannte Netz empfehlen

Hab Application genommen, weil keine direkte Verbindung (Proxy) Paketanalyse, weil *blabla* Sicherheit der Unternehmensdaten *blabla* aber nur auf schneller HArdware *blabla* für Heimanwender besser Paketfilter *blabla*

Schritt 3

a) Finden sie 6 Fehler in der VPN Zeichnung.

- Ein Rechner links doppelte die IP vom Gateway

- Ein Rechner links war im falschen Subnetz

- Ein Rechner links hatte die IP 192.168.1.0

- Ein Rechner rechts hatte Netzmaske für B Netz (255.255.0.0)

- Ein Rechner rechts hatte 192.168.2.255

- Der 6. Fehler ist Streitsache. Habe gesagt dass, falls die Gateways sonst keine Routingfunktion füs getunnelte Netz bieten, keine Kommunikation zwischen den Standortnetzen zustande kommt (192.168.1.x -> 192.168.2.x)

B) weiss ich nicht mehr

c) asymetrische & symmetrische Verschlüsselung

- kurz. asym: 2 Schlüssel (public/private), direkttausch oder Keyserver, einmal mit public verschlüsselt nur noch mit entsprechendem private zu öffnen.

- kurz. symm: gleicher, statischer Schlüssel auf beiden Seiten, z.b. Passwort

- edit cause on was eingefallen

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...