 Your new post is loading...
 Your new post is loading...
|
Scooped by
Mickael Ruau
September 29, 2021 3:47 AM
|
Chers membres du Club, Le professeur Patrick Bergougnoux, alias Paprick vient de sortir la version 3.0 de son logiciel de modélisation Looping.Comme Looping est de plus en plus utilisé et abordé dans le forum Schéma et dans les discussions parlant de modélisation des données, la rédaction de DVP a décidé de créer un sous-forum pour Looping dans la rubrique "ALM / Outils".Vous pourrez ainsi communiquer en direct avec son concepteur et avec les membres aguerris
|
Scooped by
Mickael Ruau
September 29, 2021 3:20 AM
|
La clause PIVOT permet d’afficher les lignes d’une requête sous forme de colonnes à la manière des tableaux croisés dynamique d’Excel.
|
Scooped by
Mickael Ruau
September 28, 2021 10:25 AM
|
Une demande récurrente de nos clients est de savoir si leurs Dblinks sont utilisés ou non. En effet, sur une base vivante depuis de nombreuses années, l’historique de la création des Dblinks n’est pas toujours suivi et la suppression d’un Dblink est rarement envisagée par crainte d’effets de bord. Utilisation des Dblinks à l’instant … Détection de l’utilisation des Dblinks sur ORACLE Lire la suite »
|
Scooped by
Mickael Ruau
September 28, 2021 10:17 AM
|
dblink dblink — executes a query in a remote database Synopsis dblink(text connname, text sql [, bool fail_on_error]) returns setof …
|
Scooped by
Mickael Ruau
September 28, 2021 8:12 AM
|
DataOps isn’t just a development methodology. It radically transforms how organizations use data by democratizing access to it thus unlocking massive potential.
|
Scooped by
Mickael Ruau
September 28, 2021 5:05 AM
|
Je rappelle ce que sont les 12 règles de Codd (datées de 1985, cf. An Evaluation Scheme for Database Management Systems that are claimed to be Relational), énoncées par le père du modèle relationnel de données, extrêmement fâché quand Cullinet (IDMS/R) et ADR (Datacom/DB) prétendirent que leur SGBD pré-relationnel était relationnel, marketing oblige, alors que le vent était en train de tourner.
Ces règles datant de plus de 30 ans peuvent paraître aujourd’hui incomplètes, mais elles suffirent largement pour fustiger les coupables (vexé comme un dindon, John Cullinane, fondateur de Cullinet (1968-1989) déclara que l’article de Codd était « about the silliest » qu’il a pu lire), et elles furent la source des 333 fonctionnalités décrites cinq ans plus tard dans The Relational Model for Database Management, Version 2.
Je cite Codd :
« The table below indicates fidelity to the twelve rules by DB2, IDMS/R, and Datacom/DB, examples chosen for their wide differences : Rule DB2 IDMS/R Datacom/DB 1 information rule yes no no 2 guaranteed access rule par. no no 3 systematic treatment of nulls par. no no 4 active catalog based on RM yes no no 5 comprehensive data sublanguage yes no no 6 view updating rule no no no 7 high-level insert, update, delete yes no no 8 physical data independence yes par. par. 9 logical data independence par. no no 10 integrity independence no no no 11 distribution independence yes no no 12 non-subversion rule yes no no Score (1 for yes, 0 otherwise) 7 0 0 These scores are counts of compliance with the twelve rules (one for "yes" and 0 for either "partial" or "no". Actually, the information rule is so fundamental to' the relational approach that a system's compliance with this rule should receive a much higher score than one (say 10 at least). However, I shall avoid assigning different points for different features, just as I avoided a fractional score for partial support of a feature - it is too easy to be subjective in these matters. DB2 scores quite well here, when compared with its competitors. However, it is not an outstanding score considering that, well prior to release, the developers were advised on several occasions of the deficiencies. Very few other DBMS score higher on the twelve rules, although some others score equally well (for example, INGRES and ORACLE). » Clairement, Codd reproche à Chamberlin de ne pas avoir été assez fidèle au modèle relationnel de données, et que le prototype System R (donc ses enfants légitimes, SQL/DS et eDB2) aurait pu mieux faire).
|
Scooped by
Mickael Ruau
September 27, 2021 1:37 AM
|
Bases de données relationnelles et normalisation : de la première à la sixième forme normale
|
Scooped by
Mickael Ruau
September 27, 2021 1:21 AM
|
Most commonly, the SQL queries we run on a database are quite simple. Well, that depends on your role, of course. Analysts in data warehouses retrieve completely different sorts of information using (very often) much more complicated queries than software engineers creating CRUD applications. However, sometimes it's simpler or more elegant to run a query that is a little bit more sophisticated without needing further data processing in the code. One way to accomplish this is with a SQL feature called recursive queries.
|
Scooped by
Mickael Ruau
September 21, 2021 11:29 AM
|
In this page, we have discussed how to insert values of one table into another table using MySQL INSERT INTO statement and MySQL LEFT JOIN.
|
Scooped by
Mickael Ruau
September 21, 2021 10:38 AM
|
One of the new features introduced in MySQL 8.0.24 was the ability to log all SQL statements that are issued in the MySQL Shell to the system log.
|
Scooped by
Mickael Ruau
September 21, 2021 10:37 AM
|
Use mysqlpump with option--skip-definer instead of mysqldump. Here's why.
|
Scooped by
Mickael Ruau
September 21, 2021 10:36 AM
|
Knowing the impact of network-related overhead and cursors in PostgreSQL is important not only to alleviate confusion but also to get the best performance.
|
Scooped by
Mickael Ruau
September 21, 2021 10:36 AM
|
Scenarios that are worth considering before deploying MongoDB, leading you to the decision of when you should and should not use it.
|
|
Scooped by
Mickael Ruau
September 29, 2021 3:37 AM
|
Looping est un logiciel de modélisation conceptuelle de données entièrement gratuit et libre d'utilisation.
|
Scooped by
Mickael Ruau
September 29, 2021 3:11 AM
|
SQL Server a facilité beaucoup d'opérations complexes en termes de requête. Le pivot, c'est-à-dire la possibilité de pendre des valeurs de ligne et les passer en colonne (avec une synthèse en général, par exemple en somme en passant) fait partie des apports de cette version. Le pivot est dit statique (valeurs du pivot à fournir), à l'opposé de se que l'on trouve par exemple dans Access qui est dynamique (table à fournir). Pourquoi ? Entre autres à cause de la limite du nombre de champs d'un jeu de données (4096 dans le SELECT) et peut être de la complexité à l'implémenter.
|
Scooped by
Mickael Ruau
September 28, 2021 10:19 AM
|
Use the CREATE DATABASE LINK statement to create a database link. A database link is a schema object in one database that enables you to access objects on another database. The other database need not be an Oracle Database system. However, to access non-Oracle systems you must use Oracle Heterogeneous Services.
|
Scooped by
Mickael Ruau
September 28, 2021 10:17 AM
|
Dans un système de gestion de base de données (SGBD), tel qu' Oracle Database ou PostgreSQL, un DBLink, ou database link est un objet d'une base de données permettant d'exécuter des requêtes sur une autre base de données, qu'elle se trouve physiquement sur la même machine ou qu'elle soit distante.
|
Scooped by
Mickael Ruau
September 28, 2021 5:07 AM
|
Comme il y a des contraintes dans la base de données (clés étrangères, unicité...), l'exécution d'une procédure SQL peut entraîner la survenue d'erreurs (générées par le SGBD à cause de ces contraintes). Il est intéressant de capturer ces erreurs pour renvoyer au programme externe qui lance la procédure un code et un message d'erreur plus clairs. On peut aussi programmer ses propres exceptions selon certaines conditions.Nous allons étudier ça dans une procédure de création d'un utilisateur.1
|
Scooped by
Mickael Ruau
September 27, 2021 1:54 AM
|
Dans les bases de données relationnelles , les tables sont des relations (au sens mathématique) . Les relations sont des ensembles de tuples. Ainsi, la ligne de table dans la firebase database relationnelle est tuple en relation. Wiki sur les relations: En mathématiques (plus spécifiquement, en théorie des ensembles et en logique), une relation est une propriété qui assigne des valeurs de vérité à des combinaisons (k-tuples) de k individus. En règle générale, la propriété décrit une connexion possible entre les composants d’un k-tuple. Pour un ensemble donné de k-tuples, une valeur de vérité est atsortingbuée à chaque k-tupl selon que la propriété contient ou non. Quel que soit son usage en mathématiques, un tuple en SGBDR est généralement considéré comme une ligne dans une table ou un jeu de résultats. Dans un SGBDR, un tuple n’est pas ordonné. Un tuple dans un MDDBMS est l’instance de données dans une cellule avec ses instances de dimension associées (membres).
|
Scooped by
Mickael Ruau
September 27, 2021 1:30 AM
|
La normalisation de bases de données est une manière de la modéliser, concevoir et structurer. La normalisation est même une propriété pour une base de données (selon différents niveaux) car les systèmes de gestion de bases de données sont eux même conçus en partant du principe que les bases de données qu’ils auront à gérer seront normalisées. Ainsi normaliser une base va permettre: - réduction des erreurs et des temps de résolutions
- l’écriture de requête plus simple
- une meilleur intégrité des données (absence de redondance de l’information)
- des tris plus rapides
- des mises à jour plus rapide
- des accès concurrents plus simple à gérer
|
Scooped by
Mickael Ruau
September 27, 2021 1:15 AM
|
BNF Grammars for SQL-92, SQL-99 and SQL-2003. Contribute to ronsavage/SQL development by creating an account on GitHub.
|
Scooped by
Mickael Ruau
September 21, 2021 10:38 AM
|
Support for MySQL 8 dual passwords can reduce overall DBA workload and streamline management processes, making it possible to perform user credential changes even with a large number of servers.
|
Scooped by
Mickael Ruau
September 21, 2021 10:37 AM
|
How we can obtain much of the same information we get from the Percona Toolkit tools (and sometimes more) from Percona Monitoring and Management.
|
Scooped by
Mickael Ruau
September 21, 2021 10:36 AM
|
Need to update a multi-terabyte table with near-zero downtime? Use an old capability of PostgreSQL; its object-relational capacity implementation of inheritance.
|
Scooped by
Mickael Ruau
September 21, 2021 10:36 AM
|
In part two of this PostgreSQL PL/Java series, it's time to expand and see how to manipulate and return multiple tuples.
|