Webprogrammierung mit Datenbank

Hallo Community,

Fragen zur "richtigen Programmiersprache" gibt es schon einige, auch einige Antworten. Allerdings alles noch nicht so konkret, wie ich es (vor Augen) habe: für eine konkrete Anwendung (Progammierung eines Dienstplanungs-Tools für den Sozialbereich) im Web such ich geeignete Werkzeuge (bzw. möglichst nur EIN Werkzeug). Folgende Voraussetzungen/Randbedinungen: - Ich arbeite gern unter Mac und wünsche mir idealerweise eine komplett visuelle IDE (d.h. ich möcht die Webseiten / Formulare nicht in HTML etc. programmieren, sondern wysiwyg entwerfen und den Programmcode dazu schreiben (etwa wie ich es von VBA kenne). - Datenbankanbindung (auch relational) soll möglichst einfach gehen, entspr. Ausgaben möchte ich auch visuell auf die Website bringen (d.h. möglichst wenig coden müssen) - Ich hab auch schon versucht, mit Python zu arbeiten, das war mir aber zu viel "drumherum" (bis ich am Mac eine virtuelle Umgebung hab, in der ich dann mit Python loslegen kann, dann brauch ich noch PHP, HTML/CSS etc. etc. muss die Frameworks wie Django o.a. kennen lernen und und und - lieber wär mir, ich arbeite so wie im VBA mit EINEM Programm und am end hab ich einen fertigen Quellcode den ich auf den Server lade und das ding rennt. - Vielversprechend scheint mir Wakanda (siehe wakanda.org), das eine non-sql-db ist und browser- und serverseitig mit Javascript arbeitet. Ich muss dort (erstmal) nicht selber coden, kann es aber doch - wenn ich will. - Meine Hauptsorge wg. Wakanda ist aber dieses JS: ich möchte nicht Diskussionen über Sicherheitsaspekte haben (da die Lösung offenbar zu 100% mit JS funktioniert, dh ohne Alternative, d.h. wer als User meint, JS muss er deaktivieren, der kann die Lösung nicht verwenden. Könnte das ein Thema werden? Wie wird JS & Sicherheit derzeit bewertet? Gibt es nicht "gefährlichere" Techniken? Wär neugierig... Hat jemand eine Alternative für meine Zwecke? Über jeden Tipp dankbar! Thomas

Sicherheit, Web, programmieren, JavaScript, Datenbank
Lexware, SQL Anywhere Datenbanken bearbeiten HILFE

Hallo, folgendes Problem: Wir hatten Lexware financial office Premium Handwerk 2010 nun Lexware financial office Premium 2011.

Die Datenbanken so sagt Lexware können auf Grund der Datenkonsistenz nicht verwendet werden. Totale Abzocke. Denn die Struktur der Datenbank ist gleich. Sozusagen alle Kunden und Rechnungen weg. Solange man nicht diese Handwerkversion wieder kauft.

Also was hab ich gemacht:

Per Microsoft Access bekomme ich ODBC Datenbank zugriff auf alle Datenbanken. Habe das Adaptive Server Anywhere Passwort heraus bekommen (inkl. das supervisorpasswort) und kann mich mit dem mit dem Adaptive Server Anywhere verbinden.

Das klappt. Also ich kann Tabellen einsehen und einige ändern.

NUR einige! Und diese Fremschlüssel sachen nervt auch! ICH HABE NULL PLAN von Datenbanken, aber so schwer wird das nicht sein.

Es klingt für mich logisch das wenn ich 200 Aufträge reinkopiere, dafür aber der Vorgang etc. fehlt (Fremdschlüssel) dann meckert er. Oder wenn ich ne Rechnung rein kopiere die ein Artikel enthält der aber noch nicht definiert ist. Ich kann das leider nicht einfügen. Ich kann eben einige Tabellen bearbeiten einige nicht.

Ich möchte ein Programm oder eine Lösung, sodass ich die neue Datenbank mit den alten Rechnungen füttere. Die Kundendaten(Kontakte) konnt ich einfügen das hat geklappt.

Was gibt es für möglichkeiten in Access oder hat jemand ein FREEWARE programm (ich will nichts programmieren mit C oder JAVA oder PHP) ich möchte einfach wie in Excel alles anpassen können.

:) Ich dank euch für die Hilfe

Computer, Microsoft Excel, programmieren, Daten, Datenbank, Informatik, Lexware, PHP
Lotto Quoten - Warum dauert das immer so lange?

Hallo, liebe Community

Ich hab mich gestern durch den hohen Jackpot mal wieder dazu verleiten lassen, Lotto zu spielen und nachdem die Ziehung beendet war ist mir eine Frage gekommen, die ich mir schon öfter mal gestellt hab: Wieso dauert es immer so lange, bis die Quoten berechnet sind? Das zieht sich immer über Stunden hin, obwohl ein normaler Datenbankserver das normalerweise in wenigen Minuten oder sogar in weniger als einer Minute berechnen könnte.

Die gespielten Scheine werden ja von den Annahmestellen elektronisch an die Lottozentrale übertragen. Da muss es dann ja einen Datenbankserver geben, auf dem die aktuell gespielten Lose gespeichert werden. Da sich jetzt z.B. bei der Mittwochsziehung ein Spieleinsatz von 29.752.905,75€ zusammenaddiert hat und jede Spielvoraussage normalerweise 75 Cent kostet, geh ich mal von 39.670.541 Gewinnvoraussagen für die Mittwochsziehung aus. Diese Gewinnvoraussagen müssten zur leichteren Verarbeitung so in eine Tabelle geschrieben werden, dass pro getippter Zahl ein Datensatz entsteht. Wären dann also 238.023.246 Datensätze. Dann läuft für jede der 6 gezogenen Gewinnzahlen eine Abfrage, die die übereinstimmenden Zahlen markiert. Danach läuft noch eine, die ein Zusatzzahl-Flag setzt. Ich denk mal, dass das pro Abfrage weniger als 10 Sekunden dauert. Danach werden die Datensätze pro Spielvoraussage gruppiert und die markierten Zahlen gezählt. Das schätz ich auch mit einer Dauer von 10-20 Sekunden. Damit hätte man dann schon für jede Spielvoraussage die entsprechende Gewinnklasse ermittelt.

Die Berechnung des Geldbetrags, der pro Gewinnklasse zur Verfügung steht, ist auch schnell erledigt. Man nimmt den Gesamtspieleinsatz, zieht den Teil ab, der an die Annahmestellen, den Staat, Hilforganisationen, Lottozentrale etc. geht und teilt den Rest nach dem üblichen Schema in die entsprechenden Gewinnklassen auf. Da werden dann noch die Jackpots aus den früheren Spielen draufgerechnet. Die Beträge werden durch die Gewinnvoraussagen der jeweiligen Gewinnklassen geteilt und auf einen Cent abgerundet und schon weiß man, welche Gewinnvoraussage wieviel Geld wert ist. Die Berechnung dauert weniger als eine Sekunde.

Damit komm ich auf eine Berechnungszeit schätzungsweise zwischen einer und zehn Minuten. Also warum dauert es immer Stunden, bis die Quoten feststehen? Hab ich irgendwas elementares übersehen?

SQL, Datenbank, Lotto, Quote

Meistgelesene Fragen zum Thema Datenbank