Datenbanklösungen Ein Schritt-für-Schritt-Anleitung zum Aufbau von Datenbanken, InformIT

  • Schritt-für-Schritt-Anleitungen zur Gestaltung und Aufbau von Datenbanken
  • Hinweise und Tipps für den Erfolg
  • Umfassende Beratung zur Vermeidung von Gefahren und Fallen
  • Wie Datenmodelle mit der neuen Design-Notation UML (mit Anhängen Zuordnung zu Chens Notation und die Krähenfüße Notation) erstellen
  • Zwei in voller Länge, codiert Beispiel-Datenbanken geschrieben auf Microsoft Access 97 und Oracle 8
  • Testversion von Rational UML visuelle Modellierungstool, Rose.
  • Shortcuts: 15 Beispielmodelle Daten auf Ihre Bedürfnisse, ausgewählt aus 7 gemeinsamen Geschäftsbereich sowie SQL-Skripte für jeden auf dem CD-ROM anzupassen

Beschreibung

Datenbanklösungen: Ein Schritt-für-Schritt-Anleitung zum Aufbau von Datenbanken von Thomas Connolly Carolyn Begg







Haben Sie die Welt auf den Schultern tragen? Hat jede Anforderung für ein neues Business-System von Senioren Management Land auf Ihrem Schreibtisch? Sind Sie verantwortlich für das Design und die Erstellung von Datenbanken, die Ihr Geschäft am Laufen zu halten? Würden Sie das Design machen gerne und bauen Prozess glatter, schneller und zuverlässiger?

    Rezept für eine Katastrophe:
  • Nehmen Sie eine RDMS
  • Folgen Sie den Anweisungen auf Paket
    Erfolgsrezept:
  • Nehmen Sie eine RDMS n eine der wichtigsten kommerziellen Produkte tun *** Oracle *** Informix *** SQL Server *** Zugang *** Paradox
  • In einer gründlichen Lektüre von Datenbanklösungen, wenn Sie ein unerfahrener Datenbank-Designer oder eine Rekapitulation der Methodik sind, wenn Sie ein alter Hase sind
  • Verwenden Sie die Konzeption und Umsetzung Frameworks Ihr Zeitplan planen
  • Messen Sie ein gemeinsames Datenmodell, das Ihren Anforderungen passt und passen wie nötig
  • Abwägen Ratschläge und Tipps von den Autoren - erfahrene Fachleute
    Machen Sie das Leben leicht. Schauen Sie in diesem Buch und CD-ROM für:
  • Schritt-für-Schritt-Anleitungen zur Gestaltung und Aufbau von Datenbanken
  • Beratung und Tipps zum Aufbau einer erfolgreichen Datenbank
  • Umfassende Beratung zur Vermeidung von Gefahren und Fallen
  • Wie Datenmodelle mit der neuen Design-Notation UML (mit Anhängen Zuordnung zu Chens Notation und die Krähenfüße Notation) erstellen
  • Shortcuts: 15 Beispielmodelle Daten auf Ihre Bedürfnisse, ausgewählt aus 7 gemeinsamen Geschäftsbereich sowie SQL-Skripte für jeden anzupassen
  • Zwei in voller Länge, codiert Beispiel-Datenbanken geschrieben auf Microsoft Access 97 und Oracle 8
  • Testversion von Rational UML visuelle Modellierungstool, Rose.

Sample Content

Inhaltsverzeichnis

Die Datenbank ist nun die zugrunde liegende Rahmen des Informationssystems und hat sich grundlegend die Art und Weise viele Unternehmen und Einzelpersonen geändert arbeiten. Die Entwicklungen in dieser Technologie in den letzten Jahren haben sie Datenbanksysteme produzieren, die leistungsfähigen und intuitiv zu bedienen sind, und Benutzer werden Erstellen von Datenbanken und Anwendungen, ohne die erforderlichen Kenntnisse ein effektives und effizientes System zu erzeugen. Mit Blick auf die Literatur, fanden wir viele ausgezeichnete Bücher, die einen Teil der Datenbank-Entwicklungs-Lebenszyklus untersuchen. Allerdings haben wir sehr wenige, die überdachte Analyse, Design und Implementierung und beschrieben den Entwicklungsprozess in eine einfach zu verstehenden Art und Weise, die sowohl technische als auch nicht-technische Leser verwendet werden könnte.

# 9; Die Methodik wir in diesem Buch präsentieren für relationale Datenbankmanagementsysteme (DBMS) # 151; das vorherrschende System für Business-Anwendungen derzeit # 151; wurde sowohl in industriellen und akademischen Umgebungen im Laufe der Jahre bewährt. Die Methodik ist in zwei Phasen unterteilt:

