Zum Inhalt springen

Jan Jansen

Mitglieder
  • Gesamte Inhalte

    137
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Jan Jansen

  1. ... und das in einer Firma wo dein Chef auf die Idee kommen könnte kurz vor deiner Abschlussprüfung eine intensive und lange Prüfung der offenen Wochenberichte vorzunehmen ... so einen ähnlichen Fall gab es hier schon Du wirst wohl keinen Anspruch darauf haben Zugang zu alten Projektdokumentationen zu erhalten. Selbst wenn dabei Mails/Daten sind, für die eine gesetzliche Aufbewahrungsfrist gilt, kann die Firma natürlich selbst entscheiden welchen Mitarbeitern sie welche Firmendokumente bereitstellt.
  2. Die Präsentation sollte man auch verstehen können ohne die Doku gelesen zu haben, leg dich deshalb auch bei der Zielgruppe nicht zu sehr fest. Die Kosten Nutzen Analyse würde ich mit in die Präsentation einbauen, es soll weniger um das fachliche gehen, eher um den Ablauf und die Entscheidungen. Die Gliederung an sich sieht gut aus
  3. Was willst du hören? gründe eine eigene Firma? beschwer dich bei der Landesregierung? such weiter? such dir einen anderen Ausbildungsberuf? Es gibt Firmen die arbeiten mit noch viel älterer Software/Technik und verdienen damit viel Geld. Früher oder später sortiert der Markt Firmen aus, die keine gute "Idee" haben oder nicht wirtschaftlich arbeiten. Die Firmen in deiner Nähe scheinen in der Hinsicht aber noch erfolgreich zu sein. Solltest du eventuell mal studieren wollen, wirst du mit viel mehr "langweiligen" oder "alten" Techniken konfrontiert, als du erwarten würdest. Versuch als ersten Schritt ein Praktikum in der Nähe zu bekommen und schnupper in eine oder mehrere Firmen rein. Wenn dir dann keine Firma zusagt, mach die Schule fertig (und such dann weiter entfernt) oder fasse gleich eine Ausbildung weiter entfernt ins Auge (das kostet natürlich einiges an Spass in den besten Lebensjahren ).
  4. 1. Wenn du die Folie auf dem Boden legst, sollte man mit normaler Sehschärfe und durchschnittlicher Größe alles gut erkennen können 2. Arial 3. ja, ist stark abhängig von deiner Präsentation 4. lohnt nicht bei 15 Minuten, lenkt eventuell die Zuhörer ab 5. was du möchtest, bei Folien hat man aber auch die Möglichkeit Notizen auf die Trennblätter (Kopie der Präsentation) zu machen, und braucht eventuell keine Handkärtchen. Das aktuelle Trennblatt liegt ja immer vor dir
  5. in der Access Hilfe unter "Inner Join" steht folgendes: Je nach Datenbanksystem sind Join-Operationen performanter als Subselects (bzw. können besser optimiert werden)
  6. DOS 7.0? kann man über eine (bootfähige) Win98 CD starten
  7. Du könntest bei entsprechender Vorbildung und nachweislichem Einsatz im IT-Bereich als Externer bei der Prüfung teilnehmen. Du erhälst dadurch zwar nicht das Wissen einer Ausbildung, aber den offiziellen Abschluss (also die offizielle Bestätigung, die Kenntnisse eines Fachinformatikers zu haben).
  8. Die Auswahl der Software/Softwaretools solltest du erst im Projekt evaluieren und im Projektantrag nur die Anforderungen an die Anwendung beschreiben. Ohne den Markt zu kennen, für Assetmanagement gibt es doch sicher xxx fertige Lösungen, mit Sicherheit auch im Opensource oder Freewarebereich. Mach dir vorher Gedanken warum diese Lösungen nicht für euer Unternehmen passen. Du musst mit Sicherheit nicht alle Lösungen kennen, aber 1-2 solltest du zumindest in die Doku aufnehmen und beschreiben warum die Anforderungen nicht erfüllt werden können. Wäre ich Prüfer würde ich sonst danach fragen.
  9. prüfe erstmal komplett ohne Joins/Where deine Daten: SELECT DISTINCT spalteID FROM tabelle1; SELECT DISTINCT spalteID FROM tabelle2; SELECT DISTINCT spalteID FROM tabelle3; SELECT DISTINCT spalteID FROM tabelle4; und schau dir Anzahl der Datensätze an Wenn die Anzahl gleich bleibt, wird es spannend, wenn nicht prüfe ob dein Primärschlüssel aus mehr als einem Feld besteht.
  10. Deine erste Wherebedingung sollte richtig sein. Besteht der Primärschlüssel eventuell aus mehr als einem Feld? Sind in den Tabellen Duplikate vorhanden? Versuch mal ein SELECT DISTINCT auf das Schlüsselfeld
  11. Deine Logik hat Probleme mit einigen Fällen: Eingabe beginnt mit einem Leerzeichen Eingabe endet mit einem Buchstaben (das letzte Wort wird nicht gezählt) Eingabe enthält mehr als ein Leerzeichem am Stück
  12. Lösungsansatz: 1. Aufgabenstellung lesen 2. Aufgabenstellung verstehen (Ist das Ergebnis des Testlauf wirklich richtig? Zerlege zur Überprüfung den Teststring per Hand) 3. Zerlege die Aufgabe in kleine Teile (Z.B. Eingabe, Ausgabe, Zählen, Wortfinden ...) 4. Programmiere die Teile (Zum Test werden benötigte Daten durch Initialisierung im Quelltext generiert) 5. Setze die Programmteile zusammen 6. Teste das komplette Programm 7. (später) Optimiere/Verbessere das Programm
  13. was passiert wenn du 2 Sätze als Ausgabe hast? Einmal mit "schlafen", einmal mit "aktiv"? Wenn du die Abfrage eh jedes mal auf einen neuen Spaltennamen anpassen musst, kannst du ihn auch hartcodieren (oder ein Skript um die Abfrage packen: Status abfragen und daraus die SQL Abfrage generieren). Irgendwie fühlen sich aber alle Varianten etwas "unwohl" an
  14. du musst alle Felder die im SELECT auftauchen gruppieren oder eine Gruppierungsfunktion darauf anwenden. z.B. SELECT a, b FROM [...] GROUP BY a, b SELECT min(a), b FROM [...] GROUP BY b Duplikate könntest du auch mit SELECT DISTINCT (und ohne GROUP BY) eliminieren
  15. lösen könnte man es mit except oder einem not in (wähle alle Personen) where Person not in (wähle alle Personen für die ein Satz 'xy' mit Datum >= 5.11 existiert) (wähle alle Personen) except (wähle alle Personen für die ein Satz 'xy' mit Datum >= 5.11 existiert) versuch mal beide Varianten und schau was schneller geht, auf Anhieb fällt mir keine wirklich schnellere Methode ein
  16. Zerleg die Anforderung in 2 Teile und pack beide eine gemeinsame Abfrage 1. Nehme alle Personen für die ein Satz xy mit Datum >= 5.11 existiert 2. Nehme alle Personen die nicht in der ersten Abfrage gefunden wurden
  17. Rumo & Die Wunder im Dunkeln. (Blutrünstig aber sehr gut) diverse Scheibenweltbücher Harry Potter and the Deathly Hallows (jetzt ist es also zu Ende ...) Der Schrecksenmeister (Man bekommt mit jeder Seite mehr Hunger) Justiz Das Parfum
  18. Bilde zuerst eine Unterabfrage mit id, max(versionsnummer) über alle Datensätze und Joine diese Abfrage mit der Ursprungstabelle oder SELECT ... FROM ... WHERE (id, vernummer) IN (SELECT id, max(versionsnummer) FROM ...) vom Gefühl her dürfte das erste schneller sein
  19. Yahoo/Google mal nach: Standard-Parameter der Funktion main()
  20. Man sollte sich nur bewußt sein, daß die heutige (IT)Welt nichts mehr vergisst. Im Falle einer Rücksendung bekommt man ein schlechteres Kundenrating (eventuell weniger schlimm wenn die Ware noch neu verpackt ist) Im Falle einer Kündigung ein schlechteres Rating für eventuelle spätere Beschäftigungsverhältnisse in dieser Firma (ein ganz schlechtes Rating wenn man gar nicht Kündigt und nicht zur Ausbildung erscheint bzw. weniger schlimm wenn man xx Monate vorher absagt)
  21. Für eine Datenbank macht es keinen Unterschied in welcher Reihenfolge du die Werte speicherst. 1 A 1 B 1 C 1 D 2 B 2 A 2 D 2 C ist praktisch das gleiche du müsstest die Position im Block abspeichern 1 1 A 1 2 B 1 3 C 1 4 D 2 1 B 2 2 A 2 3 D 2 4 C Alle Permutationen dürftest du mit einem Cross? Join erhalten (keine Ahnung wie man das in JOIN-Schreibweise schreibt) SELECT a1.wert, a2.wert, a3.wert, a4.wert FROM a a1, a a2, a a3, a a4
  22. wenn die Länge immer gleich ist, bekommst du den neuen Feldinhalt mit: substr(feld, x1,y1) || '0' || substr(feld, x2,y2) || = Verknüpfung 2er Strings (concat) substr = Funktion zum zerschneiden von Strings
  23. Du be******t nicht deine Firma, sondern das Finanzamt. Fremde Belege können schon von jemand anderem eingereicht worden sein. Ob man wegen ein paar Euro ein Steuervergehen riskieren sollte (oder zumindest großen Ärger in der Firma) sollte man sich überlegen. Deine privat gekauften Bücher kannst du ja notfalls weiterverkaufen/verschenken
  24. Der Hauptvorteil dieser beiden Fächer in der BS ist, daß man regelmäßig Präsentationen übt. Zu meiner Zeit wurde das in der normalen Schule gar nicht gemacht. Für meine Abschlussprüfung hat es erheblich geholfen. Wenn du wirklich schon alles kannst, überlege trotzdem die Fächer noch zu besuchen und einfach ein paar lockere 1er in dein Zeugnis einzubauen, das sieht sicher besser aus, als ein "hat es nicht mehr für nötig befunden diese Fächer zu besuchen", was ein kritischer Personalchef interpretieren könnte.
  25. Lösungsansatz: - du aggegiertst auf Artikel und bestimmst die "maximale" Verkaufsart - zu dem Ergebnis joinst du die Ursprungsdaten a.artikel=b.artikel AND a.verkausart=b.verkaufsart jetzt hast du alle Artikel mit der gewählten Verkaufsart (Zwischenmenge1) mit der selben Logik suchst du jetzt auch das maximale Datum, welches aber noch kleiner als das Abfragedatum ist - agg auf Artikelnummer, max(datum) where datum < eingabedatum - join der agg mit der Zwischenmenge1 auf a.artikel=b.artikel AND a.datum=b.datum Für die Logik musst du dir vorstellen, daß Verkaufsart ein Zahlenwert ist, bei dem man das Maximum bestimmen kann, notfalls muss man das vor dem ersten Schritt umsetzen Die Abfrage liefert dann für: 11190013410 13.09.05 Kampagne 51,00 STCK 11190013410 16.09.06 Alle Debitoren 40,99 STCK 11190013410 22.03.07 Alle Debitoren 49,99 STCK 11190013410 10.05.07 Alle Debitoren 55,00 STCK 11190013410 10.06.07 Alle Debitoren 59,00 STCK 11190013410 10.09.07 Alle Debitoren 51,00 STCK 11190013410 13.09.07 Alle Debitoren 51,00 STCK 11190013410 17.09.07 Alle Debitoren 53,00 STCK 11190013410 16.09.06 Alle Debitoren 100,00 PAAR -> 11190013410 13.09.05 Kampagne 51,00 STCK und für: 11190013410 13.09.05 Kampagne 51,00 STCK 11190013410 16.09.06 Alle Debitoren 40,99 STCK 11190013410 22.03.07 Alle Debitoren 49,99 STCK 11190013410 10.05.07 Alle Debitoren 55,00 STCK 11190013410 10.06.07 Alle Debitoren 59,00 STCK 11190013410 13.06.07 Kampagne 51,00 STCK 11190013410 10.09.07 Alle Debitoren 51,00 STCK 11190013410 13.09.07 Alle Debitoren 51,00 STCK 11190013410 16.09.06 Alle Debitoren 100,00 PAAR 11190013410 17.09.07 Alle Debitoren 53,00 STCK -> 11190013410 13.06.07 Kampagne 51,00 STCK und für: 11190013410 16.09.06 Alle Debitoren 40,99 STCK 11190013410 22.03.07 Alle Debitoren 49,99 STCK 11190013410 10.05.07 Alle Debitoren 55,00 STCK 11190013410 10.06.07 Alle Debitoren 59,00 STCK 11190013410 10.09.07 Alle Debitoren 51,00 STCK 11190013410 13.09.07 Alle Debitoren 51,00 STCK 11190013410 16.09.06 Alle Debitoren 100,00 PAAR 11190013410 17.09.07 Alle Debitoren 53,00 STCK -> 11190013410 17.09.07 Alle Debitoren 53,00 STCK Falls es für diese Art von Abfrage ein fertiges (standard) SQL-Kommando gibt, bitte mal posten, in der Hinsicht kenne ich mich nur wenig aus

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...