Exemple simple: il y a une table des clients. create table Customers ( id integer, constraint CustomersPK primary key (id) ) Toutes les autres données de la base de données doivent être liées à un Customer, par exemple, cela Ordersressemble à ceci: create table Orders ( id integer, customer integer, …
J'ai lu plusieurs des tutoriels oracle qui montrent la validité temporelle et les caractéristiques temporelles. Cependant, dans les exemples que j'ai lus, aucune clé primaire n'est utilisée dans les tables de démonstration. http://docs.oracle.com/cd/E16655_01/appdev.121/e17620/adfns_design.htm#ADFNS1005 http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/ilm /temporal/temporal.html Faut-il ajouter des clés primaires à ces tables? Je demande parce que je me demande …
J'ai une table où les lignes peuvent être liées les unes aux autres, et logiquement, la relation va dans les deux sens (essentiellement, est sans direction) entre les deux lignes. (Et si vous vous demandez, oui, cela devrait vraiment être une seule table. Ce sont deux choses exactement de la …
Je crée une API RESTful. J'ai du mal à décider de la meilleure façon de concevoir mes tables de base de données autour de mes ressources. Au départ, je pensais qu'une table par ressource serait une bonne façon de procéder, mais je crains maintenant que cela ne se traduise par …
Je crée une base de données d'inventaire qui stocke du matériel informatique, comme des ordinateurs de bureau, des ordinateurs portables, des commutateurs, des routeurs, des téléphones mobiles, etc. J'utilise un modèle de supertype / sous-type, où tous les appareils sont stockés dans une seule table et des informations spécifiques est …
Toutes les 2 semaines, le système génère les factures des entreprises. L'entreprise recevra une facture le 1er et le 16 de chaque mois. (Il s'exécutera via Cron Job toutes les 2 semaines. Il parcourra le tableau des commandes, puis s'ajoutera au tableau des «factures». Y a-t-il une alternative?) Il y …
Je suis en train d'évaluer la meilleure conception de notre installation Cassandra. Il n'y a pas tellement d'informations sur Internet sur l'utilisation des deux premiers niveaux d'accès que Cassandra fournit: les espaces clés et les familles de colonnes . Je me demande si et quelles seront les sanctions si vous …
Je souhaite utiliser des schémas distincts pour des objets ayant des finalités différentes dans notre base de données SQL Server 2008. À l'heure actuelle, nous utilisons une convention de dénomination assez abrutissante pour indiquer le but d'une table ou d'une procédure stockée, et les préfixes signifient que nous devons analyser …
Je l'ai eu par accident: db=> select name from site; ERROR: column "name" does not exist LINE 1: select name from site; ^ db=> select site.name from site; name --------------- (1,mysitename) (1 row) La deuxième requête renvoie un tuple contenant une ligne entière. Utilisation de postgres 9.0.1. Edit: la définition …
J'ai une machine à états qui doit pousser / pop certains noms de fichiers pour différents utilisateurs. J'utiliserais traditionnellement des piles comme choix de structure de données, mais cela doit être fait en utilisant une base de données car je n'ai pas de moyen de conserver la structure de données …
Les meilleures pratiques de DyanmoDB indiquent clairement que: Vous devez conserver le moins de tables possible dans une application DynamoDB. La plupart des applications bien conçues ne nécessitent qu'une seule table. Je trouve amusant alors que presque tous les tutoriels que j'ai vus concernant DyanmoDB aient une conception multi-tables. Mais …
Lors de notre dernière réunion hebdomadaire, une personne qui n'a aucune expérience en administration de base de données a soulevé cette question: "Y aurait-il un scénario qui justifie le stockage de données en ligne (chaîne) au lieu de plusieurs lignes?" Supposons un tableau appelé countryStatesoù nous voulons stocker les états …
J'utilise les UUID dans mes systèmes depuis un certain temps maintenant pour diverses raisons allant de la journalisation à la corrélation retardée. Les formats que j'ai utilisés ont changé à mesure que je devenais moins naïf: VARCHAR(255) VARCHAR(36) CHAR(36) BINARY(16) C'est lorsque j'ai atteint le dernier BINARY(16)que j'ai commencé à …
J'ai des problèmes pour ajouter une nouvelle colonne sur une table. J'ai essayé de l'exécuter plusieurs fois, mais après plus de 10 minutes de fonctionnement, j'ai décidé d'annuler la requête en raison du temps de verrouillage. ALTER TABLE mytable ADD mycolumn VARCHAR(50); Informations utiles: Version PostgreSQL: 9.1 Nombre de lignes: …
La création d'une contrainte unique sur une colonne Postgres supprime-t-elle la nécessité de l'indexer? Je m'attends à ce qu'un index soit automatiquement nécessaire pour maintenir la contrainte efficacement.
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.