adragon Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 Hallo Das würde ich auch gerne wissen. Ich habe Zustandsdiagramm geschrieben, da in der Uml - Struktur Zustand1 --> Zustand2--> Zustand3 stand. Was meint Ihr ???? Meiner Meinung war es auch ein Zustandsdiagramm ....wie der Name schon sagt Zitieren
davejarjarbinks Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 Wie hab Ihr die Datenbank aufgabe gelöst. 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. Zitieren
nixcheckk0r Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 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 Zitieren
davejarjarbinks Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 select count(*) from kein_plan group by keine_ahnung_was Die attribute waren vorgegeben, i = Anzahle der Bestellungen kd_Nr Name des Kunden. Sie wollte alle Kunden und ihre Anzahl an Bestellungen innerhalb von 2003 sehen ! SELECT count i ,kd_nr FROM View_Tab WHERE kd_date = "2003" oder so habe ich es. Zitieren
davejarjarbinks Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 Hat jemand noch seine DB-lösung im kopf ??? Zitieren
Matty Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 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." Zitieren
davejarjarbinks Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 "Zeigen sie anhand der Tabelle Order_View alle Bestellungen zum jeweiligen Kunden an die im Jahr 2003 getätigt wurden." Ja Matty du hast recht, so war der Wort laut. Das mit dem GROUP BY hatte ich nicht. ich hatte k_id = k_id. Ist aber so falsch Zitieren
Sven H Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 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? Zitieren
davejarjarbinks Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 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 Zitieren
Sven H Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 Ja, für die Aufgabe musste man natürlich keine Tabelle anlagen, aber bei der a) mussten doch die Tabellen erstellt werden und die Primärschlüssel unterstrichen werden. Oder täusche ich mich da jetzt? Zitieren
Railer Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 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. Zitieren
davejarjarbinks Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 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 Zitieren
siryasokuhl Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 Hi, endlich vorbei Mal ne Frage, was habt ihr bei GA1/FISI bei dieser Aufgabe wo man das JPEG-Bild ausrechnen muss. Habt ihr da auch 2,31 MB pro A4/Seite? jap kommt hin, hatte ich auch in etwa: 2,32MB pro A4 Zitieren
Railer Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 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. Zitieren
Matty Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 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! Zitieren
davejarjarbinks Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 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. Das war keine Frage sondern eine Anwort an Sven H. Sorry habe das Zitat vergessen. Ich war FIAE und wollte die DB-geschichte mal unter die Lupe nehmen Zitieren
peer_g Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 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: Zitieren
Matty Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 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" ) Zitieren
Sven H Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 Oh mann, das mit der Steuer habe ich überhaupt nirgends gelesen bzw überlesen. Das ist eigentlich die einzige Aufgabe, die mich retten kann - bis jetzt. ERM-Modell falsch, SQL falsch, Trigger nicht erklären können. Zitieren
davejarjarbinks Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 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 Zitieren
Matty Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 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". Zitieren
davejarjarbinks Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 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??? Zitieren
Matty Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 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 Zitieren
davejarjarbinks Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 obs verschrieben, die MENGE kommt in den Artikel. Zitieren
Merlin_Level_E Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 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. 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) 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) 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 Zitieren
Empfohlene Beiträge
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.