Articles of données modélisation

Modélisation de données Table multiple de même type dans une seule table pour agréger toute la table en une seule table

J'ai une question concernant la modélisation des données. Supposons que j'ai les tables suivantes 3 tables d'étudiants. La table_source1 contient A_ID en tant que key primaire et Nom en tant qu'atsortingbut. La table_source2 a B_ID comme key primaire et Nom et adresse comme autres attributes. Table_source3 a C_ID comme key primaire et nom, adresse et […]

Conception de bases de données de réservation de sites / events

Je suis chargé de concevoir une database pour les réservations en ligne. Je ne suis pas à la search d'un design complet car nous avons eu une expérience précédente avec la location de maisons en ligne. Ce que je voudrais savoir, c'est comment concevoir une database pour la réservation d'hôtels, de voyages, d'events. Nous avons […]

Quelles sont certaines methods pour conserver datatables configurables par le client dans une database?

Je cherche quelques idées sur les methods de persistance des données configurables par les clients dans une database relationnelle (SQL Server 2000 dans mon cas). Par exemple, disons que vous avez une application de saisie de command standard dans laquelle votre client saisit un produit qu'il souhaite acheter. En plus des champs qui sont importants […]

Aide avec le schéma db?

Je crée une application de blog simple et jusqu'ici j'ai 3 tables, messages, commentaires, et auteurs. Je vais juste listr la key primaire pour chaque table ainsi qu'une key étrangère. Les messages contiendront postid comme une key primaire. Les commentaires contiendront commentid en tant que key primaire et postid en tant que key étrangère. Posts […]

Modélisation des données: des techniques pour gérer beaucoup de données?

J'ai donc un site relativement petit avec des quantités croissantes de données – le tableau le plus rapide est celui des pages vues, comme nous le faisons nous-mêmes. Le site est fait en utilisant VB.Net, SQL Server 2008 et jQuery. Je suis limité à .net 2.5. Je gère actuellement toutes datatables et la validation en […]

Problème de cohérence du schéma de database

Une partie de mon schéma de database implique les entités: Jobs Agencies Agents and relation JobAgent Chaque emploi a une agence à laquelle il appartient Chaque agent appartient à une agence Chaque Job a des agents 0-n La database sera SQL Server 2008 Voici mon schéma: Mon problème est que Jobs.agencyid doit toujours être égal […]

Conception / layout simple de table de database

Je me request simplement, à titre d'exemple hypothétique , quelle serait la meilleure façon de mettre en page un tableau pour le scénario suivant: Disons que je suis en train d'écrire une application pour suivre la fréquentation des étudiants . Au début de chaque année, je veux append tous les étudiants (je le ferai manuellement […]

Problème de design

J'ai un problème lors de la création d'un schéma de database pour le scénario suivant: (Je ne crée pas un site de rencontre mais juste en utilisant ceci comme exemple) Un user se connecte à un site de rencontres et reçoit une sélection multiple pour la couleur de cheveux qu'ils aimeraient avoir: C'est assez facile […]

SQL vérifie les erreurs logiques dans 2 colonnes

En supposant que j'ai une table d' employee avec 2 colonnes seulement: employee_id manager_id Tous les employés ajoutés à cette table auraient un manager_id qui est en fait un employee_id qui existe déjà (sauf un, le PDG n'a probablement pas de manager, mais ce n'est pas important). Si A est le gestionnaire de B , […]

Dois-je utiliser nvarchar (max) à la place d'une colonne nvarchar (64) ou comme colonne supplémentaire?

Je construis une table pour suivre l'histoire d'objects particuliers dans ma database. Actuellement, j'ai les colonnes suivantes: HistoryId int IDENTITY(1,1) NOT NULL HistoryDate datetimeoffset(7) NOT NULL HistoryTypeId int NOT NULL HistoryDetails nvarchar(max) NULL Pour la plupart, chaque élément de l'historique s'explique de lui-même via HistoryTypeId afin que HistoryDetails soit Null ou très petit. Mais pour […]