Zum Inhalt springen

flashpixx

Mitglieder
  • Gesamte Inhalte

    8302
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von flashpixx

  1. SELFHTML: Stylesheets / CSS-Eigenschaften / Positionierung und Anzeige von Elementen
  2. flashpixx

    Kontoklasse mit BlueJ

    Bitte gebe das nächste Mal Deinem Post einen aussagekräftigeren Titel als "Hey Leute ich brauch mal eure hilfe bei BlueJ". @Topic: Du wirst doch sicherlich besprochen haben, wie man Klassen entwirft und wie man das in BlueJ macht, d.h. da solltest Du anfangen. Überlege Dir was Deine Klasse neben den genannten Dingen noch an Informationen benötigst, damit Du das entsprechend umsetzen kannst
  3. Ich tue mich damit wirklich schwer, weil warum soll man eine Art Testsystem implementieren, um die Daten auf Konsistenz zu prüfen. Der fachliche Ansatz wäre eigentlich die Datenbasis so abzuändern, damit sie konsistent ist. Man könnte direkt eine native XML Datenbank wie http://www.basex.org/ einsetzen (es gibt da aber auch noch jede Menge andere). Sprachlich finde ich das etwas schwamming, ich finde es geht viel knapper und präziser, vor allem finde ich die Abkürzungen, auch wenn sie genannt werden, nicht gut, da sie aus meiner Sicht, das wesentliche an dem Antrag schön reden. Wie schon oben gesagt, ist das eher für mich eine Heftpflasterlösung
  4. Das sollte weiter helfen Division mit Rest ? Wikipedia
  5. Ich denke die Reputation TUM Informatik III: Prof. A. Kemper ist durchaus aussagekräftig.
  6. Das ist eine Sache der Transaktionssicherung, wenn die komplette Buchung als eine Transaktion geführt wird, ist die Anwendung eines Triggers korrekt, denn es bezieht sich nur auf vollständig gebuchte Daten, wobei der neu einzufügende Datensatz auf die korrekte Konsistenz geprüft wird. Durch das Race wird die aktuelle Transaktion ungültig und somit wird die komplette neue Buchung als fehlerhaft gekennzeichnet. Wo ist der Beleg für Deine Aussage? Nur weil Du das vielleicht nicht konkret einsetzt, muss dies nicht als generelleres Prinzip umgesetzt werden Zitat aus "Datenbanksysteme" von Alfons Kemper & Andre Eickler, Seite 165 / Kap. 5.7 Letzteres wäre hier ein analoger Fall, wobei in der genannten Literatur dieses Beispiel sogar in Oracle angegeben ist.
  7. Ich sehe noch das Problem, dass bei einem sehr großen Datenbestand die Software immer wieder alle Daten kumulieren muss, was sehr ineffizient ist. Zum Antrag: Es sind mir zu viele schon festgelegte Punkte. Außerdem fehlt auch der wirtschaftliche Teil, sowie die Punkte des Datenschutzes sind ungeklärt. Ich halte das im Moment für eine komplexere Auswertung, die aber nicht vollständig durchdacht ist.
  8. Ich würde das ganze einmal per Hand neu schreiben, so wie ich das sehe sind es doch 5 Divs für die generelle Struktur, eins oben mit 100% Breite, dann darunter ein mit ca 70% Breite und auf gleicher Höhe das rechte, dann das Div links und das in der Mitte. Das kann man recht einfach lösen und dann käme als nächstes der Inhalt jedes Divs, wo man ja dann ggf noch einmal selbst unter Gruppierungen mit Div und Span schaffen muss.
  9. Also bei nem Datum würde ich das über nen Trigger handhaben und wenn es überlappt im Trigge ne race condition erzeugen. Sprich bei on-update oder on-instert prüft du im Trigger ob ein Datensatz innerhalb der Periode vorhanden ist, wenn ja, race condition werfen.
  10. Nein, das kann man mit einem transparenten Proxy realisieren, dann muss nichts eingetragen werden Du solltest hier nicht irgendein System kaufen, anschließen und darauf hoffen, dass es das machst, was Du möchtest. Die genannten Programme können z.B. in einem Linux installiert werden, so dass Du keine entsprechenden Hardware benötigst, außer eben einen Rechner, der das Routing / Proxy übernimmt. Gerade bei einem Hotel sollten sich neben dem Netz für die Gäste auch noch entsprechende Netze für die Verwaltung ergeben, so dass Du ohnehin nicht einfach einen Router hinstellst und hoffst, dass das klappt. Du musst eben auch die passenden Netze verbinden, wenn z.B. nur ein Netzanschluss vorhanden ist
  11. Ein DHCP und ein Proxy wie z.B. Squid und ein Contententfilter wie z.B. SquidGuard mit einer Black- oder Whitelist sollte das gewünschte bieten
  12. flashpixx

    grub rescue

    ja hättest Du machen können, wenn Du nicht überstürzt die Linux Daten gelöscht hättest. Dann hättest Du den Windows Bootloader einfach per CLI unter Linux restaurieren können. Nun musst Du mit einem anderen Windows XP Medium booten und von dort eben den Bootloader restaurieren.
  13. flashpixx

    grub rescue

    Boote mit einer Windows CD/DVD und installiere den MS Bootload. Ich denke ein fixmbr sollte helfen
  14. Ja, über die Zordnung des Namens zu dem entsprechenden Netz. D.h. lass Dir ermitteln zu welchem Netz eine Adresse gehört. Zusätzlich sollte Dir bekannt sein, welche Netze ihr besitzt, d.h. damit weißt Du dann, ob die Adresse zu Eurem Netz gehört oder nicht (sprich zum Intranet)
  15. Jain, das ist so nicht ganz korrekt. Denn eine Validierung der Eingabe wird durch Constraints, Trigger und Typ vorgenommen. Z.B. kann ich, wenn Du einen Integer-Typ für die Telefonnummer verwendest, ich immer noch 0 als Telefonnummer eintragen, was aber sicher keine korrekte Nummer ist. Das sind keine Beziehungen nach der Definition in einer Datenbank. Dann würde ich Dich bitten, hier mal vorzuführen wo Du Datensätzen hast, denn das steht im Widerspruch zu Deiner Aussage: Weiterhin kannst Du nicht davon ausgehen, dass irgendetwas selbsterklärend ist
  16. Ich stell einfach mal die Frage, womit ich mich wieder an meinem letzten Post anschließen: Wo sind hier bitte Datensätze ? Wenn Beziehungen keine Rolle spielen, weshalb kannst Du dann einfach Spalten ändern? Du hast nach meinem Verständnis keine Daten, jedenfalls hast Du keine gepostet. Und da Du hier keine Beziehungen genannt hast, kann ich das Problem wieder auf das zurückführen, dass Du nicht einfach hier in irgendwelchen Spalten nach Belieben ändern kannst.
  17. Das hat für michden Charakter, ich weiß wie ein Gaspedal funktioniert, also kann ich auch Auto fahren. Ich denke, dass man die Grundlagen zum Datenbankdesign sicher (!) beherrschen sollte, um so ein Projekt durchzuführen. Alles andere halte ich für fahrlässig. Z.B. im Hinblick darauf, dass bei fehlerhafter Triggerprogrammierung Rekusionen die Datenbank blockieren können, korrekte Transaktionsabsicherung ist gerade bei Triggern Pflicht und auch effiziente Datenstrukturen innerhalb des Triggers, denn gerade bei Trigger die on-row gefeuert werden, summieren sich die Laufzeiten unter Umständen Bei Postgres mit Python als Triggersprache müsste das direkt sich über die smtplib bewerkstelligen lassen.
  18. NTLDR ist der Bootloader von Windows. Ich nehme auch an, dass Du einfach die Daten von dem Ubuntu auf die Platte kopiert hast. Das wird so niemals funktionieren, denn der Bootloader von Linux kann nicht mit NTFS Dateisystemen umgehen. Lösung: Formatiere die Platte mit ext2/3/4, kopiere die Daten von Ubuntu drauf und installiere einen passenden Bootloader wie Grub.
  19. Kurz und knapp: Genau. Du musst die Sprache nehmen, die das DBMS anbietet. Auch hier: Ja. Windows Server sollten aber eine ähnliche Möglichkeit besitzen zeitgesteuert irgendwelche Programme zu starten. Hier einmal das Manual von Postgres 9 PostgreSQL: Documentation: Manuals: PostgreSQL 9.0: Triggers bezüglich der Trigger. Ich persönlich setze primär auf Postgres, da ich eben viel mehr Möglichkeiten habe, wie mit mySQL, aber dennoch ein open-source Produkt habe. Bevor Du Dich allerdings mit solchen Sachen wie Trigger beschäftigst, musst Du wirklich erst einmal das Basiswissen erwerben, d.h. grundlegende ERM/ERD Erstellung, Normalisierung, SQL, Transaktionssicherung, Integrität usw. Gerade die letzten beiden Punkte sind für Trigger essentiell.
  20. @corto: Stimmt, hatte ich gar nicht bemerkt, aber ich habe mich ja nur auf sein letztes Post bezogen.
  21. @streffin: und genau das habe ich Dir eben gesagt. Die Informatik ist eine mathematisch motivierte Wissenschaft, d.h. ich arbeite mit logischen Schlüssen und in Deinem Problem fehlt einfach die Information und Du kannst diese Dir eben nicht "vom Himmel" herholen. Du musst eben "formal" logisch zeigen, wie eben so ein Schluss geführt wird. Verglichen mit dem Auto: Ohne Benzin kannst Du nicht fahren, auch wenn Du es schieben würdest. Mir scheint und das siehst Du als Anfeindung, dass Dir nicht klar ist, worum es geht. Natürlich kann man sich irgendwas zu Deiner Aufgabe denken, aber das ist einfach falsch, denn die Aufgabenstellung ist unvollständig und es fehlen eben die relevanten Informationen. In allen Posts habe ich Dich immer darauf hingewiesen. Ich kann das sogar mit Hilfe von Komposition (Mathematik) ? Wikipedia formal zeigen, d.h. ich kann Dir zwei Beispiel konstruieren, die genau widersprüchliche Ergebnisse liefern. Das hat allesweg mit seiner "optimistischer Art" gemeint. Aus diesen zwei Beispielen kann ich dann sogar formal den Schluss ziehen, dass das Modell nicht eineindeutig ist und damit folgt, dass eben die Grundlage mit der Du arbeitest eben so nicht korrekt ist. Bei allen Dingen muss Du als Designer garantieren, dass immer deterministisch garantiert wird, wie die Zusammenhänge sind. Gerade bei Datenbanken musst Du garantieren, dass egal wie ich auf die Daten zugreife, das Ergebnis immer definiert ist und in Deinem Fall lässt sich eben zeigen, dass dies nicht der Fall ist.
  22. Wie in all Deinen anderen Posts, kann auch hier wieder die Antwort lauten, verstehe den Code. Über die Qualität des von Dir geposteten Codes lasse ich mich jetzt nicht aus, nur so viel, dass ich diesen Code so nie produktiv einsetzen würde, da einige Schwachstellen direkt ersichtlich sind
  23. Nicht in Java. mySQL unterstützt eben keine Trigger in Java. Wenn es ein Trigger sein soll, musst Du eben die Sprache lernen, die vom jeweiligen DBMS unterstützt wird. Wie schon geschrieben, mySQL ist in diesem Punkt noch etwas eingeschränkt. Nimm ein MS SQL, Postgres, usw. dann hast Du mehr Möglichkeiten. Aber Du solltest erst einmal mit den Grundlagen anfangen! Verstehe was ein Trigger ist und wie er arbeitet, denn das ist unabhängig von dem DBMS. Außerdem solltest Du hier nicht irgendwelche Sprache wie Perl in den Raum werfen, ohne dass Du weißt, was man damit anfangen kann. cron ? Wikipedia auch hier gilt, fang' bitte einmal damit an, Dich mit der Thematik zu beschäftigten. Du brauchst nicht zwingend einen Trigger, wenn Du es Dir reicht mit einer gewissen Zeitverzögerung zu arbeiten.
  24. Im Grunde wäre das der Einstieg MySQL :: MySQL 5.1 Referenzhandbuch :: 20.1 CREATE TRIGGER Das Problem wird aber sein, dass Du laut Deiner Aufgabenstellung aus der Datenbank heraus eine EMail, sprich eine SMTP Verbindung zu einem Server aufbauen musst. mySQL bietet einfach nicht die passende Funktionalität um so etwas umzusetzen. Als Möglichkeit so etwas zu bewerkstelligen, wäre der Wechsel auf ein anderes DBMS, z.B. Postgres, da kannst Du in der aktuellen Version mit Python und C++ einen solchen Trigger schreiben. Oder als zweite Möglichkeit Du veränderst in der Anwendung die Routine, die die Daten an die Datenbank sendet und erzeugst dort Deine Mail Ein Lehrbuch dass Dir Dich zu diesem Ziel führt, gibt es nicht. Du musst eben die Grundkenntnisse der jeweiligen Sprache und des DBMS erarbeiten.
  25. Ich würde sie als "unlösbar" genau aus den genannten Gründen mit der Bitte um mehr Informationen zurückgeben. Vor allem würde ich es eben über den theoretischen Ansatz der Mengen und der entsprechenden Abbildungen begründen, d.h. den mathematischen Hintergrund

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