# 9; eine logische Datenbank-Design-Phase, in der wir ein Modell von dem, was wir # 146 entwickeln; re versucht, Implementierungsdetails darstellen zu ignorieren;

Wir präsentieren jede Phase als eine Reihe von einfach zu folgen Schritte. Für den unerfahrenen Designer, erwarten wir, dass die Schritte in der Reihenfolge folgen werden beschrieben und Leitlinien zur Verfügung gestellt werden überall mit diesem Prozess zu helfen. Für den erfahrenen Designer kann die Methodik weniger normativ sein, mehr als einen Rahmen oder Checkliste handeln.

Hilfe für Datenbank-Design verstehen

Damit Sie die Methodik nutzen und die wichtigen Themen verstehen, bieten wir ein umfassendes Beispiel gearbeitet, die durch das Buch auf einem Videoverleihfirma namens StayHome Basis integriert ist. Zur Verstärkung der Methodik wir durch eine zweite Fallstudie arbeiten in den Kapiteln 18 und 19 auf der Grundlage einer Tierklinik genannt Perfekte Haustiere.







Gemeinsame Datenmodelle

# 9; Kundenauftragserfassung

# 9; Personalmanagement

UML (Unified Modeling Language)

Zunehmend werden die Standardisierung Unternehmen die Art und Weise, in der sie Daten modellieren, indem einen bestimmten Ansatz zur Datenmodellierung auswählen und während ihrer gesamten Datenbank Entwicklungsprojekte verwenden. Ein beliebtes High-Level-Datenmodell in logischem Entwurf einer Datenbank verwendet, und diejenige, die wir in diesem Buch verwenden, basieren auf den Konzepten des Entity-Relationship (ER) -Modell. Derzeit gibt es keine Standard-Notation für ein ER-Modell. Die meisten Bücher, die Datenbank-Design für relationale DBMS decken neigen dazu, eine von zwei herkömmlichen Schreibweisen zu verwenden:

# 9; Chen # 146; s-Notation, die aus Rechtecke repräsentieren Entitäten und Beziehungen Diamanten darstellt, mit Linien, die die Rechtecke und Rauten verbindet;

# 9; Crow # 146; s Feet Notation bestehend wiederum aus Rechtecken repräsentieren Einheiten und Linien zwischen Entitäten repräsentieren Beziehungen, mit einem Luft # 146; s Fuß am Ende einer Zeile ein Verhältnis eins-zu-viele darstellt.

# 9; Wir glauben, dass Sie diese Notation einfacher finden, zu verstehen und zu verwenden. Um zu helfen, bieten wir eine Testversion des Rational Rose visuellen Modellierungswerkzeuges auf dem beiliegenden CD-ROM. Dieses Tool unterstützt UML und ermöglicht es Ihnen, Ihr ER-Diagramme zu erstellen.

Das zeigt, wie ein Design zu implementieren

Wir glauben, dass es wichtig ist, um Sie zu zeigen, wie ein Datenbank-Design in eine physikalische Implementierung konvertieren. In diesem Buch zeigen wir, wie die erste Fallstudie zur Implementierung (das Video Verleih StayHome genannt) in der Access 97 DBMS Microsoft. Im Gegensatz dazu zeigen wir, wie das Datenbank-Design für die zweite Fallstudie (die Tierklinik genannt Perfekte Haustiere) in dem Oracle 8 DBMS zu implementieren.

Wer sollte dieses Buch lesen?

Wer sollte dieses Buch lesen? Wir haben versucht, dieses Buch in einer sich selbst zu schreiben,

enthaltenes Weg. Die Ausnahme von dieser Regel ist die physische Datenbank-Design, wo Sie ein gutes Verständnis davon, wie der Ziel-DBMS funktioniert haben müssen. Unsere Zielgruppe ist jeder, der eine Datenbank entwickeln muss, einschließlich, aber nicht beschränkt auf die folgenden:

# 9; Informationen Modellierer und Datenbank-Designer;

# 9; Datenbank-Anwendung Designer und Entwickler;

# 9; Daten und Datenbank-Administratoren;

# 9; Informationssysteme, Business-IT und Informatik-Professoren in Datenbank-Design spezialisiert;

# 9; Datenbank Studenten, beide Bachelor, erweiterte Bachelor und Diplom-;

# 9; jemand eine Datenbank-Anwendung entwerfen und entwickeln will.

Struktur dieses Buches

Wir haben das Buch in fünf Teile und einen Satz von vier Anhängen unterteilt:

# 9; Teil 1 # 151; Hintergrund. Wir bieten eine Einführung in Datenbanksystemen und das relationale Modell in Kapitel 1 und 2. Wir haben auch 3 einen Überblick über die Datenbankanwendungslebenszyklus in Kapitel liefern.

