Base de données Solutions Un guide étape par étape pour les bases de données de construction, InformIT

  • Étape par étape les instructions sur les bases de données de conception et de construction
  • Conseils et astuces pour réussir
  • des orientations sur les pièges et éviter les pièges
  • Comment créer des modèles de données en utilisant la nouvelle notation de conception, UML (avec la cartographie des annexes à la notation de Chen et la notation des pieds du Corbeau)
  • Deux pleine longueur, par exemple les bases de données à code écrit sur Microsoft Access 97 et Oracle 8
  • copie d'évaluation de UML Rational outil de modélisation visuelle, Rose.
  • Raccourcis: 15 modèles de données d'échantillon pour adapter à vos besoins, choisis parmi 7 secteurs d'activité communs, ainsi que les scripts SQL pour chaque sur le CD-ROM

La description

Base de données Solutions: Une étape par étape Guide de bases de données du bâtiment par Thomas Connolly Carolyn Begg

portez-vous le monde sur vos épaules? Est-ce que chaque demande d'un nouveau système d'affaires de la terre de la haute direction sur votre bureau? Vous êtes responsable de la conception et la création des bases de données qui maintiennent le fonctionnement de votre entreprise? Voulez-vous faire de la conception et de la construction plus lisse, plus rapide et plus fiable?

    Recette pour un désastre:
  • Prenez un SGBDR
  • Suivez les instructions paquet
    La recette du succès:
  • Prenez un SGBDR n l'un des principaux produits commerciaux feront *** Oracle *** *** Informix SQL Server *** *** Accès Paradox
  • Ajouter une lecture approfondie des solutions de base de données si vous êtes un concepteur de bases de données d'expérience, ou un résumé de la méthode si vous êtes un vieux
  • Les cadres de conception et de mise en œuvre pour planifier votre calendrier
  • Mesurer un modèle de données commun qui correspond à vos besoins et adapter au besoin
  • Peser conseils et astuces des auteurs - professionnels expérimentés
    Rendre la vie facile. Regardez dans ce livre et CD-ROM pour:
  • Étape par étape les instructions sur les bases de données de conception et de construction
  • Conseils et astuces sur la construction d'une base de données réussie
  • des orientations sur les pièges et éviter les pièges
  • Comment créer des modèles de données en utilisant la nouvelle notation de conception, UML (avec la cartographie des annexes à la notation de Chen et la notation des pieds du Corbeau)
  • Raccourcis: 15 modèles de données d'échantillon pour adapter à vos besoins, choisis parmi 7 secteurs d'activité communs, ainsi que les scripts SQL pour chaque
  • Deux pleine longueur, par exemple les bases de données à code écrit sur Microsoft Access 97 et Oracle 8
  • copie d'évaluation de UML Rational outil de modélisation visuelle, Rose.

contenu échantillon

Table des matières

La base de données est maintenant le cadre sous-jacent du système d'information et a fondamentalement changé la façon dont les entreprises et les individus travaillent. L'évolution de cette technologie au cours des dernières années ont produit des systèmes de bases de données qui sont à utiliser plus puissant et plus intuitive, et les utilisateurs créent des bases de données et des applications sans les connaissances nécessaires pour produire un système efficace et efficient. En regardant la littérature, nous avons trouvé beaucoup d'excellents ouvrages qui traitent une partie du développement de la base de données de cycle de vie. Cependant, nous avons trouvé très peu qui couvrait l'analyse, la conception et la mise en œuvre et a décrit le processus de développement d'une manière simple à comprendre qui pourrait être utilisé par les lecteurs techniques et non techniques.

# 9; La méthodologie que nous présentons dans ce livre pour la base de données relationnelle Management Systems (DBMS) # 151; le système prédominant pour les applications commerciales actuellement # 151; a été essayé et testé au cours des années dans les milieux industriels et universitaires. La méthodologie est divisée en deux phases:

# 9; une phase de conception de base de données logique, dans laquelle nous développons un modèle de ce que nous # 146; essayons de représenter tout en ignorant les détails de mise en œuvre;

Nous présentons chaque phase comme une série de simples à suivre les étapes. Pour le concepteur inexpérimenté, nous nous attendons à ce que les étapes seront suivies dans l'ordre décrit, et des directives sont fournies tout au long pour aider à ce processus. Pour le concepteur expérimenté, la méthodologie peut être moins normatif, agissant plus comme un cadre ou une liste.

Aider à comprendre la conception de base de données

Pour vous aider à utiliser la méthodologie et de comprendre les questions importantes, nous fournissons un exemple complet travaillé qui est intégré dans le livre basé sur une société de location de vidéo appelé StayHome. Pour renforcer la méthodologie que nous travaillons à travers une deuxième étude de cas dans les chapitres 18 et 19 sur la base d'une clinique vétérinaire appelé parfaits animaux de compagnie.

modèles de données communs

# 9; entrée de commande client

# 9; Gestion des ressources humaines

UML (Unified Modeling Language)

De plus en plus, les entreprises standardisent la manière dont ils modèle de données en sélectionnant une approche particulière à la modélisation des données et l'utiliser tout au long de leurs projets de développement de base de données. Un modèle populaire de données de haut niveau utilisé dans la conception de base de données logique, et celui que nous utilisons dans ce livre, est basé sur les concepts du modèle Entité-Relation (ER). À l'heure actuelle il n'y a pas de notation standard pour un modèle ER. La plupart des livres qui couvrent la conception de base de données pour les DBMS relationnelles ont tendance à utiliser l'une des deux notations classiques:

# 9; Chen # 146; la notation de composé de rectangles représentant les entités et les diamants représentant les relations, avec des lignes reliant les rectangles et les diamants;

# 9; # 146 Corbeau, de la notation de pieds, composée à nouveau des rectangles représentant des entités et des lignes entre les entités représentant les relations, avec un corbeau # 146; s pied à la fin d'une ligne représentant un à plusieurs.

# 9; Nous croyons que vous trouverez cette notation plus facile à comprendre et à utiliser. Pour vous aider, nous fournissons une copie d'évaluation de l'outil de modélisation visuelle Rational Rose sur le CD-ROM d'accompagnement. Cet outil prend en charge UML et vous permettra de créer vos diagrammes ER.

Montrer comment mettre en œuvre une conception

Nous croyons qu'il est important de vous montrer comment convertir une conception de base de données dans une implémentation physique. Dans ce livre, nous montrons comment mettre en œuvre la première étude de cas (la société de location de vidéo appelé StayHome) dans le SGBD Microsoft Access 97. En revanche, nous montrons comment implémenter la conception de base de données pour la deuxième étude de cas (la clinique vétérinaire appelé parfaits animaux de compagnie) dans le SGBD Oracle 8.

Qui devrait lire ce livre?

Qui devrait lire ce livre? Nous avons essayé d'écrire ce livre dans une auto

passage étaient ainsi. L'exception à cette règle est la conception de base de données physique, où vous devez avoir une bonne compréhension de la façon dont le SGBD cible fonctionne. Notre public cible est celui qui a besoin de développer une base de données, y compris mais sans s'y limiter à ce qui suit:

# 9; modélisateurs d'information et les concepteurs de bases de données;

# 9; concepteurs d'applications de base de données et exécuteurs;

# 9; administrateurs des données et bases de données;

# 9; professeurs des systèmes d'information, d'affaires IT et sciences informatiques spécialisée dans la conception de base de données;

# 9, les étudiants de bases de données, à la fois de premier cycle, de premier cycle, et diplômé;

# 9; tous ceux qui souhaitent concevoir et développer une application de base de données.

Structure de ce livre

Nous avons divisé le livre en cinq parties et un ensemble de quatre annexes:

# 9; Partie 1 # 151; Contexte. Nous fournissons une introduction à DBMS et le modèle relationnel dans les chapitres 1 et 2. Nous fournissons également un aperçu du cycle de vie des applications de base de données dans le chapitre 3.

