Bases de données modèle d'une tranche du monde réel avec des descriptions d'objets, d' événements et de relations. Que le projet consiste à stocker des données d'un système de contrôle de processus ou l'analyse des données d'une étude de recherche , un concepteur de bases de données doit décider quels éléments sont essentiels pour le problème à la main à décrire et à recueillir les données nécessaires pour soutenir le modèle . Suivez les étapes ci-dessous pour analyser et concevoir une petite base de données qui compare les prix des épiceries . Instructions
1
trancher les questions de l'étude répondra . Ces questions pourraient inclure:
• Quels succursale offre les plus bas prix moyens
• Quel magasin possède les plus grandes réductions
• Quels sont les magasins ont les prix les plus bas ? dans chaque catégorie de produits ?
Cet exemple ne répondre à la première question.
2
Déterminez quelles informations seront nécessaires pour répondre à la question . Prélever des échantillons de rapports sous forme brute qui fournissent des mesures et des statistiques. Dans cet exemple, un rapport qui répertorie le prix total de chaque magasin sera de déterminer qui a le plus faible coût total.
3
Déterminer les objets et les événements nécessaires pour créer le rapport. Ceux-ci deviennent les tables de la base de données
Magasins - . L'endroit où les produits sont vendus , AB
produits - Quels produits seront comparées , AB
prix - l' prix d'un produit particulier dans un magasin spécifique sur un certain jour.
4
déterminer les éléments qui décrivent chaque objet ou un événement . Ceux-ci deviennent les colonnes
Magasins - . Identificateur de magasin ( soit un numéro ou une abréviation assez courte ) et le nom du magasin
Produits - . Identificateur de produit (nom abrégé) , la quantité de produit ou de la taille de assurez-vous que des articles identiques sont comparées , et la catégorie afin que nous puissions répondre à la question plus tard trois
prix - . magasin , produit, la date et le prix
5
Créer la base de données physique . . Selon le produit de base de données utilisé , ce qui peut impliquer la mise en place des tables ou l'écriture de scripts . Voici les scripts T /SQL (Microsoft SQL Server) pour créer les tables.
Créer des magasins de table (
StoreID varchar ( 10) de clé primaire , AB
StoreName varchar ( 50)
)
CREATE TABLE produits (produits
ProductID varchar ( 15) de clé primaire , AB
ProductName varchar ( 50) , AB
Taille varchar (50) , AB
Catégorie varchar ( 15)
)
créer des cours de table (
PriceID identité int clé primaire , AB
StoreID varchar ( 1 ) Références magasins , AB
ProductID varchar (15 ) Références produits ,
Prix argent,
PriceDate datetime
)
6
recueillir les données. Créer des formulaires ou des tableurs pour saisir les données puis collecter les prix de journal de la banque ou de la publicité par la poste ou sur les étagères dans les magasins . Recueillir un nombre suffisant de prix de chaque magasin pour recueillir un bon échantillon .
7
créer un rapport qui analyse les données . Exécutez le rapport et déterminer vos conclusions.