Conception de tables de base de données - Partie 15Division 2Introduction Cela fait partie de ma série de 15 tableaux de base de données de conception. Je suppose que vous avez lu toutes les différentes parties de la série jusqu'à ce point. Basé sur ce que nous avons vu dans les premières parties de cette série, vous vous rendrez compte que dans la partie précédente de la série, quelques-uns des noms de colonnes ne sont pas très explicite. La solution consiste à augmenter le nombre de colonnes ayant des noms spécifiques.
Dans cette partie de la série, nous voyons comment augmenter le nombre de colonnes dans une entité de la table. Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected]. Voilà, me contacter pour le moindre problème que vous avez à propos de ce que vous êtes Entités reading.
The Les entités sont: les produits (produits, catégories, le prix de vente) (ventes, Date, employés, clients) et les fournisseurs (fournisseurs, ville, pays) des clients (clients, ville, pays) SaleDetails (Ventes, Produits) Les commandes (commandes, Date, employés, fournisseurs) OrderDetails (commandes, des produits) des employés (Employee) Ces tableaux sont dans au moins la 3NF. Donc, ils sont bien, mais il ya encore un problème. Penchons-nous sur la table Products. Le mot «Produits» comme un nom de colonne est vague.
Il devrait en fait être deux colonnes dans cette position, qui sont ProductID et description (pour décrire le produit). Vous pouvez permettre à la parole, "Catégories" comme il est ou le changer pour singulier, si cela sonne mieux. Pour autant que les entreprises est concerné, le mot «prix» est vague. Un produit a un prix de revient et le prix de vente. Donc, la colonne de prix devrait être remplacé par deux colonnes, qui sont le CostPrice et SellingPrice. Ce tableau est toujours manquant une colonne. Nous avons besoin de connaître le nombre de chaque produit est en stock.
Donc, nous avons besoin de la colonne supplémentaire, Nombre. Dans le tableau des ventes, la colonne des ventes, ce qui indique l'acte de vente, devrait effectivement être saleID. Date à une colonne est bien. Employé comme une colonne doit effectivement être EMPLOYEEID d'identifier l'employé qui a fait les ventes. Les clients devraient être CustomerID.
Dans la table fournisseurs, la colonne, Fournisseurs, indiquant le fournisseur particulier devraient effectivement être SupplierID