# 9; Partie 2 # 151; analyse de la base de données et des techniques de conception. Nous discutons des techniques d'analyse de bases de données dans le chapitre 4 et montrons comment utiliser certaines de ces techniques pour analyser les exigences pour la location vidéo entreprise StayHome. Nous montrons comment dessiner des diagrammes entité-relation (ER) en utilisant UML au chapitre 5 et comment appliquer les règles de normalisation au chapitre 6. modèles ER et la normalisation sont des techniques importantes qui sont utilisées dans la méthodologie que nous décrivons dans la partie 3.

# 9; Partie 3 # 151; méthodologie de conception de base de données logique. Nous décrivons une approche étape par étape pour la conception de base de données logique. À l'étape 1, nous créons un modèle de données logiques locales pour chaque vue de la société. À l'étape 2, nous dressons la carte chaque modèle à un ensemble de tables de base de données, et à l'étape 3, nous fusionnons les modèles de données locales ensemble pour fournir un modèle global de la société.

# 9; Partie 4 # 151; méthodologie de conception de base de données physique. Nous décrivons une approche étape par étape pour la conception de base de données physique. À l'étape 4, nous concevons un ensemble de tables de base pour le SGBD cible. À l'étape 5, nous choisissons les organisations de fichiers et les index. À l'étape 6, nous considérons l'introduction de la redondance contrôlée pour obtenir de meilleures performances. À l'étape 7, nous concevons les mesures de sécurité qui protègent les données contre tout accès non autorisé. Enfin, à l'étape 8, nous surveillons et régler le système opérationnel. Comme nous l'# 146; viens juste de mentionner, nous vous montrons comment mettre en œuvre la conception de l'application de base de données StayHome dans Microsoft Access 97.

# 9; Partie 5 # 151; Deuxième exemple travaillé. Dans les chapitres 18 et 19, nous travaillons à travers une deuxième étude de cas pour la clinique vétérinaire parfaits animaux de compagnie. Nous vous montrons comment mettre en œuvre la conception de l'application de base de données Oracle Animaux Parfait 8.

Pour rendre le livre aussi lisible que possible, nous avons adopté le style et la structure suivante:

# 9; un ensemble d'objectifs pour chaque chapitre, clairement mis en évidence au début du chapitre.

# 9, chaque concept important qui est introduit est clairement défini et mis en évidence en plaçant la définition dans une boîte.

# 9; Une série de notes et conseils # 151; vous # 146; verrez ces dans le livre avec une icône à côté de les mettre en évidence.

# 9; Les diagrammes sont généreusement utilisés tout au long de soutenir et de clarifier les concepts.

# 9; Une orientation très pratique. Chaque chapitre contient de nombreux exemples travaillés pour illustrer les points abordés.

Le CD-ROM d'accompagnement contient les aides suivantes pour vous aider avec ce livre:

(1) # 9; Une copie d'évaluation de l'outil de modélisation visuelle, Rational Rose.

(2) # 9; Une mise en œuvre de l'application de base de données StayHome dans Microsoft Access 97.

(3) # 9; un script SQL pour créer une implémentation de l'application de base de données parfaits animaux de compagnie. Ce script peut être utilisé pour créer une base de données relationnelles dans de nombreux SGBD comme Oracle, Informix et SQL Server.

(4) # 9; un script SQL pour chaque modèle de données commun défini à l'annexe D pour créer l'ensemble correspondant de tables de base pour l'application de base de données. Encore une fois, ces scripts peuvent être utilisés pour créer une base de données dans de nombreux SGBD relationnels.

Corrections et suggestions

Ce livre est le résultat de nombreuses années de notre travail dans l'industrie, la recherche et le milieu universitaire. Il est donc difficile de nommer toutes les personnes qui ont directement ou indirectement contribué à nous dans nos efforts. Pour ces personnes, nous sommes sur le point d'omettre, nous nous excusons maintenant. Cependant, remerciements et des excuses doivent d'abord aller à nos familles, qui, au fil des années ont été négligés pendant que nous avons écrit nos livres.

Thomas M. Connolly

Articles Liés