Questions marquées «database-design»

La conception d'une base de données est le processus de spécification de la structure et donc des aspects logiques d'une base de données. Le but de la conception d'une base de données est de faire une représentation d'un «univers de discours» - les types de faits, de règles métier et d'autres exigences que la base de données est censée modéliser.



12
Supprimer la clé primaire dans MySQL
J'ai le schéma de table suivant qui mappe user_customers aux autorisations sur une base de données MySQL en direct: mysql> describe user_customer_permission; +------------------+---------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------------+---------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | …





12
Conception de base de données pour le marquage
Comment concevriez-vous une base de données pour prendre en charge les fonctionnalités de balisage suivantes: les éléments peuvent avoir un grand nombre de balises recherche tous les éléments marqués avec un ensemble de balises donné doit être rapide (les éléments doivent avoir TOUTES les balises, il s'agit donc d'une recherche …


13
Comment stocker les données historiques
Certains collègues et moi nous sommes lancés dans un débat sur la meilleure façon de stocker les données historiques. Actuellement, pour certains systèmes, j'utilise une table séparée pour stocker les données historiques et je garde une table originale pour l'enregistrement actif actuel. Alors, disons que j'ai la table FOO. Sous …




14
Sous-requêtes vs jointures
J'ai refactoré une section lente d'une application héritée d'une autre société pour utiliser une jointure interne au lieu d'une sous-requête comme: WHERE id IN (SELECT id FROM ...) La requête refactorisée s'exécute environ 100 fois plus vite. (~ 50 secondes à ~ 0,3) Je m'attendais à une amélioration, mais est-ce …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.