Dans la conception d'une base de données relationnelle, une clé primaire peut identifier de manière unique chaque ligne d'une table. Une clé primaire comprend une seule colonne ou un ensemble de colonnes.
J'ai fait des recherches sur le concept de ROWGUID récemment et suis tombé sur cette question. Cette réponse a donné un aperçu, mais m'a conduit dans un trou de lapin différent avec la mention de changer la valeur de la clé primaire. Ma compréhension a toujours été qu'une clé primaire …
Je suis après une confirmation de cette idée pour corriger une base de données mal performante ou une meilleure suggestion si quelqu'un en a une. Toujours ouvert à de meilleures suggestions. J'ai une très grande base de données (plus de 20 millions d'enregistrements augmentant d'environ 1/2 million par jour) qui …
J'ai une grande base de données dont j'ai besoin pour extraire toutes les clés primaires et clés étrangères de chaque table. J'ai pgAdmin III. Existe-t-il un moyen de le faire automatiquement et de ne pas parcourir chaque table manuellement?
J'ai un problème avec INDEXER une DATETIME (ou même une date) comme première partie de ma CLÉ PRIMAIRE. J'utilise MySQL 5.5 Voici mes deux tableaux: -- This is my standard table with dateDim as a dateTime CREATE TABLE `stats` ( `dateDim` datetime NOT NULL, `accountDim` mediumint(8) unsigned NOT NULL, `execCodeDim` …
Je comprends qu'il peut y avoir une différence de sens ou d' intention entre les deux, mais existe-t-il des différences de comportement ou de performances entre une clé primaire en cluster et un index unique en cluster?
J'ai un tableau avec quatre colonnes qui ne sont pas toutes nullables, et les données sont telles que les quatre sont nécessaires pour distinguer un enregistrement unique. Cela signifie que si je devais créer une clé primaire, elle devrait comprendre toutes les colonnes. Les requêtes sur la table consisteront presque …
J'ai les définitions de table et d'index suivantes: CREATE TABLE munkalap ( munkalap_id serial PRIMARY KEY, ... ); CREATE TABLE munkalap_lepes ( munkalap_lepes_id serial PRIMARY KEY, munkalap_id integer REFERENCES munkalap (munkalap_id), ... ); CREATE INDEX idx_munkalap_lepes_munkalap_id ON munkalap_lepes (munkalap_id); Pourquoi aucun des index de munkalap_id n'est-il utilisé dans la requête …
J'ai un rapport de blocage qui me dit qu'il y a eu un conflit impliquant waitresource = "KEY: 9: 72057632651542528 (543066506c7c)" et je peux voir ceci: <keylock hobtid="72057632651542528" dbid="9" objectname="MyDatabase.MySchema.MyTable" indexname="MyPrimaryKeyIndex" id="locka8c6f4100" mode="X" associatedObjectId="72057632651542528"> dans <resource-list>. Je veux pouvoir trouver la valeur réelle de la clé (id = 12345, par …
Je suis très nouveau dans le domaine des bases de données, donc cela peut sembler ignorant, mais je suis curieux de savoir pourquoi une clé doit être explicite dans une table. Est-ce principalement pour dire à l'utilisateur que la valeur de colonne donnée est (espérons-le) garantie d'être unique dans chaque …
Je stocke des données de capteur dans une table SensorValues . La table et la clé primaire sont les suivantes: CREATE TABLE [dbo].[SensorValues]( [DeviceId] [int] NOT NULL, [SensorId] [int] NOT NULL, [SensorValue] [int] NOT NULL, [Date] [int] NOT NULL, CONSTRAINT [PK_SensorValues] PRIMARY KEY CLUSTERED ( [DeviceId] ASC, [SensorId] ASC, [Date] …
Les tables de recherche (ou tables de code , comme certains les appellent) sont généralement une collection des valeurs possibles qui peuvent être données pour une certaine colonne. Par exemple, supposons que nous ayons une table de recherche appelée party(destinée à stocker des informations sur les partis politiques) qui comporte …
Je sais que ce type de question revient souvent, mais je n'ai pas encore lu d'arguments convaincants pour m'aider à prendre cette décision. S'il vous plaît, supportez-moi! J'ai une énorme base de données - elle augmente d'environ 10 000 000 d'enregistrements par jour. Les données sont relationnelles et pour des …
J'ai créé une table dans une base de données qui existe déjà dans une autre base de données. Il a été initialement rempli avec les anciennes données DB. Le PK de la table devait recevoir les valeurs qui existent déjà dans ces enregistrements, il ne pouvait donc pas s'agir d'une …
Est-ce une pratique acceptable d'utiliser une seule séquence comme clé primaire dans toutes les tables (au lieu qu'une clé primaire soit unique pour une table donnée, elle est unique pour toutes les tables)? Si tel est le cas, est-il objectivement préférable à l'utilisation d'une seule séquence de clés primaires entre …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.