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

Bases de données292 ressources dans cette catégorie

Retrouvez ici tous les meilleurs téléchargements

Bases de données

Liste des 292 ressources de cette catégorie

    Obtenir la liste des 10 index les moins performants

    Téléchargé 1 fois-
    0
    0
    Comment peut-on évaluer l'efficacité d'un index ?

    Un index est efficace si il est placé sur une colonne possédant peu de doublons (NULLs compris). En effet le SGBD indexe les valeurs, ce qui implique que la présence de doublons réduit le nombre d'index.
    Autrement dit, un index est performant si la différence entre le nombre de tuples total et le nombre de valeurs distinctes tend vers 0.
    Nous chercherons donc à calculer le ratio du nombre de valeurs distinctes sur le nombre total de tuples, plus ce ratio est proche de 1, et plus l'index est performant.

    Cette requête ne fonctionne qu'avec une version de MySQL possédant un catalogue (version 5.0.2 ou postérieure).
    Licence : Non renseignée - Publié le 09/02/2011

    Chiffres arabes en chiffres romains

    Téléchargé 1 fois-
    0
    0
    Rappel des règles de comptages
    I = 1
    V = 5
    X = 10
    L = 50
    C = 100
    D = 500
    M = 1000

    Lorsque les symboles sont semblables on les additionne : CC = 200
    Lorsque le symbole de gauche est plus petit que celui de droite on effectue une soustraction : IX = 9
    Il n'est pas autorisé d'avoir plus de trois symboles semblables à la suite : IIII n'existe pas.
    Compte tenu de ces règles, on ne peut compter seulement que jusqu'à MMMCMXCIX soit 3999.

    Cette fonction reçoit en paramètre un chiffre arabe et retourne le chiffre romain correspondant. Si le paramètre n'est pas encodable (non compris entre 0 et 4000) elle retourne le marqueur NULL.

    Exemple d'utilisation

    SELE ... Voir la suite
    Licence : Non renseignée - Publié le 09/02/2011

    Obtenir la fonction Translate d'Oracle dans MySQL

    Téléchargé 1 fois-
    0
    0
    Le but de cette fonction est de convertir tous les caractères accentués vers leurs équivalents (non accentués) et de remplacer les espaces par des tirets.

    Exemple d'utilisation


    SELECT translate('très accentués', 'éèê', 'eee');


    Nous obtenons en sortie

    +---------------------------------------------+
    | translate('très accentués', 'éèê', 'eee') |
    +---------------------------------------------+
    | tres accentues |
    +---------------------------------------------+

    Autre exemple d'utilisation


    SELECT translate('Une très bonne initiative et à bientôt', 'ÁÀÂÄÃÅÇÉÈÊËÍÏÎÌÑÓÒÔÖÕÚÙÛÜÝáàâäãåçéèêëíìîïñóòôöõúùûüýÿ', 'AAAAAA ... Voir la suite
    Licence : Non renseignée - Publié le 09/02/2011 - Auteur : ali-el +

    Nombre d'années entre deux DATE (dépendante de months_between)

    Téléchargé 1 fois-
    0
    0
    Cette fonction prend en paramètre deux valeurs de type DATE et retourne le nombre d'années entre ces deux valeurs.
    Il est possible de passer des valeurs de type TIMESTAMP et l'ordre n'est pas important.
    Attention, cette fonction réutilise la fonction months_between, il est donc nécessaire d'avoir créé cette dernière, faute de quoi une erreur sera retournée. Si vous préférez créer seulement years_between, une version équivalente est disponible.

    Exemple d'utilisation
    SELECT years_between('2008-9-06', '2012-11-08');

    Nous obtenons en sortie
    4
    Licence : Non renseignée - Publié le 09/02/2011 - Auteur : Alain Defrance +

    Tester si un nombre est pair

    Téléchargé 1 fois-
    0
    0
    Cette fonction retourne true (vrai) si le nombre passé en argument est pair
    Licence : Non renseignée - Publié le 13/02/2011 - Auteur : hpalpha +

    dbForge Studio

    Téléchargé 1 fois-
    0
    0
    dbForge Studio est un outil d'administration et un environnement de développement pour MySQL. Ses fonctionnalités permettent une exploration rapide des bases de données, la gestion des objets dans les bases, la gestion des comptes et privilèges, le développement de routines et la synchronisation entre bases. Disponible uniquement sous Windows, il nécessite l'installation préalable du .NET Framework 2.0, 3.0 ou 3.5.

    Site officiel
    Licence : Multiples - Publié le 17/01/2012 - Éditeur : devart +

    Factoriel récursif

    Téléchargé 1 fois-
    0
    0
    Factoriel version récursive
    Licence : Non renseignée - Publié le 13/02/2011 - Auteur : hpalpha +

    Tester si le nombre est premier

    Téléchargé 1 fois-
    0
    0
    Teste si le nombre passé en paramètre est premier

    Exemple : SELECT estpremier(41047),estpremier(12322);
    TRUE FALSE
    Licence : Non renseignée - Publié le 13/02/2011 - Auteur : hpalpha +

    Inverser une chaine

    Téléchargé 1 fois-
    0
    0
    Inverse la chaine

    Exempe : SELECT inverserchaine('postgresql');
    lqsergtsop
    Licence : Non renseignée - Publié le 13/02/2011 - Auteur : hpalpha +

    Firebird 1.5

    Téléchargé 1 fois-
    0
    0
    SGBD Open Source Firebird dans sa dernière mouture 1.5.6
    Cette version datant d'octobre 2009 n'est plus maintenue.
    Licence : Freeware - Publié le 31/03/2011

    Liste des rôles attribués aux rôles de la base

    Téléchargé 1 fois-
    0
    0
    Ce script SQL affiche la liste des rôles attribués aux rôles de la base
    Licence : Non renseignée - Publié le 30/12/2011 - Auteur : SheikYerbouti +

    Mise hors ligne des tablespaces de la base

    Téléchargé 1 fois-
    0
    0
    Ce script SQL permet de mettre hors ligne tous les tablespaces
    Licence : Non renseignée - Publié le 30/12/2011 - Auteur : SheikYerbouti +

    Affichage de la liste des paramètres cachés (facultatifs)

    Téléchargé 1 fois-
    0
    0
    Affichage de la liste des paramètres cachés (facultatifs)
    Licence : Non renseignée - Publié le 30/12/2011 - Auteur : orafrance +

    Comment afficher les évènements d'attente et les valeurs des variables liées

    Téléchargé 1 fois-
    0
    0
    Affichage des attentes et des valeurs des bind variables

    Le script ci-joint permet à partir d'un fichier de trace d'obtenir les attentes au niveau de chaque requête et au niveau du fichier ainsi que d'afficher les valeurs des bind variables. Il est utile dans la mesure où les fichiers de trace sont directement exploitables. De plus, ces informations ne sont pas restituées par l'outil TkProf.

    Les résultats sont affichés directement à l'écran.

    Il faut pour voir ces informations générer un fichier de trace avec la commande suivante :

    ALTER SESSION SET EVENTS '10046 trace name context forever, LEVEL 12';

    Ensuite, vous pouvez exécuter les requêtes/procédures que vous souhaitez analyser.
    Voir la suite
    Licence : Non renseignée - Publié le 30/12/2011 - Auteur : lalystar +

    Désactiver les clés primaires de l'utilisateur connecté

    Téléchargé 1 fois-
    0
    0
    Ce script SQL permet de désactiver toutes les clés primaires de l'utilisateur connecté
    Licence : Non renseignée - Publié le 30/12/2011 - Auteur : SheikYerbouti +

    Activer toutes les clés primaires de l'utilisateur connecté

    Téléchargé 1 fois-
    0
    0
    Ce script SQL permet d'activer toutes les clés primaires de l'utilisateur connecté
    Licence : Non renseignée - Publié le 30/12/2011 - Auteur : SheikYerbouti +

    Liste des librairies de la base

    Téléchargé 1 fois-
    0
    0
    Ce script SQL permet d'afficher la liste des librairies de la base
    Licence : Non renseignée - Publié le 30/12/2011 - Auteur : SheikYerbouti +

    Liste des opérateurs de la base

    Téléchargé 1 fois-
    0
    0
    Ce script SQL permet d'afficher la liste des opérateurs de la base
    Licence : Non renseignée - Publié le 30/12/2011 - Auteur : SheikYerbouti +

    Liste des Outlines de la base

    Téléchargé 1 fois-
    0
    0
    Ce script SQL permet d'afficher la liste des Outlines de la base
    Licence : Non renseignée - Publié le 30/12/2011 - Auteur : SheikYerbouti +

    Affichage du plan d'exécution d'une requête

    Téléchargé 1 fois-
    0
    0
    Attention : lancer %ORACLE_HOME%/rdbms/admin/utlxplan.sql si PLAN_TABLE n'existe pas.
    Licence : Non renseignée - Publié le 30/12/2011 - Auteur : orafrance +