..


Sponsored Links

Die Analyse einer Datenbank

Artikel durch schriftliche Luca Ruggiero
Seite 1 von 3

Einführung

Beim Entwerfen einer Software, die Schnittstellen mit einer Datenbank, entweder auf dem Desktop-oder Web-Interface, es für eine bestimmte Verwendung, anstatt zu einem anderen gewidmet ist, müssen Sie immer eine sorgfältige Analyse zu vermeiden, dass viel mit Themen wie referentielle Integrität, Daten-Redundanz, etc..

Der Zweck dieser Analyse ist ein wichtiges Werk: eine bessere Optimierung der Daten und Ressourcen im Hinblick auf zukünftige Einsätze oder Änderungen an der Datenbank zu erreichen.

Der Zweck dieses Artikels ist es, den Leser bringen zu Angesicht in die zukünftigen Projekte, beginnend mit dem rechten Fuß in den Prozess der Organisation von Informationen, indem er zu behandeln, oder in der Lage, um eine gut konzipierte Datenbank, Software zu tragen, und schlanker Performance.

Wer ist der Kunde?

Es ist eine dumme Frage oder zu breit? Vielleicht, aber man kann anfangen, die mark-zwei Antworten:

  1. Ich habe an den Kunden zu befriedigen;
  2. an den Kunden zu befriedigen ... ist ein Client.
Fall 1. Sind Sie sicher, Sie haben klare Vorstellungen davon, was Sie brauchen? Sicher haben Sie alle alle alle in Betracht gezogen? Sind Sie sicher, dass Sie nicht zu viel Eile?

Wenn Sie noch nicht diese Fragen gestellt ... ponitele!

Ich habe gerade an den Leser in einer sehr direkten Ton, die Vermeidung der Punkt, dreht er sich, dass ich nicht und jetzt habe ich zu vermeiden, beantworten zweiten Fall wollen.

Fall 2. Der Kunde ist nicht der Entwickler gerecht zu werden, sondern jemand, der ein Minimum von Computer-Kenntnisse haben oder nicht kann. Haben Sie Wissen kann unser Leben vereinfachen, "weil wir die gleiche Sprache sprechen", oder ist es eine pedantische, dass das Leben dazu neigt, den nächsten zu erschweren. Oder ist eine Person, die nichts anderes als der Computer weiß, was er will (selten) oder Sie lassen uns wissen, versteht. Oder nicht einmal wissen, was er oder will, ist in der Lage, die erforderlichen Auskünfte zu erteilen.

Nehmen Sie diese Aussage als ein Gesetz: nie etwas als selbstverständlich, jeder, der das Gesicht hat! Es ist besser, launisch, zu betrachten und zu überdenken alles, um zu vermeiden reichende Schlussfolgerungen, dass, nur weil wir zu erfüllen versuchen, oder die falschen sind für einen oder anderen Grund.

Ich schließe diese notwendige Klammern wahrscheinlich, um dem Leser zu verstehen, dass die wichtigste Sache, die klare Vorstellungen haben, haben einen Kessel von Informationen ist noch nicht organisiert, um die besten zu organisieren, wie wir weiter unten sehen wird.

Machen Sie eine gute Analyse einer Datenbank

Wie in den genannten SQL Guide für diese Seite, anstatt den verschiedenen SQL-basierte Datenbank (MS Access, MySQL, etc.) sind nicht schwer zu bedienen. Sicher, es gibt mehr oder weniger komplexe Produkte oder intuitive, aber das ist nicht der Punkt.

Der Punkt ist, zu wissen, was zu tun ist!

Tion und gehen daher davon aus, dass der Leser ein Minimum an Erkenntnis haben in Bezug auf die Verwaltung einer relationalen Datenbank, SQL-Sprache und kennen die wissen, wie man jedes DBMS Produktauswahl irrelevant für die Zwecke des Verständnisses dieses Artikels verwenden.

Was ist zu tun in sechs Punkten zusammengefasst werden:

  1. Sammeln von Informationen zu verwalten;
  2. teilen sie in logischen Gruppen;
  3. denke auch die Teilung in Tabellen und Datentypen verwendet werden;
  4. denke, dass "Prozent" der Redundanz Sie sein wollen;
  5. davon ausgehen, eine andere Struktur;
  6. Schalten Sie den Computer und starrte an die Decke, um die Struktur zu überdenken
Diese Aussage ist sowohl ernst und humorvoll, auch wenn zu einem bestimmten Punkt: Es wird gesagt, dass die erste Idee die richtige ist (dies ist im Sinne des § 5) und es ist besser zu merken, bevor Sie mit dem Schreiben der Management-Software zu starten "around" der Datenbank.

Beispiel: Datenbank-Struktur eines Verzeichnisses von Unternehmen

Es ist sehr beliebt im Internet in den letzten Jahren das Konzept der Verzeichnisse, sei es ein Verzeichnis zu indizieren, ob ein Verzeichnis für Produkte, Dienstleistungen, Unternehmen und so weiter suchen.

Nicht in der Lage die Nutzung von bis all das Wissen in diesem Zusammenhang im Zusammenhang mit einer Datenbank zu verwalten (die Reihe ins Unendliche und darüber hinaus) versuchen wir, eine Datenstruktur zu erstellen, um diese Art von Dienstleistung zu behandeln.

Was sollten Sie tun diesen Dienst?

  1. sammeln Nutzer;
  2. Geschäftsführer geografischen Standorten;
  3. verwalten Kategorien und Unterkategorien;
  4. Griff die Details konzentrieren, sie mit den Nummern 1, 2 und 3;
  5. Optionen wie bezahlten Abonnements und so weiter.
In den Abschnitten zu folgen beschrieben und kommentiert werden alle Tabellen sinnvoll - aus meiner Sicht - für die Anwendung in Frage in diesem Abschnitt zu verwalten. Die Datentypen angegeben werden, unter Berücksichtigung MS Access, die Datenbank-System wird einfacher zu benutzen, dann den Leser näher an das Verständnis sowohl weniger erfahren als die erfahrensten, fortgeschrittene Anwender von DBMS.

Im Hinblick auf die Länge des Feldes, überlasse ich dem Ermessen des Lesers, um es zu schaffen. In einigen Fällen sind die Längen der Felder müssen ausgefüllt werden (zB Steuerrecht ist 16 Zeichen hat die GAP 5 und so weiter), während für andere Dinge wie einen Namen, eine URL, I 50 bis 150 Zeichen empfehlen können.

Fate vobis!

In der selben Kategorie ...
E-Learning
SQL-und Datenbank-(Kurs) SQL-und Datenbank-(Kurs)
Erstellen und Verwalten von relationalen Datenbanken. Von 39 €.
VB.NET (Kurs) VB.NET (Kurs)
Machen Desktop-Anwendungen mit Visual Basic .. Von 49 €.
Visual Basic 6 (Course) Visual Basic 6 (Course)
Machen Desktop-Anwendungen mit VB6. Von 39 €.
Sponsored Links