Articles of données design

Clé étrangère multi-tables et intégrité référentielle

J'ai une database où j'essaie d'assurer l'intégrité référentielle en utilisant des foreign keys, mais je ne sais pas comment procéder: Il y a quatre tables: Company, Employee, Order et BillingCode. Une entreprise a plusieurs employés, et chacun de ces employés peut passer des commands. Chaque command doit recevoir un code de facturation – qui provient […]

quelle est la bonne façon de modéliser une ligne "par défaut" dans une table de database

== LE SCÉNARIO == Nous avons une table normale des pays ordinaires. De nouvelles tables sont proposées pour contenir des lignes représentant des parameters de différents types. Un tableau des parameters aurait besoin d'un FK pour les pays, car la plupart des parameters seraient spécifiques au pays. Toutefois, certains parameters sont considérés comme des valeurs […]

Comment importer un file text dans MSSQL

J'ai besoin d'importer ce file dans la structure de table suivante: CREATE TABLE [dbo].[tab_sorts]( [row] [int] IDENTITY(1,1) NOT NULL, [id] [int] NOT NULL, [date_sort] [nchar](10) NOT NULL, [date_day] [int] NOT NULL, [date_month] [int] NOT NULL, [date_year] [int] NOT NULL, [town] [nchar](2) NOT NULL, [numbers_sort] [nchar](14) NOT NULL, [nuso_1] [int] NOT NULL, [nuso_2] [int] NOT NULL, […]

Base de données SQL pour Magic Cardgame

Pour l'école, je suis en train de créer un site de deckbuilding basé sur Magic the gathering. C'est le projet qui décide si je reçois mon diplôme ou non. À travers le site Web de Deckbrew, j'ai pu get des données comme celles-ci: [ { "name": "About Face", "id": "about-face", "url": "https://api.deckbrew.com/mtg/cards/about-face", "store_url": "http://store.tcgplayer.com/magic/urzas-legacy/about-face", "types": […]

Conception de database de nouvelles pour une application de bureau

Je fais une application qui traitera une grande partie de l'information. Cette information a été récupérée à l'aide de certains robots d'exploration Web et concerne des nouvelles, contenant des données telles que le titre des nouvelles, l'URL, la date de publication, la catégorie et le contenu. Les données analysées sont au format XML et je […]

SQL Server – DB Design – Intégrité des données – Appliquer la valeur d'atsortingbut sans triggersur

Je suis assez nouveau à SQL Server, alors excuses si ma question est dramatiquement stupide. Supposons les règles métier suivantes. User peut être un membre de 0 .. * Teams et en tant que tel est appelé Team_Member Team_Member cand hold 0 .. * Roles au sein de l'équipe Role_in_Team peut avoir 0 .. * […]

Consigner l'utilisation des tables de database, des fonctions, des procédures stockées, des vues, etc.

Je travaille sur un système basé sur une database SQL Server qui a beaucoup d'années de développement. Il n'est pas énorme en volume de données (quelques Go) mais il a beaucoup de complexité (des centaines de tables, des centaines de procédures stockées). Je veux commencer par nettoyer les choses qui ne sont plus utilisées. Nous […]

Syntaxe SQL: créer une table unique avec des noms de colonnes créés à partir de données stockées sur plusieurs tables

J'ai créé le script SQL ci-dessous qui crée quatre tables et insère des données dans les tables pour démontrer ma question (j'espère que cela aide!). Ce problème est survenu car à l'origine ces données étaient stockées dans une seule table de 400 colonnes et il devenait très ingérable, donc je voulais find un meilleur moyen […]

SchemaSpy pour SQL Server utilisant la génération nocturne

Je voudrais automatiser SchemaSpy dans le cadre d'une compilation nocturne contre une database SQL Server. Je ne sais pas exactement comment s'y prendre car il semble y avoir des pilotes de server java sql manquant quand je vais générer. Quelqu'un pourrait-il me donner une étape par étape sur la façon de lancer schemaspy dans ce […]

Quelles sont certaines methods pour écrire des services évolutifs lors de l'utilisation d'une table SQL Server 2000 en tant que queue de travail?

Si j'ai une table de database SQL Server 2000 que j'utilise comme une queue à effectuer, quelles sont les meilleures methods pour faire ce travail de manière échelonnable? Le scénario: Il existe un service Windows qui va effectuer un travail potentiellement long pour chaque ligne d'une table. Lorsqu'un seul service est en cours d'exécution, il […]