IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Décisions SGBD Discussion :

Taille d'une base de données de l'ensemble des voitures...


Sujet :

Décisions SGBD

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 10
    Par défaut Taille d'une base de données de l'ensemble des voitures...
    Est ce que vous saez qu'elle serait la taille d'une base de données qui regrouperait l'ensemble des véhicules immatriculés en France ? sachant qu'il y a 50 Millions de voitures immatriculés ?

  2. #2
    Inactif   Avatar de Médiat
    Inscrit en
    Décembre 2003
    Messages
    1 946
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 946
    Par défaut
    Pour donner la taille d'une base de données, il faut avoir une idée de ce que tu veux mettre dedans... Entre 4 Go et plusieurs To

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 10
    Par défaut RE MOI
    le numéro d’immatriculation
    · la date de la première mise en circulation
    · sa date d’émission
    · le nom et l’adresse du propriétaire,
    . le genre,
    . la marque et le type de la moto,
    . le numéro de série du type
    · les indications concernant le nombre de passagers
    · le poids à vide et le poids en charge
    . la puissance du régime moteur et le nombre de décibels autorisés

  4. #4
    Inactif   Avatar de Médiat
    Inscrit en
    Décembre 2003
    Messages
    1 946
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 946
    Par défaut
    Et quels sont les types et les tailles de toutes ces colonnes ?

  5. #5
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Ce n'est pas une mince affaire les amies:

    1. Quel SGBDR
      Quelle est la taille de chaque colonne de ta table? (Fournir le scripte de création des objects de ta base )
      Quelle sont les colonnes indéxées ?

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2002
    Messages
    3 338
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 338
    Par défaut Re: RE MOI
    Citation Envoyé par djbenvik
    le numéro d’immatriculation

    Déjà il y a certaines choses que tu peux mettre dans une autre table :

    Par exemple la table Voiture contiendrait :
    . ID
    . le genre,
    . la marque et le type de la moto,
    . le numéro de série du type
    · les indications concernant le nombre de passagers
    · le poids à vide et le poids en charge
    . la puissance du régime moteur et le nombre de décibels autorisés

    Puis dans la table Proprio :
    · la date de la première mise en circulation
    · sa date d’émission
    · le nom et l’adresse du propriétaire,
    . l'ID de la table Voiture

    Déjà tu n'auras pas 270000 fois les memes informations pour la même Citroen Saxo 1.1 par exemple.

    Tu pourrais presque faire une troisième table pour dissocier ID-Voiture et ID6proprio, car un propriétaire peux avoir plusieurs voitures.

  7. #7
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut Re: RE MOI
    Citation Envoyé par Gaël Donat
    Par exemple la table Voiture contiendrait :
    . ID
    . le genre,
    . la marque et le type de la moto,
    . le numéro de série du type
    · les indications concernant le nombre de passagers
    · le poids à vide et le poids en charge
    . la puissance du régime moteur et le nombre de décibels autorisés
    Objection votre honneur

    A mon avis ça devrait même être plus complet : marque, modéle et type pouvant être 3 tables différentes

  8. #8
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2002
    Messages
    3 338
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 338
    Par défaut Re: RE MOI
    Citation Envoyé par Fred_D
    A mon avis ça devrait même être plus complet : marque, modéle et type pouvant être 3 tables différentes
    Oui en poussant la normalisation, ce serait comme ça en effet :-)

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 10
    Par défaut RE
    ok, je peux faire plusieurs tables... Mais moi ce qui m'interesse, c'est la taille du truc. L'ensemble de ces tables pour 50 Millions de vehicules représenterait un volume d'information très important. Et vous auriez une idée de la taille générale de ses infos ?

  10. #10
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 10
    Par défaut RE pas bon ce que j'ai dit
    Meme pas en fait, j'ai une base qui contient les automobiles francaises. Dans cette base, il y a la marque, le modèle, l'immatriculation le propriétaire et son adresse. L'herbergement des données dans un sgbdr entraine une multiplication du volume par 2.5 (pour la structures, les tables...) donc j'arrive a une taille de ??????

  11. #11
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2002
    Messages
    3 338
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 338
    Par défaut
    pour pouvoir te donner une estimation il faut savoir EXACTEMENT ce que tu met dans la base et comment tu le met, quel type de champ pour chaque table, etc...

  12. #12
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Et nous revenons ici. N'est ce pas

    Citation Envoyé par WOLO Laurent
    Ce n'est pas une mince affaire les amies:
    • Quel SGBDR
      Quelle est la taille de chaque colonne de ta table? (Fournir le scripte de création des objects de ta base )
      Quelle sont les colonnes indéxées ?

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  13. #13
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 10
    Par défaut rere
    VOICI LA BASE : G 5O Millions d'immatriculations. Combien représente un enregistrement ? pour le moment chaque table fait 1 Ko et la base totale 47 Ko

    -- phpMyAdmin SQL Dump
    -- version 2.6.1
    -- http://www.phpmyadmin.net
    --
    -- Serveur: localhost
    -- Généré le : Mardi 01 Novembre 2005 à 18:06
    -- Version du serveur: 4.1.9
    -- Version de PHP: 4.3.10
    --
    -- Base de données: `voiture`
    --
    CREATE DATABASE `voiture` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
    USE voiture;

    -- --------------------------------------------------------

    --
    -- Structure de la table `immatriculation`
    --

    CREATE TABLE `immatriculation` (
    `num_imat` varchar(9) NOT NULL default '',
    `date_p_imm` date NOT NULL default '0000-00-00',
    `date_imm` date NOT NULL default '0000-00-00',
    PRIMARY KEY (`num_imat`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

    --
    -- Contenu de la table `immatriculation`
    --


    -- --------------------------------------------------------

    --
    -- Structure de la table `marque`
    --

    CREATE TABLE `marque` (
    `num_const` int(8) NOT NULL default '0',
    `désign_const` varchar(55) NOT NULL default '',
    PRIMARY KEY (`num_const`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

    --
    -- Contenu de la table `marque`
    --


    -- --------------------------------------------------------

    --
    -- Structure de la table `modele`
    --

    CREATE TABLE `modele` (
    `num_id_vehic` varchar(17) NOT NULL default '',
    `poids_vide` int(4) NOT NULL default '0',
    `cylind` int(4) NOT NULL default '0',
    `puiss` char(2) NOT NULL default '',
    `type_ener` char(2) NOT NULL default '',
    PRIMARY KEY (`num_id_vehic`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

    --
    -- Contenu de la table `modele`
    --


    -- --------------------------------------------------------

    --
    -- Structure de la table `proprietaire`
    --

    CREATE TABLE `proprietaire` (
    `num_p` int(8) NOT NULL default '0',
    `nom_p` varchar(20) NOT NULL default '',
    `prenom_p` varchar(20) NOT NULL default '',
    `adresse_p` varchar(55) NOT NULL default '',
    `cp_p` int(5) NOT NULL default '0',
    `ville_p` varchar(40) NOT NULL default '',
    PRIMARY KEY (`num_p`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

    --
    -- Contenu de la table `proprietaire`
    --


    -- --------------------------------------------------------

    --
    -- Structure de la table `type`
    --

    CREATE TABLE `type` (
    `code_type` int(12) NOT NULL default '0',
    `nom_com` varchar(55) NOT NULL default '',
    `genre` varchar(4) NOT NULL default '',
    PRIMARY KEY (`code_type`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

    --
    -- Contenu de la table `type`
    --

  14. #14
    Inactif   Avatar de Médiat
    Inscrit en
    Décembre 2003
    Messages
    1 946
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 946
    Par défaut Re: RE pas bon ce que j'ai dit
    Citation Envoyé par djbenvik
    L'herbergement des données dans un sgbdr entraine une multiplication du volume par 2.5 (pour la structures, les tables...) donc j'arrive a une taille de ??????
    Il ne te reste plus qu'à additionner les tailles de chacun des champs de chacune des tables (pour les dates, int, etc, tu devrais trouver cela dans la doc mySQL) à multiplier par le nombre d'enregistrements de la table et à multiplier par 2,5.

    Dans le modèle que tu donnes, je ne vois aucun lien entre les différentes tables, c'est normal ?

Discussions similaires

  1. Comment calculer la taille d'une base de données ?
    Par say dans le forum Décisions SGBD
    Réponses: 8
    Dernier message: 01/04/2011, 16h48
  2. Prévoir la taille d'une base de données
    Par anikeh dans le forum Access
    Réponses: 12
    Dernier message: 11/04/2006, 16h57
  3. prob de taille d'une Base de donnée
    Par oumarsaw dans le forum Access
    Réponses: 2
    Dernier message: 17/10/2005, 20h06
  4. Taille d'une base de données
    Par raptor70 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 23/09/2005, 08h44
  5. [SQL SERVEUR]taille d'une base de donnée
    Par hirochirak dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 08/01/2004, 12h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo