Zum Inhalt springen

dr.dimitri

Mitglieder
  • Gesamte Inhalte

    1.276
  • Benutzer seit

  • Letzter Besuch

Beiträge von dr.dimitri

  1. Hier werden gleich zwei Fehler gemacht.

    1. Du speicherst ein Datum als String ab. Warum?

    2. Du gehst davon aus, dass ein Indexzugriff immer schneller ist als ein FTS.

    Vergleiche einen Index mit einem Stichwortverzeichnis. Wenn Du nur zu ein paar Wörtern die Inhalte heraussuchen möchtest, geht das über das Stichwortverzeichnis natürlich sehr schnell. Musst Du aber für sehr viele Wörter nachschlagen, kommt Du irgendwann an einen Punkt, an dem es schneller ist, dass Buch einfach von vorne bis hintern durchzublättern anstatt für jedes Wort einzeln nachzuschlagen.

    Der Optimizer greift, davon abgesehen, noch auf einige Feinheiten wie Histogramme, Cachverhalten, Geschwindigkeit der Platten und CPUs etc. zu, die in die Berechnung mit einfließen.

    Dim

  2. Das ist doch schon etwas aussagekräftiger.

    Wenn über Ausgabe und Thema zugegriffen werden soll, wären Datum bzw. Bez Kandidaten. Da es jedoch nur 10 Themen gibt bringt ein Index auf Bez nicht sonderlich viel. Die 10 Zeilen passen auf einen Datenbankblock.

    Datum sollte indiziert werden, da die Tabelle hier im laufe der Zeit auf ca. 15600 Einträge anwachsen wird.

    Um anschließend auf die Tabelle Meldung zugreifen zu können, wird mit dem PK der jeweiligen Tagelle auf Meldung.ANR bzw. Meldung.TNR gejoint. Sprich diese beiden Felder bekommen ebenfalls jeweils einen Index.

    Dim

  3. Zum einen ist auf einem PK immer auch ein Index, zum anderen fehlen für die Antworten wichtige Informationen:

    Es gibt ca. 10 Themen
    Bedeutet dass, es sind 10 distincte Werte in der Tabelle oder es gibt 10 Zeilen? Fall ersteres zutrift, wieviele Zeilen hat denn die Tabelle? Wie hoch ist das Wachstum der Tabelle?

    es gibt tägliche Ausgaben (bis auf Sonntags) für ca. 50 jahre
    Ähm was gibt es täglich? Nachts ist es dunkler als drausen? Wie steht diese Frage in Zusammenhang mit einer Indexanlage?

    es wird per Abfrage auf alle Meldungen einer Ausgabe bzw. auf alle Meldungen zu einem Thema zugegriffen.

    wenn ja, welche spalte bzw.spalten sollten einen index bekommen? begründen

    Meldungen?Ausgabe? Ist das alles was diese Aufgabe bietet, oder gibt es noch die ein oder andere Informtion, die Du uns nicht genannt hast? Wie sieht z.B. die Tabelle aus? Wie der PK? Lass Dir nicht alles aus der Nase ziehen, sondern poste die komplette Aufgabe.

    Dim

  4. Hi,

    mal von der komplett falschen Vergabe der PKs abgesehen, kannst Du natürlich Reports erstellen, die mehr als einen PK haben.

    Interessanter wird es aber, wenn Du änderbare oder Master-Detail Berichte per Wizard erstellst, da kann es schon sein, dass es eine Beschränkung gibt. Allerdings ist ja auch grade die neue Version 4 herausgekommen, die ich euch ans Herz legen würde. Dort besteht diese evtl. nicht mehr.

    Im Zweifelsfall: Ausprobieren. Du kannst dir bei Oracle einen Apex Workspace anlegen lassen und dort herumtesten.

    Dim

  5. Das heißt also, wenn man sich weiterqualifiziert hat man im Endeffekt selber in der Hand, wie hoch das Einkommen nachher sein wird?

    Nicht unbedingt.

    Wichtiger ist es, in welcher Firma bzw. Zweig Du tätig bist. Da Du aus Hessen kommst, hast Du schon mal den Vorteil, das es bei Dir im Umkreis recht viele Firmen aus dem Finanzsektor gibt. Dort sind die Gehälter und Sozialleistungen traditionell sehr hoch (insb. Versicherungen).

    Eine weitere Möglichkeit wäre auch eine Unternehmensberatung wie CSC o.ä., ist allerdings nicht jedermanns Sache, ich persönlich würd nicht dort arbeiten wollen.

    Dim

  6. Ich hoffe da steht auch drinnen, dass DELETE ein zeilenorientierter Befehl ist.

    Standardmäßig lautet er:

    DELETE FROM <tabelle> WHERE 
    Das WHERE ist optional. Um eine einzelne Spalte auf NULL zu zu setzen, wird der UPDATE Befehl verwendet:
    UPDATE <tabelle> SET <spalte>=NULL

    es gibt Datenbanken, die auch Spaltenangaben unterstützen. Access glaub ich nimmt auch einen DELETE * FROM ... was natürlich absoluter Quatsch ist und bei einem richtigen Datenbanksystem (Oracle, MSSQL, Mysql etc. etc.) einen Fehler produziert.

    Sofern Du Access verwendest, solltest Du dich nach einem anderen System umsehen, denn ansonsten lernst Du viele Schweinerreien, die überhaupt nicht erlaubt sind.

    Dim

  7. Also bei uns wird die Absetzbarkeit der Gesetzlichen direkt bei der Lohnzahlung berücksichtigt.

    Wer bei einer PKV ist, bekommt am Ende des Jahres eine Bestätigung vom AG über die geleisteten Beiträge und muss (kann) diese dann im Lohnsteuerjahresausgleich geltend machen.

    was soll ich mir unter ner Basiskrankenversicherung vorstellen?

    Die normale Krankenversicherung ohne freiwillige Zusatzversicherungen wie Zahnersatz etc.

    Dim

  8. auch die Qualität der angebotenen Plätze nimmt rapide ab!

    Oder genau das Gegenteil ist der Fall. Ein Betrieb, der Azubis eher als billige Arbeitskräfte einstellt, wird keinen zurückweisen nur weil er im Mathetest nicht ganz so gut abgeschnitten hat, eine Firma die für den eigenen Bedarf ausbildet mag noch Plätze frei haben weil einfach die Anforderungen bisher nicht von allen Kandidaten erfüllt wurden. Alles möglich.

    Dim

  9. Dein Problem dürfte - auch bei der Wahl schulischer Ausbildungen - sein, dass Du extrem spät dran bist!

    Ist alles relativ. ich hab meinen 2 Wochen vor Ausbildungsbeginn bekommen :D

    Je nachdem wo man wohnt sollte man aber auch einen Wohnortswechsel bzw. Pendeln in Kauf nehmen. Sprich München, Frankfurt oder Hamburg als zu bevorzugende Ausbildungsplätze bzw. auch "kleinere" Städte, die große Niederlassungen oder Hauptsitze von größeren Firmen haben - idealerweise aus dem Versicherungs- oder Bankenbereich.

    Dim

  10. Wie zufrieden seit Ihr??

    Kann mich nicht beklagen, aber diese Frage könnte man auch einem Bäcker oder Mechaniker stellen, der dann das gleiche drauf antwortet, ist also nicht sonderlich aussagekräftig.

    Würdet Ihr den gleichen Weg wieder gehen??

    Klar. Hab mein Hobby auch zum Beruf gemacht, aber im Gegensatz zu anderen hier arbeite ich sehr wohl wegen dem Geld, könnte mir nämlich durchaus was anderes vorstellen als 9 Stunden am Tag zu arbeiten, so isses ja nicht. :D

    Findet Ihr, dass euer Gehalt zu wenig ist??

    Nein. Ich verdien auch gleichwertig bzw. mehr als so mancher mit akademischem Abschluss. Man muss nicht studieren um sich jenseits der 60Tsd Euro wiederzufinden. Wichtig ist: Wo arbeitest Du (geographisch), als was und für wen.

    Welche contras habt Ihr was gegen diesen Beruf sprechen??

    Wenn Du kein allzu grosses Interesse an IT hast, wäre das dass größte Contra. Ansonsten was interessiert Dich? Möchtest Du eher in die Richtung Business Analyst (also die Schnittstelle zwischen Fachbereich und IT) gehen, oder mehr Projektleitung oder eben klassisch in die Anwendungsentwicklung. Der Beruf hat viele Facetten und ganz viel hängt natürlich auch vom AG ab.

    Dim

  11. Wenn Du die OUTER JOINs nicht brauchst weg damit und schreib anstelle von LEFT JOIN einfach INNER JOIN.

    Des weiteren lege mal prophylaktisch jeweils einen Index auf jedes Feld über das Du joinst (also 5 Stück wenn ich mich nicht verzählt habe).

    Des weiteren solltest Du dir die DB mal auf den lokalen rechner holen und prüfen, wie groß die Auswirkung der Netzwerkverbindung auf die Abfragezeit ist.

    Dim

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