Die 8 besten Tools zum Erstellen und Bearbeiten von SQL-Abfragen
Unabhängig davon, wie Sie es aufteilen, ist die Erstellung von manuellem Code und SQL-Abfragen von Grund auf unglaublich zeitaufwändig. Oft ist es effizienter, stattdessen einen SQL-Abfrage-Builder zum Entwickeln von SQL-Abfragen zu verwenden. Viele Tools bieten Funktionen wie Drag-and-Drop-GUIs und Dashboards, um die Entwicklung zu beschleunigen.
Hier ist unsere Liste der acht besten SQL-Abfrage-Builder:
- WAHL DES HERAUSGEBERS für SentryOne SQL SentryEin Datenbankleistungsanalysator, der ineffiziente Abfragen erkennt, damit Ihre Skripte schneller ausgeführt werden können. Läuft unter Windows. Starten Sie eine 14-tägige kostenlose Testversion.
- Redgate SQL-EingabeaufforderungEin SQL-Editor mit kontextbezogenem Vorhersagetext, der das nächste Schlüsselwort vorschlagen kann, das Sie für Ihre Anweisung benötigen.
- dbForge-Abfrage-GeneratorEin visueller SQL-Builder, der Drag-and-Drop- und Listenauswahlelemente enthält, um Sie beim Erstellen von Anweisungen zu unterstützen.
- FlySpeed SQL-AbfrageEin SQL-Editor mit visuellen Drag-and-Drop-Funktionen sowie Rechtschreibprüfung und Vorschlägen für geschriebene SQL-Anweisungen.
- SQL Query Tuner (SQL-Diagnosemanager)Dieses Tool ist ein Add-on zum SQL Diagnostics Manager und analysiert Abfragen und erkennt Fehler.
- RazorSQLEin visueller SQL-Abfrage-Builder, der Syntax-Farbcodierung und Klammerabgleich umfasst, um Ihnen dabei zu helfen, häufige Fehler zu vermeiden.
- Daten-XtractorEin visueller SQL-Builder für diejenigen, die keine SQL-Erfahrung haben. Verfügbar in kostenlosen und kostenpflichtigen Versionen.
- Idera Rapid SQLEin visueller SQL-Builder neben einem Textanweisungseditor. Der Editor umfasst Syntax-Farbcodierung und Fehlerhervorhebung.
Siehe auch: Datenbankdiagramm-Tools
Die besten SQL-Abfrage-Builder
Unsere Methode zur Auswahl eines SQL-Abfrage-Builder-Tools
Wir haben den Markt für SQL-Abfrageeditoren untersucht und die Tools anhand der folgenden Kriterien analysiert:
- Automatisierte Einrückung zum Verschachteln
- Farbcodierung für verschiedene Keyword-Kategorien
- Vorhersagetext für Schlüsselwörter und Funktionen
- Korrektur von Syntaxfehlern
- Eine Abfragetestfunktion
- Zugriff auf die entsprechende Datenbankinstanz
- Eine kostenlose Testversion für eine kostenlose Beurteilung
- Ein guter Preis für den gebotenen Servicestandard
1. SentryOne SQL Sentry (KOSTENLOSE TESTVERSION)
SentryOne SQL Sentryist einDatenbankleistungstooldas hilftBeheben Sie langsame SQL-Abfragen. Das Produkt kanndiagnostizierenUndOptimieren Sie schlecht funktionierende SQL-Abfragen. Mit demTop SQLIn der Ansicht können Sie Ausführungsplandiagramme und den Abfrageverlauf anzeigen, um Abfragen zu finden, die behoben werden müssen.
Hauptmerkmale
- Überwachung der Datenbankleistung
- SQL-Tuning-Funktionen
- Ressourcenüberwachung
- Warnung vor Deadlocks
- Identifizierung langsamer Abfragen
Automatisierte BenachrichtigungenSie werden benachrichtigt, wenn eine Abfrage bestimmte Bedingungen oder Parameter erfüllt. Wenn beispielsweise eine Abfrage langsam ausgeführt wird, erhalten Sie eine Benachrichtigung. Es gibtÜber 100 Alarmbedingungen sind sofort einsatzbereit. Sie können Warnungen mit automatisierten Antworten kombinieren, sodass das Programm nach der Generierung einer Warnung automatisch einen Befehl zur Behebung des Problems ausführen kann.
SentryOne SQL Sentrykann auchBeheben Sie SQL-Server-Deadlocks. Auf der Registerkarte „Deadlock“ werden die am Deadlock beteiligten Prozesse angezeigt, damit Sie die Grundursache finden können. Zur Vereinfachung gibt es welcheDeadlock-DiagrammeSo können Sie das Problem in einem leicht verständlichen Format anzeigen.
Vorteile:
- Integrierte Leistungstools unterstützen Datenbankadministratoren bei der schnellen Diagnose von Leistungsproblemen
- Über 100 vorkonfigurierte Benachrichtigungsvorlagen machen es einfach, sofort Erkenntnisse zu gewinnen
- Bietet eine Reihe von Visualisierungsfunktionen, die alle angepasst werden können
Nachteile:
- Der Prozess könnte länger dauern
SolarWinds SQL Sentry wird unter Windows installiert. Das System kann durch Add-Ons angepasst werden, wodurch es mit SQL Server auf Azure, Hyper-V, VMWare und AWS kompatibel ist. Der Preis für das Softwarepaket beginnt bei 1.450 $ (1.070 £). Sie können SQL Sentry auf einem ausprobierenzweiwöchige kostenlose Testversion.
DIE WAHL DES HERAUSGEBERS
SQL Sentry ist unsere erste Wahl für einen SQL-Abfrageersteller und -Editor, da er eine regelmäßige Leistungsüberwachung sowie Abfrageanalyse- und Datenbankoptimierungsfunktionen bietet. Mit dem Tool können Sie Abfragen identifizieren, die die meisten Ressourcen verbrauchen und langsam ausgeführt werden, und sie dann durch den Analysator4 schicken, um sie effizienter neu zu erstellen. Möglicherweise können Änderungen an Datenbankobjekten, beispielsweise Änderungen an der Indizierung, Probleme beheben. Auch dabei kann Ihnen SQL Sentry helfen.
Herunterladen:Starten Sie die 14-tägige KOSTENLOSE Testversion
Offizielle Seite:https://www.solarwinds.com/sql-sentry/registration
DU:Windows
2. Redgate SQL-Eingabeaufforderung
Redgate SQL-Eingabeaufforderungist einSQL-ErstellungstoolDas kann während der Eingabe Codevorschläge liefern. Die Software machtkontextbezogene Empfehlungenbasierend auf Code-Analyseregeln und es gibt eineCode-Snippet-Bibliothekdamit der Benutzer darauf verweisen kann. Es gibt auch umfangreiche Formatierungsoptionen, sodass Sie genau auswählen können, welche Skripte Sie formatieren möchten, oder die Formatierung bestimmter Blöcke blockieren können.
Hauptmerkmale
- Editor zum Erstellen von Abfragen
- Abfrageanalyse
- Abfrageassembly zur automatischen Vervollständigung
- Abfrageoptimierung
Es ist auch sehr einfach, Ihren Code damit zu analysierenRedgate SQL-Eingabeaufforderung. Sie können mit der Maus über einen Codeabschnitt fahren, um Codeprobleme anzuzeigen, und dann auf das Glühbirnensymbol klicken, um weitere Informationen zu erhalten. Es gibtÜber 90 Regeln sind sofort einsatzbereitDies kann über das Optionsmenü verwaltet werden.
SQL Prompt Prointegrieren kannSQL Server Management StudioUndVisual StudioSo können Sie genauere SQL-Abfragen effizienter erstellen. Es gibt einige Funktionen, die nur für die SSMS-Version von SQL Prompt Pro gelten. Du kannstspeichern,Vorschau, UndwiederherstellenTabs aus Ihrer letzten Sitzung.
Vorteile:
- Intelligente Code-Empfehlungen tragen zur Rationalisierung des Bauprozesses bei
- Robuste Code-Snippet-Bibliothek zum schnellen Nachschlagen
- Über 90 vorkonfigurierte Regelsatzoptionen für den sofortigen Einsatz
- Angemessener Preis, ideal für kleine und wachsende Unternehmen
Nachteile:
- Beim Vergleich mehrerer Datenbanken könnten mehr Filteroptionen verwendet werden
SQL-Prompt-Profi Der Preis für eine Lizenz beginnt bei 405 $ (301,46 £). SQL Prompt ist auch als Teil von SQL Toolbelt Essentials erhältlich, das neun weitere SQL Server-Produkte für 2.085 $ (1.551,97 £) enthält, und SQL Toolbelt, das 14 zusätzliche Tools für 3.665 $ (2.728 £) enthält. Sie können die herunterladen 28-tägige kostenlose Testversion .
3. dbForge Query Builder
dbForge-Abfrage-Generator ist ein Abfrage-Builder, der Ihnen helfen soll Erstellen Sie komplexe SQL-Abfragen . Du kannst Abfragen zeichnen durch das visuelles Abfragediagramm Und Unterabfragen hinzufügen um auf den Grundlagen der Hauptabfrage aufzubauen. Da ist auch ein Drag-and-Drop-Funktion So können Sie problemlos Tabellen hinzufügen. Mit diesem Datenbankdesigner können Sie jedoch auch Codevervollständigung verwenden, um hochwertigen Code zu erstellen.
Hauptmerkmale
- Visueller Datenbankplaner
- ERD-basierte Entwicklung
- Erzeugt Abfragen
Um beim Bearbeiten des Codes zu helfen,dbForge-Abfrage-Generatorhat eineautomatische SQL-Syntaxprüfung. Für größere Abfragen können Sie die verwendenDokumentübersichtFenster, um schneller zu navigieren. Es besteht auch die Möglichkeit, allgemeinere SQL-Bearbeitungsfunktionen zu verwenden, zLesezeichen setzen,Textsuche, UndFärbung.
DerDas Fensterlayout kann individuell angepasst werden, mit Hervorhebung und Anpassung der Symbolleiste. Sie können sogar auswählen, welchen UI-Skin Sie verwenden möchten. Sobald Sie mit der Codierung fertig sind, können Sie Daten in 10 verschiedenen Formaten exportieren, darunterHTML,CSV,XML,PDF,MS Excel,MS Access,DBF,ODBC, UndText.
Vorteile:
- Das visuelle Abfragediagramm hilft beim Zeichnen und Testen von Abfragen
- Nutzt Drag & Drop zum einfachen Hinzufügen von Tabellen
- Die gesamte Benutzeroberfläche kann individuell angepasst werden
- Ermöglicht den Export in mehrere Formate, einschließlich HTML, PDF, CSV und ODBC
Nachteile:
- Kompliziert, könnte für junge Administratoren überfordernd sein
- Überladene Benutzeroberfläche
- Ziemlich steile Lernkurve
dbForge-Abfrage-Generatorrichtet sich an diejenigen, die das Codierungserlebnis so schmerzlos wie möglich gestalten möchten. Auch der Preis ist sehr konkurrenzfähig. Die Standardausgabe von dbForge-Abfrage-Generator Der Preis für eine Lizenz beginnt bei 149,95 $ (111,62 £). Da ist auch ein 30-tägige kostenlose Testversion .
4. FlySpeed SQL-Abfrage
FlySpeed SQL-Abfrageist einWindows-basierter Builder für relationale Datenbankabfragendas du nutzen kannst Erstellen Sie SQL-Abfragen durchDrag-and-Dropund einVisueller Abfrage-Builder. Erstellen Sie komplexe Abfragen und bearbeiten Sie Unterabfragen im visuellen und SQL-Textmodus. Die Formatierung ist anpassbar, sodass Sie entscheiden können, wie der Code dargestellt wird.
Hauptmerkmale
- Erkennt und visualisiert Datenbankobjekte
- Drag-and-Drop-Abfrageersteller
- Abfrageoptimierung
Um das Codierungserlebnis zu verbessernSQL-Texteditorbietet Code-Vervollständigung, um die Code-Erstellung zu beschleunigen. Da ist auch einSatzstellung markierenum die Navigation zu erleichtern. Ihr Abfrageausführungsverlauf wird außerdem regelmäßig gespeichert, sodass Sie am Ende einer Sitzung immer wiederfinden können, wo Sie aufgehört haben.
Die Software unterstützt die SQL-Syntax fürMicrosoft SQL Server,MySQL, PostgreSQL ,Orakel,InterBase,Feuervogel, MS Access ,MS Excel,SQLite,Vorteil DB, und mehr. Es ist außerdem Multithread-fähig, wobei jede Abfrage in einem anderen Thread ausgeführt wird.
Vorteile:
- Einfacher Drag-and-Drop-Builder mit visuellem Abfrageeditor
- Verwendet Syntaxhervorhebung und Codevervollständigung, um den Erstellungsprozess zu beschleunigen
- Unterstützt Multithreading für größere Arbeitslasten
Nachteile:
- Überladene Benutzeroberfläche
- Steilere Lernkurve als vergleichbare Produkte
Mit der kostenlosen Version können Sie SQL-Abfragen erstellen und Ergebnisdaten durchsuchen. Zum Speichern und Exportieren der Daten benötigen Sie jedoch die Vollversion. Der FlySpeed SQL Query Desktop Die Version kostet 49 $ (36,47 £) und die FlySpeed SQL Query Portable Die Version kostet 69 $ (51,36 £). Da ist auch ein 30-tägige kostenlose Testversion .
5. SQL Query Tuner (SQL-Diagnosemanager)
SQL-Abfrage-Tunerist ein Add-on fürSQL-Diagnosemanagerdie Tuning-Empfehlungen geben können. Um dem Benutzer zu helfen, die Leistung zu verbessern,SQL-Abfrage-TunerhatFarbcodierte Indexanalysefür gebrauchte, ungenutzte und fehlende Indizes. Es gibt auch eine Funktion zur Wartezeitanalyse, um SQL-Abfragen mit schlechter Leistung zu erkennen.
Hauptmerkmale
- Spezialisten-Add-on
- Abfrageoptimierung
- Abfragevisualisierung
Für diejenigen, die ein visuelleres Erlebnis benötigen, gibt es welcheDiagramme zur SQL-Abfrageoptimierung. Abfragediagramme ermöglichen Ihnen die AnzeigeKartesische VerknüpfungenUndViele-zu-viele-Beziehungenals visuelle Anzeige. Das Anzeigen von Abfragen in diesem Format erleichtert das Verständnis der Wirkung von SQL-Anweisungen erheblich.
Die Software verfügt über eine Reihe von Diagnosefunktionen, mit denen Sie die Datenbankleistung überwachen können. Sie können zum Beispiel überwachen Verfügbarkeit in Echtzeit Und Leistung von Serverinstanzen. Warnungen Identifizieren Sie Abfragen mit schlechter Leistung. Es gibt o Warnungen der Version 100 sind sofort einsatzbereit um schnell loslegen zu können.
Vorteile:
- Die farbcodierte Indexanalyse hilft Datenbankadministratoren bei der Arbeit mit Indizes organisiert zu bleiben
- Visualisierungen leisten gute Arbeit bei der Darstellung von Viele-zu-Viele-Beziehungen über Abfragen hinweg
- Über 100 vorgefertigte Benachrichtigungen, die ohne Bearbeitung verwendet werden können
Nachteile:
- Der Prozess könnte länger dauern
- Durch den höheren Preis richtet sich dieses Tool eher an mittlere bis große Unternehmen
- Die Benutzeroberfläche könnte etwas Arbeit gebrauchen, insbesondere am Menüsystem
SQL-Abfrage-TunerfürSQL-Diagnosemanagereignet sich hervorragend, um SQL-Code schneller zu erstellen. Der Preis für den SQL Diagnostic Manager beträgt 997,60 $ (742,56 £). Für größere Unternehmen gibt es auch Rabattpreise für mehrere Lizenzen. Da ist ein 14-tägige kostenlose Testversion .
6. RazorSQL
RazorSQLhat einSQL Query Builder-ToolDadurch kann der Benutzer Abfragen visuell erstellen. Du kannstWählen Sie den Typ der SQL-Anweisung aus, die Sie generieren möchtenindem Sie die einzubeziehenden Spalten und Operationen auswählen. Das Tool ist einfach zu navigieren und verfügt über vier Registerkarten zum Vornehmen von Kontoauszugsänderungen.wählen,einfügen,aktualisieren, Undlöschen. Durch Drücken der Registerkarte „Einfügen“ können Benutzer beispielsweise auswählen, welche Spalten sie der Anweisung hinzufügen möchten.
Hauptmerkmale
- Datenbankobjekt-Mapper
- Abfragegenerator
- SQL-Optimierung
DerSQL-Editorist ein weiteres Tool, mit dem die Codeerstellung vereinfacht werden kann. Es gibtSatzstellung markierenum die Navigation im Code zu erleichtern, und eine Funktion zur automatischen Vervollständigung, um die Codeproduktion zu beschleunigen.
Zur weiteren Unterstützung der Navigation gibt es eineautomatische SuchfunktionWenn der Benutzer also eine Abfrage eingibt, wird eine Liste mit Spalten und Tabellen angezeigt, auf die der Benutzer klicken kann. Die Suchfunktion ist kompatibel mitSQL,Transact-SQL,SQL PL,PL/SQLm HP,Java,JavaScript,HTML,XML,CSS, und mehr.
Vorteile:
- Verwendet die automatische Vervollständigung, um den Build-Prozess zu verbessern
- Die automatische Suche funktioniert auf verschiedenen Plattformen wie SQL, Java und HTML
- Plattformübergreifend für Windows, Linux und Mac OS verfügbar
- Mengenabhängige Lizenzrabatte
Nachteile:
- Überladene Benutzeroberfläche
- Steilere Lernkurve als vergleichbare Produkte
RazorSQList für Windows, Mac OS, Linux und Solaris verfügbar. Der Preis der Software hängt von der Anzahl der Benutzer ab, die Sie unterstützen möchten. Für einen Benutzer beträgt der Preis 99,95 $ (79,95 £) pro Benutzer. Für 2–9 Benutzer sinken die Kosten auf 96,95 $ (76,95 £) bzw. 94,95 $ (74,95 £) für 10–19 Benutzer. Ab 20 Benutzern sinkt der Preis auf 92,95 $ (72,95 £) pro Benutzer. Sie können die herunterladen 30-tägige kostenlose Testversion .
7. Daten-Xtractor
Daten-Xtractorist einSQL-AbfragetoolDadurch können Benutzer Abfragen ohne SQL-Kenntnisse erstellen.Daten-Xtractorkommt mit einemVisueller SQL-Abfrage-BuilderangerufenAbfrage-Xtractor. Query Xtractor kann schreibgeschützt erstellen und unterstützt Datenbanken einschließlichMySQL,PostgreSQL,Orakel,SQL Server,Amazon Redshift,SQLite, UndAzurblau. Sobald Sie die Abfrage ausgeführt haben, können Sie die Ergebnisse in einem Tabellenformat überprüfen.
Hauptmerkmale
- Erkennung von Datenbankobjekten
- Datenbankoptimierung
- Abfragegenerator
Der SQL-Abfragegeneratorgeneriert automatisch SQL-Abfragenfür einzelne Anbieter. Sie müssen auch nichts installieren, um Code für eine andere Plattform zu generieren, was die Erstellung von SQL-Abfragen effizienter macht.
Daten-Xtractorist kostenlos fürSQLite,Microsoft Access,Feuervogel, UndMicrosoft SQL Server CE-Datenbanken. Es gibt außerdem drei kostenpflichtige Versionen des Programms: Open-Source-Datenbanken und kommerzielle Datenbanken. Alle unterstützten Datenbanken. Für Open-Source-Datenbanken kostet das Tool 24 $ (18,48 £) pro Monat und ist mit MySQL-, MariaDB-, Amazon Aurora-, PostgreSQL- und Amazon Redshift-Datenbanken kompatibel.
Vorteile:
- Bessere Benutzeroberfläche als die meisten seiner Konkurrenten
- Der visuelle Editor unterstützt mehrere Formate, darunter MySQL, PostgreSQL und Oracle
- Die Preisgestaltung ist unkompliziert und macht das Tool für die meisten Teams zugänglich
Nachteile:
- Es fehlen einige erweiterte Filteroptionen
- Datenbankvergleichstools könnten verbessert werden
Die kommerzielle Datenbankversion kostet 29 $ (22,33 £) pro Monat und unterstützt Microsoft SQL Server/Azure, Oracle, IBM Db2, Sybase/SAP SQL und Sybase SAP ASE. Das Paket „Alle unterstützten Datenbanken“ kostet 39 US-Dollar pro Monat und unterstützt alle oben genannten Datenbanken. Sie können es auch herunterladen Fragen Sie Xtractor kostenlos ab .
Aktualisierung 2022:Alle Versionen von Data Xtractor und verwandten Produkten können jetzt kostenlos verwendet werden.
8. Idera Rapid SQL
Idera Rapid SQList einTool zur SQL-Code-Erstellungdas du nutzen kannstErstellen Sie komplexe SQL-Anweisungenmit einemVisueller Abfrage-Builder. Beim Tippen können Sie von kontextbezogenen Empfehlungen profitieren, die Elemente wie Tabellen, Funktionen und Spalten vorschlagen, die Sie verwenden könnten.
Hauptmerkmale
- Datenbankerkennung
- ERD-Generator
- Abfrageoptimierer
Idera Rapid SQL ist kompatibel mit SQL Server , Orakel , Db2 , Und SAP Sybase . Die Plattform eignet sich hervorragend für neuere Benutzer, da sie Quellcode-Vorlagen bietet, sodass Sie sich die SQL-Syntax nicht merken müssen. Die Navigation ist einer der stärksten Aspekte von Idera Rapid SQL . Automatische Formatierung Und Syntaxfärbung Machen Sie es einfach, sich im Code zurechtzufinden und SQL-Dateien jeder Größe zu verwalten.
SQL-IDEstellt außerdem eine Entwicklungsumgebung bereit. Der Benutzer kannErstellen Sie Code und sehen Sie sich Echtzeit-Feedback anüber Probleme und Korrekturen zur Verbesserung ihres Codes. Ebenso gibt es eineSQL-DebuggerDadurch werden Codierungsfehler lokalisiert, sodass Sie sie debuggen können.
Vorteile:
- Einfache, aber leistungsstarke Benutzeroberfläche – ideal für neue Benutzer
- Dank der automatischen Formatierung und Syntaxfarbe bleiben DBAs auch bei großem Maßstab organisiert
- Unterstützt die Zusammenarbeit mit Echtzeit-Feedback und Teamfunktionen
Nachteile:
- Der Prozess könnte länger dauern
- Die Preise sind nicht transparent, Sie müssen sich an das Verkaufsteam wenden
Wenn Sie nach einem SQL-Builder suchen, der einfach zu verwenden und zu navigieren ist, dann sind Sie hier genau richtigIdera Rapid SQList eine gute Wahl. Wenn Sie jedoch den Preis für sehen möchtenIdera Rapid SQLSie müssen sich direkt an das Verkaufsteam wenden. Sie können die herunterladen 14-tägige kostenlose Testversion .
Auswahl eines SQL Query Builders
Idealerweise möchten Sie ein Tool verwenden, das einfach bereitzustellen ist, damit Sie weniger Zeit mit der Anpassung an die Software verbringen und mehr Zeit für die Verbesserung der Leistung Ihres Codes haben.
Werkzeuge wie zRedGate SQL-Eingabeaufforderung,dbForge-Abfrage-Generator, UndSQL-DiagnosemanagerAlle helfen Ihnen bei der Verwaltung Ihres Codes. Während einige dazu verwendet werden können, Abfragen von Grund auf zu erstellen, heben andere lediglich Abfragen mit schlechter Leistung hervor. Die besten Ergebnisse erzielen Sie, wenn Sie ein Tool finden, das am besten zu Ihrem Anwendungsfall passt.
Häufig gestellte Fragen zu SQL Query Buildern
Was ist ein eindeutiger Bezeichner in SQL?
Ein eindeutiger Bezeichner ist ein numerisches Feld in einer Datenbanktabelle. Es wird mit einer Sequenz gefüllt, die sicherstellt, dass jeder Datensatz in diesem Feld einen eindeutigen Wert hat. Fremdschlüssel in anderen Tabellen sollten auf die eindeutige Bezeichnerspalte verweisen, um genaue Verknüpfungen mit Datensätzen in der Zieltabelle zu erhalten.
Ist SQL eine Programmiersprache?
In seiner ursprünglichen Form ist SQL keine Programmiersprache, wie der vollständige Name schon sagt, sondern eine Abfragesprache. Es gibt jedoch viele Adaptionen von SQL, und einige davon qualifizieren sich für die Definition einer traditionellen „prozeduralen“ Programmiersprache wie PL-SQL.
Wie erstellt man ein Datenbankschema?
Es gibt vier Arten von Schemata in Datenbanken. Die Aufgabe, ein Schema zu erstellen, ist also unterschiedlich, je nachdem, welche Art von Schema Sie erstellen sollen. Das Diagramm, das den Plan aller Objekte zeigt, die in eine Datenbank aufgenommen werden, wird als Schema bezeichnet. Das erstellen Sie mit einem Zeichenwerkzeug – das ist das logische Schema. Der Bereich, der alle diese Objekte enthält, wird auch Schema genannt – ein Branchenbegriff, der den Arbeitsbereich beschreibt, der eine Datenbank enthält. Verschiedene DBMS bieten unterschiedliche Methoden zum Erstellen dieser Art von Schema.
Die Zuordnung zwischen der Datenbank und dem physischen Speicher wird als physisches Schema bezeichnet und wird normalerweise vom DBMS generiert, wenn es ein Schema zum Halten von Tabellen einrichtet.
Die Zuordnung zwischen einem Front-End, das Benutzern Zugriff auf die Datenbank gewährt, und der Art und Weise, wie dieses auf den logischen Objekten in der Datenbank basiert, wird als Ansichtsschema bezeichnet. Dies wird normalerweise von einem Systemanalytiker als Teil der Spezifikation erstellt und an einen Programmierer weitergegeben.
Verwandter Beitrag: Beste Tools für Oracle-Datenbankverwaltung und Fehlerbehebung