..
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:
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:
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?
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!
| |
SQL-und Datenbank-(Kurs)
Erstellen und Verwalten von relationalen Datenbanken. Von 39 €. |
| |
VB.NET (Kurs)
Machen Desktop-Anwendungen mit Visual Basic .. Von 49 €. |
| |
Visual Basic 6 (Course)
Machen Desktop-Anwendungen mit VB6. Von 39 €. |