Voici une simplification excessive d'une configuration intense avec laquelle je travaille. table_1et les table_2deux ont des clés primaires de substitution à incrémentation automatique comme ID. infoest une table qui contient des informations sur table_1et sur table_2. table_1 (id, field) table_2 (id, field, field) info ( ???, field) J'essaie de décider …
Je ne connais pas très bien les bases de données et les théories sur leur fonctionnement. Est-il plus lent du point de vue des performances (insertion / mise à jour / requête) d'utiliser des chaînes pour les clés primaires que des entiers?
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé il y a 6 ans . Améliorez cette …
Existe-t-il une différence de performances mesurable entre l'utilisation d'INT et de VARCHAR comme clé primaire dans MySQL? Je voudrais utiliser VARCHAR comme clé primaire pour les listes de références (pensez États américains, codes de pays) et un collègue ne bougera pas sur INT AUTO_INCREMENT comme clé primaire pour toutes les …
J'essaie de modifier une table qui n'a ni clé primaire ni colonne auto_increment. Je sais comment ajouter une colonne de clé primaire mais je me demandais s'il est possible d'insérer automatiquement des données dans la colonne de clé primaire (j'ai déjà 500 lignes dans DB et je veux leur donner …
Pour plusieurs raisons dont je n'ai pas la liberté de parler, nous définissons une vue sur notre base de données Sql Server 2005 comme ceci: CREATE VIEW [dbo].[MeterProvingStatisticsPoint] AS SELECT CAST(0 AS BIGINT) AS 'RowNumber', CAST(0 AS BIGINT) AS 'ProverTicketId', CAST(0 AS INT) AS 'ReportNumber', GETDATE() AS 'CompletedDateTime', CAST(1.1 AS …
Lorsqu'une colonne entière est marquée comme clé primaire dans une table SQLite, un index doit-il également être explicitement créé pour elle? SQLite ne semble pas créer automatiquement un index pour une colonne de clé primaire, mais peut-être qu'il l'indexe quand même, étant donné son objectif? (Je chercherai sur cette colonne …
Cette question se pose après la lecture d'un commentaire dans cette question: Conception de base de données Lorsque vous créez une table plusieurs-à-plusieurs, devez-vous créer une clé primaire composite sur les deux colonnes de clé étrangère, ou créer une clé primaire «ID» de substitution à incrémentation automatique, et simplement mettre …
Nous utilisons UUID comme clé primaire pour out oracle DB et essayons de déterminer une longueur de caractère maximale appropriée pour le VARCHAR. Apparemment, il s'agit de 36 caractères, mais nous avons remarqué des UUID générés qui sont plus longs que cela - jusqu'à 60 caractères de longueur. Quelqu'un connaît-il …
Comment puis-je définir une clé primaire composite composée de deux champs dans SQL? J'utilise PHP pour créer des tableaux et tout. Je veux faire un nom de table votingavec des champs QuestionID, MemeberIDet vote. Et la clé primaire composite se compose des champs QuestionIDet MemberID. Comment dois-je faire cela?
Cet exemple est tiré de w3schools . CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName) ) Je crois comprendre que les deux colonnes ensemble ( P_Idet LastName) représentent une clé primaire pour la table Persons. …
Disons que j'ai une ligne ID (int) dans une base de données définie comme clé primaire. Si je demande souvent l'ID, dois-je également l'indexer? Ou est-ce que le fait d'être une clé primaire signifie qu'elle est déjà indexée? La raison pour laquelle je demande est que dans MS SQL Server, …
J'ai une table user_interactionsavec 4 colonnes: user_1 user_2 type timestamp La clé primaire est (user_1,user_2,type) et je veux changer en(user_2,user_1,type) Donc ce que j'ai fait était: drop primary key ... add primary key (user_2,user_1,type)... et voila ... Le problème est que la base de données est en direct sur un …
J'ai deux tables: Utilisateur (nom d'utilisateur, mot de passe) Profil (ID de profil, sexe, date de naissance, ...) Actuellement, j'utilise cette approche: chaque enregistrement de profil a un champ nommé "userId" comme clé étrangère qui renvoie à la table User. Lorsqu'un utilisateur s'inscrit, son enregistrement de profil est automatiquement créé. …
J'ai ajouté un nouveau modèle de données d'entité ADO.Net dans mon projet et utilisé l' assistant de mise à jour pour ajouter des tables dans le modèle. Cinq des tables sélectionnées ont été ajoutées à l'aire de conception. Deux autres tables ne s'ajouteront pas. Je les sélectionne dans l'assistant et …
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.