# 9; Part 2 # 151; Datenbank-Analyse und Design-Techniken. Wir diskutieren Techniken für die Datenbankanalyse in Kapitel 4 und zeigen, wie einige dieser Techniken verwenden, um die Anforderungen für die Videoverleihfirma StayHome zu analysieren. Wir zeigen, wie Entity-Relationship (ER) Diagramme mit UML in Kapitel 5, und wie zeichnen, um die Regeln der Normalisierung in Kapitel 6. ER-Modelle und Normalisierung sind wichtige Techniken anzuwenden, die in der Methodik eingesetzt werden wir in Teil 3 zu beschreiben.

# 9; Part 3 # 151; Logische Datenbank-Design-Methodik. Wir beschreiben einen Schritt-für-Schritt-Ansatz für die logische Datenbankdesign. In Schritt 1 erstellen wir ein lokales logisches Datenmodell für jede Ansicht des Unternehmens. In Schritt 2 bilden wir jedes Modell zu einem Satz von Datenbanktabellen, und in Schritt 3 verschmelzen wir die lokalen Datenmodelle zusammen ein globales Modell des Unternehmens zu liefern.

# 9; Part 4 # 151; Physische Datenbank-Design-Methodik. Wir beschreiben einen Schritt-für-Schritt-Ansatz für die physikalische Datenbankdesign. In Schritt 4, entwerfen wir eine Reihe von Basistabellen für den Ziel-DBMS. In Schritt 5 wählen wir Datei Organisationen und Indizes. In Schritt 6 betrachten wir die Einführung einer kontrollierten Redundanz eine verbesserte Leistung zu erzielen. In Schritt 7 wir die Sicherheitsmaßnahmen entwickeln, die die Daten vor unbefugtem Zugriff schützen. Schließlich wird in Schritt 8 wir überwachen und optimieren das Betriebssystem. Wie wir 146 #; ve gerade erwähnt, zeigen wir Ihnen, wie Sie das Design für die Anwendung StayHome Datenbank in Microsoft Access 97 zu implementieren.

# 9; Part 5 # 151; Zweitens arbeitete Beispiel. In den Kapiteln 18 und 19 arbeiten wir durch eine zweite Fallstudie für die Tierklinik perfekten Haustiere. Wir zeigen Ihnen, wie das Design für die in Oracle 8 Perfekte Haustiere Datenbank-Anwendung zu implementieren.

Um das Buch so lesbar wie möglich zu machen, haben wir die folgende Art und Struktur angenommen:

# 9; Eine Reihe von Zielvorgaben für die einzelne Kapitel deutlich gemacht am Anfang des Kapitels.

# 9; Jedes wichtiges Konzept, das eingeführt wird, indem die Definition in einer Box klar definiert und hervorgehoben.

# 9; Eine Reihe von Notizen und Tipps # 151; Sie 146 #; ll diese durch das ganze Buch mit einem Symbol neben markieren sie sehen.

# 9; Diagramme sind großzügig in ganz zu unterstützen und zu klären Konzepte verwendet.

# 9; Ein sehr praxisorientiert. Jedes Kapitel enthält viele Rechenbeispiele, die Punkte zu illustrieren bedeckt.

Die beiliegende CD-ROM enthält die folgenden Hilfsmittel Sie mit diesem Buch zu helfen:

(1) # 9, eine Testversion des visuellen Modellierungswerkzeuges, Rational Rose.

(2) # 9; Eine Implementierung der StayHome Datenbank-Anwendung in Microsoft Access 97.

(3) # 9; Ein SQL-Skript eine Implementierung der perfekten Haustier-Datenbank-Anwendung zu erstellen. Dieses Skript kann verwendet werden, um eine Datenbank in vielen relationalen DBMS zu erstellen, wie Oracle, Informix und SQL Server.

(4) # 9, ein SQL-Skript für jedes Modell gemeinsamen Daten definierte in Anhang D den entsprechenden Satz von Basistabellen für die Datenbankanwendung zu erstellen. Wieder einmal kann diese Skripte verwendet werden, um eine Datenbank in vielen relationalen DBMS zu erstellen.

Korrekturen und Anregungen

Dieses Buch ist das Ergebnis von vielen Jahren unserer Arbeit in Industrie, Forschung und Wissenschaft. Es ist daher schwierig, alle Menschen zu nennen, die direkt oder indirekt dazu beigetragen, uns in unseren Bemühungen. Für die Menschen, die wir im Begriff sind, zu verzichten, entschuldigen wir uns jetzt. Allerdings besonderer Dank und Entschuldigungen müssen zuerst an unsere Familien gehen, die im Laufe der Jahre vernachlässigt wurden, während wir unsere Bücher zu schreiben haben.

Thomas M. Connolly







In Verbindung stehende Artikel