Runentraining für den Datenbankkonstrukteur. Runa Constructor ist eine interessante Lösung zur Automatisierung von Geschäftsprozessen. Block zum Bearbeiten und Interpretieren von Tests
Welche verwendet werden können, um relationale Datenbanken zu erstellen.
Ich möchte Sie daran erinnern, dass beim Erstellen eines Webformulars im MTH-Dienst automatisch eine Datenbank generiert wird, in der die Informationen gespeichert werden, die dem Projekt über das Formular hinzugefügt werden. Aber wenn sich die Mehrheit unserer Wettbewerber damit beschäftigt, dann sind wir weiter gegangen und haben es umgesetzt relationales Datenmodell .
Ich werde nicht lange schimpfen und Beispiele für Zusammenhänge zeigen ( eins zu eins, eins zu vielen, viele zu vielen) im MyTaskHelper-System implementiert.
Der Übersichtlichkeit halber erstellen wir mehrere Tabellen mit Daten. Kümmer dich nicht darum:
1) Formular „Kunden“ mit Feldern:
- Adresse+Index (Datentyp - Teststring);
- Postleitzahl (Datentyp - Ganzzahl);
- E-Mail (Datentyp - E-Mail-Adresse).
2) Formular „Personal Manager“ mit Feldern:
- Vollständiger Name (Datentyp - Textzeichenfolge);
- E-Mail (Datentyp - E-Mail-Adresse);
- Bürotelefon (Datentyp - Textzeichenfolge).
3) Formular „Bestellungen“ mit Feldern:
- Erstellungsdatum der Bestellung (Datentyp - Datum);
- Produktbeschreibung (Datentyp - Mehrzeiliger Text);
- Anzahl der Einheiten (Datentyp - Ganzzahl);
- Versanddatum der Ware (Datentyp - Datum);
- Zahlungsmarkierung (Datentyp - Optionsfeld mit zwei Werten: "Bezahlt" und "Zum Verkauf versandt").
4) Formular „Lieferanten“ mit Feldern:
Lieferantenfirma (Datentyp - Textzeichenfolge);
Vollständiger Name des Vertreters (Datentyp - Textzeile);
E-Mail (Datentyp - E-Mail-Adresse);
Bürotelefon (Datentyp - Textzeichenfolge).
Die Möglichkeit, Formulare miteinander zu verknüpfen, ist in MyTaskHelper.ru äußerst einfach implementiert: Dafür gibt es einen eigenen Feldtyp, der den Datentyp „Link“ hat.
Verbindung "eins zu eins" Wir werden zwischen den Formularen "Kunden" und "Personal Manager" erstellen. Gehen Sie dazu in das Menü Felder => Fügen Sie dem Formular ein neues Feld hinzu, geben Sie den Namen des Felds ein (z. B. "Kommunikation zwischen Kunden und persönlichen Managern") und wählen Sie auf der Registerkarte "Zusätzlich" den Datentyp aus "Kommunikation".
Damit alles wie beabsichtigt funktioniert, wählen Sie auf der Registerkarte „Formular auswählen“ aus der Dropdown-Liste „Personal Manager“ aus, geben Sie in der angezeigten Dropdown-Liste an, welche Spalte angezeigt werden soll (wir haben eine vollständiger Name) und wählen Sie bei der Auswahl der Verbindungsart „Eins-zu-Eins“ (Dropdown-Liste).
In MTH sieht das alles so aus (Abb. 1):
Stellen Sie die Verbindung auf die gleiche Weise her. "viele zu einem" . Wir werden eine solche Beziehung mit den Tabellen "Kunden" und "Bestellungen" haben, d.h. Ein Kunde kann mehrere Bestellungen haben. Gehen Sie zum Formular „Bestellungen“, gehen Sie zum Menü Felder => Fügen Sie dem Formular ein neues Feld hinzu, geben Sie den Namen des Felds ein (z. B. „Beziehung zwischen Kunden und Bestellungen“) und wählen Sie auf der Registerkarte „Zusätzlich“ aus den Datentyp "Beziehung". Wählen Sie das Formular „Kunden“ aus, geben Sie die Spalte „Name“ und den Beziehungstyp „Viele-zu-Eins“ (Radio-Button) an.
Kommunikationstyp "viel zu viel" wird zwischen den Tabellen "Kunden" und "Lieferanten" konfiguriert, weil Jeder Kunde kann mehrere Lieferanten haben, genauso wie jeder Lieferant mehrere Kunden haben kann. Wir gehen zum Formular "Kunden", gehen zum Menü "Felder" und fügen ein Feld mit dem Datentyp "Beziehung" hinzu. Geben Sie als nächstes den Namen des Feldes ein (z. B. "Kommunikation zwischen Kunden und Lieferanten"). Wählen Sie das Formular „Lieferanten“ aus, geben Sie die Spalte „Name“ und den Beziehungstyp „Many-to-Many“ (Checkbox) an.
Was bekommen wir als Ergebnis?
Und die Ergebnisse unserer Manipulationen sind wie folgt.
1. Um zu überprüfen, ob die Verbindung ordnungsgemäß funktioniert "eins zu eins" , gehen Sie zum Formular "Kunden" und klicken Sie auf "Neuen Datensatz hinzufügen". Wir geben die persönlichen Daten des Kunden ein, wählen im Feld „Verbindung zwischen Kunden und persönlichen Managern“ den mit diesem Kunden verbundenen persönlichen Manager aus der Dropdown-Liste aus und aktivieren im Feld „Verbindung zwischen Kunden und Lieferanten“ die Kontrollkästchen mit mit welchen Lieferanten der Kunde zusammenarbeitet (Abb. 2) . Das ist alles, wir haben einfach und unkompliziert einen Datensatz zu unserer relationalen Datenbank hinzugefügt.
2. Um die Verbindung zu testen "viele zu einem" , gehen Sie zum Formular „Bestellungen“, klicken Sie auf „Datensatz hinzufügen“ und wählen Sie im Feld „Beziehung zwischen Kunden und Bestellungen“ den Kunden aus, dem diese Bestellung gehört (Abb. 3).
3. Kommunikation "viel zu viel" kann auf zwei Arten getestet werden. Erstens, wenn wir einen neuen Kunden über das Formular „Kunden“ zur Datenbank hinzufügen, sehen wir, dass das Formular ein Feld „Verbindung zwischen Kunden und Lieferanten“ enthält, in dem wir durch Ankreuzen der Kästchen angeben, mit welchen Lieferanten ein bestimmter Kunde zusammenarbeitet ( Abb. 4).
Die Kommunikation funktioniert genauso. "viel zu viel" und beim Hinzufügen eines neuen Lieferanten. In diesem Fall die Seite hinzufügen Neuer Eintrag sieht so aus (Abb. 5):
Wie Sie sehen, können Sie im Feld „Kunden auswählen“ angeben, welche Kunden mit dem in der Datenbank hinzugefügten Lieferanten zusammenarbeiten.
Vorteile von MyTaskHelper als relationaler Datenbankersteller:
- akzeptable Kosten für Konten (es gibt sogar ein kostenloses Abonnement);
- Einsparungen bei der Ablehnung der Dienste eines Datenbankadministrators;
- die Fähigkeit, eine Datenbank ohne Kenntnisse von Webtechnologien im Allgemeinen und Programmiersprachen im Besonderen zu erstellen;
- alle Informationen werden zuverlässig vor möglichen Verlusten und illegalen Handlungen von Übeltätern geschützt;
- Bei Bedarf können Sie einfach und schnell eine Vielzahl von Berichten erstellen. Um beispielsweise herauszufinden, welche Kunden einem bestimmten Manager zugeordnet sind, gehen Sie in die Datenbank „Kunden“, geben Sie im Menü „Suchen“ den Namen des gesuchten Managers ein und klicken Sie auf „Suchen“. Suchergebnisse können einfach in einem separaten Bericht gespeichert werden, indem Sie auf die Schaltfläche "Bericht speichern" klicken. Ebenso werden E-Mail- oder SMS-Versendungen etc. erstellt.
Und Sie können sich das Material darüber ansehen, was MTH im Allgemeinen darin ist
Es entstand die Idee, Ihr Unternehmen ähnlich wie Access als Datenbankanwendung zu strukturieren. Einfache Office-Suite LibreOffice Base hat nur wenige vorgefertigte Abfragen und Makros, daher ist eine frühzeitige Verwendung ohne ein signifikantes Verständnis von Basic und SQL nicht möglich. Benötigen Sie eine leicht zu erlernende, schnelle und effektives Programm Datenmanagement. Eine Internetsuche führte mich zu Runas Datenbankdesigner. Inländische Entwicklung. Frei. Zum Download steht nur die Windows-Version zur Verfügung. Der Client für Linux ist in den Plänen unter den Entwicklern aufgeführt. Wie ich, viele Ubuntu-Programme funktioniere super darin Betriebssystem Linux.
Runa Database Builder ist sehr einfach zu erlernen und hat mehrere fertige Beispiele funktioniert. Selber lernen ist nicht schwer. Es gibt eine gute Dokumentation.
Nach der Installation von Rune stellte ich fest, dass der Designer die Standard-Office-Suite nicht sieht. Das bedeutet, dass Dokumente nicht gedruckt werden können.
Kein Wunder, da ich ein für Windows gemachtes Programm installiert habe. Es war notwendig, das Problem irgendwie zu lösen, sonst wäre es unmöglich, Dokumente aus meiner Datenbank zu drucken. Da ich nicht in die Wine-Registry eintauchen wollte, habe ich den einfachsten Weg gewählt - installieren Windows-Version LibreOffice-Paket. Leider ist es auf Ubuntu sehr instabil und ich musste es durch Open Office ersetzen. Der Vorläufer von Libra ließ sich ohne Probleme installieren und funktioniert in Ubuntu einwandfrei.
Zwei ähnliche haben Bürosuiten im System stören sich nicht gegenseitig, da sie unterschiedlich installiert sind Softwareumgebungen- natives Linux und Wine (Umgebung zum Ausführen von Windows-Anwendungen unter Linux). Sie können lizenziert installieren Microsoft Office, wenn es einen gibt.
Runa Database Designer sieht jetzt, dass Open Office auf dem System installiert ist.
Es bleibt, sich mit den Rune-Vorlagen zu befassen und eine eigene Datenbank zu erstellen.
Viel Glück mit Ihrem Design!
Standardmäßig werden Grafikdateien nicht vom Rune-Konstruktor geöffnet. das System weiß nicht, in welchem Programm sie geöffnet werden sollen. Verknüpfen wir das Öffnen solcher Dateien mit dem von uns installierten Vektor-Editor von Open Office.
Bearbeiten der Registrierung in Wine
1. Gehen Sie zu /home/rus/.wine/dosdevices/c:/windows/
2. Führen Sie das Registrierungsprogramm regedit.exe aus
3. Suchen Sie den Zweig HKEY_CLASSES_ROOT
es beschreibt die Dateierweiterungen in einer baumartigen Reihenfolge
Wir möchten, dass Dateien mit der Erweiterung .jpg vom Draw-Programm aus dem in Wine installierten Open Office-Paket geöffnet werden
4. Wir schreiben im Schlüssel vor
Die erste Zeile ist der „Standard“-Wert opendocument.DrawDocument.1
Inhaltstypwert der zweiten Zeile application/vnd.oasis.opendocument.graphics
5. Dasselbe muss für die Erweiterung jpeg oder andere gemacht werden.
Jetzt öffnen sich Scans und Fotos in Draw!
Rune Constructor ist einerseits sehr mächtig und vor allem stabil Software für die Geschäftsautomatisierung und andererseits ein funktionales und leicht zu erlernendes Tool. Und wir reden nicht darum, das Programm als solches zu beherrschen, damit ist alles einfach, sondern darum, ein Projekt für Ihre eigenen Zwecke zu erstellen. Gleichzeitig muss man kein Programmierer sein, um die Feinheiten beim Erstellen von Datenbanken und ähnlich schwierigen Dingen zu verstehen.
Die Praxis der Zusammenarbeit mit dem Konstrukteur hat das sogar am meisten gezeigt regelmäßiger Benutzer Der Computer kann mit dem Designer umgehen und auf seiner Grundlage erstellen eigenes Programm. Die Logik des Rune-Konstruktors erinnert ein wenig an ein Puzzle, das Sie zusammensetzen und schließlich ein Bild erhalten, nur dass Sie in diesem Fall ein fertiges Programm erhalten, das die von Ihnen eingegebene Funktionalität ausführt.
Auf eine gesonderte Überprüfung haben wir, wie zunächst geplant, verzichtet, da umfangreiche Informationen zum Hersteller auf der offiziellen Website des Programms sowie in soziale Netzwerke. Dort finden Sie fast alle notwendigen Daten und Antworten auf Fragen. Das Interessanteste ist, dass die Rune völlig kostenlos verteilt wird, jeder kann den Konstruktor herunterladen und verwenden, außerdem gibt es voll funktionsfähige Programme, die auf der Grundlage des Konstruktors im öffentlichen Bereich erstellt wurden. Zum Beispiel: Ein Programm für eine Fahrschule, Buchhaltung für Fahrzeuge in einem Unternehmen, Dokumente für den Autobetrieb oder Buchhaltung für ein kleines Unternehmen und viele andere Lösungen mehr. Die Benutzeroberfläche des Programms wird jemandem asketisch erscheinen, aber nichts Überflüssiges, alles Wichtige ist in Sichtweite.
All dies kann völlig kostenlos heruntergeladen werden, und nachdem Sie einige Zeit damit verbracht haben, den Konstruktor zu beherrschen, können Sie ein bereits fertiges Programm modifizieren oder Ihr eigenes von Grund auf neu für bestimmte Ziele und Zwecke erstellen. Falls Sie die Antwort auf die Frage nicht finden konnten oder vor einer Aufgabe standen, die Sie nicht alleine lösen können, besteht die Möglichkeit, den Entwickler zu kontaktieren. Wir waren angenehm überrascht, als wir den Entwickler kontaktierten und Antworten auf Fragen und vollständige Antworten erhielten technischer Support und wieder ist alles völlig kostenlos. Nur die Multi-User-Version des Programms wird bezahlt, aber wenn Sie alleine arbeiten oder beispielsweise nur sehr wenige Mitarbeiter in Ihrem Unternehmen haben, reicht die Single-User-Version aus.
Zusammenfassend möchte ich diese Softwarelösung bewerten. Vergleichen wir den Konstruktor mit solchen Softwarekomplexe wie 1C und ähnliche Giganten, dann ist Runa natürlich unterlegen, aber wenn Sie ein kleines oder mittleres Unternehmen haben und nicht bereit sind, viel Geld für eine Software wie 1C zu zahlen und gleichzeitig einen Bruchteil der gesamten Funktionalität zu nutzen , dem Sie zustimmen, ist nicht sehr kostengünstig, dann haben Sie definitiv die Wahl.
Abschließend möchte ich den Entwicklern des Konstrukteurs meinen Dank aussprechen, die viel Zeit in die Erstellung und Entwicklung dieses Produkts investiert haben und es kontinuierlich weiterentwickeln kostenlose Unterstützung und Hilfestellung für die Benutzer, schnelle Beseitigung von Fehlern und Verfeinerung des Konstruktors, geleitet von den Wünschen der Benutzer.
Wladimir Borozdin | 13-10-2017, 15:08
Sergey, gib keine Ruhe gute Rückmeldung? Jede Aussage eines Menschen ist in erster Linie eine Darstellung seines inneren Zustands, und nur sie bestimmt, ob alles im Leben eine positive oder negative Farbe erhält. Vielen Dank, dass Sie sich so gut um unser Produkt kümmern. Alle Menschen sind verschieden und wir sind froh, dass wir nicht unbemerkt bleiben.
Sergej | 15.08.2017, 01:16
Katerina, von was für einer Lüge redest du hier? Ich habe hier drei Seiten der Bewertungen von Runa gelesen und sehe eine offensichtliche Eigenwerbung, was kein Pluspunkt für das zur Diskussion stehende Programm ist. Man bekommt einen negativen Eindruck von der Fülle des Internetraums mit solchen „Rezensionen“ und von denen, die diese „Rezensionen“ schreiben. Ich schreibe diese Nachricht sogar ohne Registrierung - ich kann so oft positiv bewerten und disliken, wie ich möchte. Ich habe beide Programme persönlich getestet und kann getrost sagen - liegt hier!
Katharina | 08.06.2017, 22:03
Vielen Dank für das Programm. Was sie für sich selbst leisten konnte, ist mit dem, was sie hat, nicht zu vergleichen, und kein Geld zu bestellen wäre nicht genug. Die lästigen wiederholten Bewertungen von vovka3003 sind eine Lüge. Wenn Ihnen das Programm nicht gefällt, hinterlassen Sie eine Bewertung und vergessen Sie, dass nicht zwei Jahre lang böse Dinge geschrieben werden.
Sergej Schtschepkin | 03.05.2017, 20:26
Ein normales Programm mit eigenen Einschränkungen und Einstellungen Stärken. Automatisierte die Arbeit eines kleinen Unternehmens (Logistik). Mit 1C zu vergleichen einfach blöd. Jeder hat seine eigenen Aufgaben. 1C für die Buchhaltung und Runa für kleine operative Buchhaltung und Dokumente.
wovka3003 | 04.06.2017, 11:27
>>> kostenlose Programme, die von einem Entwickler am Knie geschrieben wurden, leben nicht lange und werden vor allem nie beliebt sein, da der Autor normalerweise nach ein paar Jahren das Interesse an seinen Nachkommen verliert. >> Dasselbe gilt für Apple-Produkte dass sie eine Schnittstelle haben - "essen, was sie geben."
Sergej | 04.05.2017, 01:40
"Nikolay: ... alles probiert - von 1C bis Visual Designer. Dieser hier ist der beste ..." Quatsch. Runa ist besser als 1C? Hier hat es offensichtlich jemand mit Eigenwerbung übertrieben unter den außergewöhnlich wunderbaren Kritiken zu diesem "schönsten der Welt" -Programm. „Nikolaus“ ging zu weit. Ich gebe 2 für so einen Schwindel. Und 1C-ke - 5 Punkte.
Wladimir Borozdin | 3-12-2016, 22:59
Bezüglich einer Vergütung für Netzwerkarbeit. Es wird nur von Organisationen benötigt, die die Bequemlichkeit der Arbeit mit der Rune für sich erkannt haben und die absolut anspruchslos für die Anwesenheit eines Spezialisten für eine solche Einstellung sind, die in wenigen Minuten durchgeführt wird. Eine Person, die im Einzelmodus mit dem Designer arbeitet, benötigt keine Netzwerkarbeit. Und noch etwas: Kostenlose Programme, die von einem Entwickler am Knie geschrieben wurden, leben nicht lange und werden vor allem nie beliebt sein, da der Autor normalerweise nach ein paar Jahren das Interesse an seinen Nachkommen verliert. Die Hauptanforderung an Software ist ein qualitativ hochwertiger Support, der nicht ohne finanzielle Unterstützung sein kann. Und nur Anfänger zählen auf Spenden. Runa Constructor ist ein Produkt für die unterschiedlichsten Benutzer. Auf die gleiche Weise kann man von Apple-Produkten sagen, dass sie eine Schnittstelle haben – „iss, was sie geben“.
wovka3003 | 18.11.2016, 14:23
Meine objektive Einschätzung: Runa - DREI Punkte mit einem Minus. Es ist stabil, leicht anpassbar und entwickelt sich vorerst, Gott sei Dank. Von den Minuspunkten: - Nun, ein sehr verwirrter Bezahlmodus in Bezug auf das Internet und eine ewige Gebühr. Angesichts der vorhandenen Funktionen - ich denke, das ist nicht gerechtfertigt ... - Schnittstelle - "essen, was sie geben." Ein kürzlicher Versuch, ein Feld zu einer Zeile hinzuzufügen, hat meiner Meinung nach nicht viel aus einem "Wetter" gemacht - ich habe immer noch keine Kopie der Unterliste gesehen. Die Funktionalität ist ziemlich begrenzt und es ist schwierig, es als Automatisierungssystem zu bezeichnen. Vielmehr - einfache Buchhaltung und Template-Engine.
Wladimir Borozdin | 11-06-2016, 12:45
Wenn ein Entwickler keine Benutzer für sein Produkt findet, dann ist der Versuch, darauf hinzuweisen, dass er etwas hat, was andere nicht haben, und der Versuch, sie herabzusetzen, auch eine Art der Werbung, aber ist das anständig? So können Sie Ihre machen Texteditor mit einer speziellen Funktion und schreiben Sie überall, dass es so etwas in MS Word nicht gibt und es hat bestes Produkt. Aber wird es besser für den Benutzer sein?
Elena | 06.11.2016, 11:52
Der beste Datenbankdesigner! Es ist lustig zu sagen, dass mein Kind dieses Programm gefunden und es mir als Referenz gegeben hat Haushaltsbuchhaltung. Es stellte sich heraus, dass Sie ABSOLUT jede Datenbank pflegen können. Diejenigen, die es nicht herausgefunden haben - ich weiß nicht, was für Sie EINFACHER ist, anzubieten ... DANKE Entwickler!!!
Vitl | 15.05.2016, 06:21
Ja, die Bank kennt ihn, das habe ich nicht verstanden
Vovka3003 | 05.12.2016, 02:09
Versucht. Es hat nicht funktioniert ... Es gibt kein elementares Kopieren eines Dokuments mit einer verschachtelten Tabelle. Die beste Option für die Entwicklung von Datenbanken für verschiedene Buchhaltungen ist dataexpress (Entwickler: Pavel Duborkin). Es übertrifft Runa in vielerlei Hinsicht und ist im lokalen und Netzwerkmodus bedingungslos kostenlos. Unterstützt von Firebird.
Anton | 24.04.2016, 15:30
Guter Datenbankdesigner. Es ist sehr bequem, es zu benutzen, aber es dauert sehr lange, die Datenbank manuell und selbst zu kompilieren ... Ich habe einen halben Monat damit verbracht, die Datenbank zu erstellen, aber die vollständige Datenbank hat nicht funktioniert ... Als Ergebnis , ich habe eine fertige Datenbank auf der Baza-inform-Website gekauft
Nikolaus | 9-12-2015, 14:51
Alles ausprobiert - von 1C bis zu visuellen Designern. Dieser ist der beste. Tatsächlich konnten wir alles, was wir brauchen, selbst organisieren: Buchhaltung und kleine Buchhaltung in einer Woche KOSTENLOS.
Anna | 9-11-2015, 15:51
Das Programm ist wunderbar! Erfordert keine Programmierkenntnisse. Verbrachte ungefähr eine Woche (3-4 Stunden pro Tag) mit Lernen. Was ich nicht verstand, fand ich in der VK-Gruppe beantwortet. Auch V. Aushtol (einer der Entwickler) gab ausführliche Erklärungen. Erstklassiger Support - prompt und leicht verständlich. Ich wünsche den Entwicklern viel Erfolg bei der Entwicklung und Förderung von RUNE. Danke Leute!!!
Gans | 28.10.2015, 22:07
Meiner Meinung nach ist es einfacher, eine Basis zu kaufen, weniger Kopfschmerzen, und sie werden es besser machen.
Oleg | 21.09.2015, 11:47
Bei der Arbeit, einem Teil der Computer auf Ubuntu, lief Runa mit Perversionen. Freut mich, dass in neue Version fünf erschien Unterstützung für Linux und Android-Client. Viel Erfolg bei der Entwicklung des Projekts!
Ludmila | 1-03-2015, 01:35
Der beste. Für unsere Anfragen (klein Reisebüro), das heißt - hinter den Augen. Ich habe mich mit vielen Programmen beschäftigt - dieses ist einfach ein Genuss. Danke an die Jungs, die es für uns installiert haben, danke an die Macher.
Anna | 26.12.2014, 02:33
Das Programm hat mir sehr gut gefallen. Ich schreibe selten Rezensionen, aber wenn ich 10 plus geben könnte...
Andreas | 1-12-2014, 13:07
Höchst nützliches Programm B. für die Automatisierung, spart viel Zeit bei der Arbeit mit Dokumenten, Buchhaltung, Berechnungen und vielem mehr. Ich kenne dieses Programm schon lange und es wird immer besser.