Je travaille sur la mise à jour de la base de données des produits de notre site Web. Il est construit dans MySQL, mais il s'agit plus d'une question générale de modèle de conception de base de données. Je prévois de passer à un modèle Supertype / Subtype. Notre base …
Imaginons un site Web qui est un répertoire de personnes. Pour chaque personne, il peut y avoir une photo de profil et une biographie. J'admets que mes requêtes SQL pourraient être meilleures, mais en général, ce serait plus rapide et utiliserait moins de puissance de traitement. Pour vérifier si un …
Je crée une base de données pour les enregistrements qui s'étendent avant 1000 AD, mais les champs MySQL Date et DateTime ne prennent en charge que les dates commençant à 1000. Existe-t-il un moyen plus pratique que d'utiliser un type bigint pour compter les secondes avant / après le 1/1/1970 …
Je suis nouveau dans la conception de Data Mart et j'ai besoin de clarifier quelques concepts. J'ai lu un peu sur la modélisation des dimensions où je vois que les tables de faits stockent des références de clés étrangères aux tables de dimensions. Supposons maintenant que j'ai une table de …
Certaines requêtes sur mon serveur de base de données semblent prendre beaucoup de temps à répondre, et je pense que l'utilisation du processeur est élevée. Lors de l'exécution ps aux, je vois ~ 250 connexions "inactives" (que je pense être trop nombreuses). Je n'ai pas commencé à faire un diagnostic …
Je suis en train de concevoir une table de transactions. J'ai réalisé que le calcul des totaux cumulés pour chaque ligne sera nécessaire et que les performances pourraient être lentes. J'ai donc créé une table avec 1 million de lignes à des fins de test. CREATE TABLE [dbo].[Table_1]( [seq] [int] …
J'essaie d'en savoir plus sur les bases de données relationnelles et j'ai pensé qu'il n'y avait pas de meilleure façon d'apprendre que de faire quelque chose. J'ai décidé de faire une tentative personnelle pour examiner la comptabilité et les prévisions budgétaires personnelles. J'ai fait des recherches jusqu'à présent et j'aimerais …
Je regardais la INSERT INTO .. ON CONFLICT (..) DO UPDATE ..syntaxe de PostgreSQL et j'ai réalisé que vous ne pouvez pas faire plusieurs vérifications de contraintes uniques avec elle. Je veux dire, soit vous faites référence à un index unique composite par les noms de colonne ON CONFLICT (Name, …
Nous avons une situation où nous devons changer la relation entre 2 tables de m: 1 à m: n . Nous devons donc créer une table de références croisées entre ces deux tables. Après avoir migré toutes les données existantes de la table "enfant" dans la table de références croisées, …
J'ai été chargé de mettre en œuvre / repenser une solution qui stockera les données météorologiques d'un réseau de capteurs. Le réseau se composera de ~ 40 tours, chacune avec environ ~ 10 capteurs chacune qui échantillonneront les conditions atmosphériques à 10 secondes d'intervalle pendant une durée indéterminée (années). Certaines …
J'aurais besoin de suivre les changements de prix d'un produit afin de pouvoir interroger la base de données pour un prix de produit à une date donnée. Les informations sont utilisées dans un système qui calcule les audits historiques de sorte qu'il doit renvoyer le prix correct pour le produit …
Considérez une base de données de réservation de sièges. Il y a une liste de n sièges, et chacun a un attribut is_booked. 0 signifie que ce n'est pas le cas, 1 signifie que c'est le cas. Tout nombre supérieur et il y a une surréservation. Quelle est la stratégie …
J'ai une table de faits instantanés accumulée qui suit l' entrée et la sortie des conteneurs dans un terminal . Les conteneurs peuvent entrer et sortir de 3 façons différentes , j'ai donc pensé à créer un tableau de dimensions spécifiques qui répertorie ces 3 voies possibles ( train, bateau …
La structure de mes données est la suivante: date: <timestamp> filter_a: <integer> -> range [0, 1000] filter_b: <integer> -> range [0, 1000] filter_c: <integer> -> range [0, 86400] filter_d: <integer> -> range [0, 6] group: <string> second_group: <integer> variable_a: <float> variable_b: <float> variable_c: <float> a couple more no very important …
Si je comprends bien, la troisième forme normale (3NF) signifie essentiellement qu'il devrait y avoir exactement une clé. Si une table avec, par exemple, une idcolonne d' incrémentation automatique a également une colonne connue pour être unique et non nulle, par exemple le numéro de sécurité sociale, cette autre colonne …
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.